Automic VaultAutomic Vault

brew

Install libxpm with Homebrew, apk, apt, dnf, Nix, pacman, zypper

X.Org: X Pixmap (XPM) image file format library. Version 3.5.19 via Homebrew; verified 2026-07-04.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install libxpm

local Homebrew formula metadata

Linux

Alpine Linux apkverified · 92%
sudo apk add libxpm

Alpine Linux edge package indexes · libxpm · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install libxpm-dev

Debian stable package indexes · libxpm-dev · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install libXpm

Fedora Rawhide package metadata · libXpm · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#libxpm

nixpkgs package indexes · pkgs/by-name/li/libxpm/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S libxpm

Arch Linux sync databases · libxpm · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install libXpm-devel

openSUSE Tumbleweed package metadata · libXpm-devel · source: download.opensuse.org

overview

Package summary

X.Org: X Pixmap (XPM) image file format library

Commands and aliases

  • cxpm

history

Project history and usage

libXpm is the X.Org library for the X Pixmap image format, the text-based color-pixmap format associated with X11 icons, cursors, and small UI images. It packages both the legacy file format support and the cxpm validation utility.

Project history

The X.Org repository README identifies libXpm as the X Pixmap image file format library and points development to freedesktop.org GitLab. The preserved NEWS.old file carries Groupe Bull copyright years 1989-95 and a detailed history of user-visible library changes through the 1990s.

The XPM format grew out of XBM's C-source-friendly bitmap model into a color pixmap format with symbolic colors and transparency. X.Org's archived sxpm manual documents support for XPM versions 1, 2, and 3 and describes sxpm as a viewer and converter for older XPM files.

Adoption history

libXpm was adopted because X11 applications needed small color icons and pixmaps in a format that could be stored as plain text and embedded in C source. The library traveled with X.Org and downstream distributions, so applications could keep reading old XPM assets without each toolkit carrying its own parser.

How it is used

Applications use libXpm to read and write XPM data as X images or pixmaps, while the cxpm tool checks XPM files. Package builds also care about its optional compressed-file behavior because historically libXpm could invoke compress, uncompress, or gzip when opening .Z or .gz pixmap files.

Why package nerds care

libXpm is a classic example of X11 compatibility baggage that still matters. It is small, old, and easy to overlook, yet it appears in dependency graphs for graphical software and has had security-sensitive parser behavior, including compressed-file handling and fixes for malformed image inputs.

Timeline

  • 1989: Groupe Bull copyright begins for the XPM code preserved in NEWS.old.
  • 1995: NEWS.old copyright range ends at 1989-95 while 3.4-era releases continue.
  • 1996: libXpm 3.4h and 3.4j entries document portability and API improvements.
  • 1998: libXpm 3.4k added the cxpm checker according to NEWS.old.
  • 2009: X.Org archived the X11R7.5 sxpm manual describing XPM 1, 2, and 3 support.

Related projects

  • libXpm belongs to the X.Org/X11 library family and is related to XBM, Xlib image and pixmap APIs, sxpm, cxpm, and older desktop icon assets used by X applications.

security posture

Risk level: green

library-like package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • library-like package without higher-risk signals

Signals

  • metadata:library-like

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 2 runtime dependencies.
  • Build metadata lists 2 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
cxpmcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version3.5.19
manager updated2026-07-04
local dataok
upstreamnot checked
latest detectednot detected

https://www.x.org/

  • infoRelease/tag comparison is only available for GitHub repositories.https://www.x.org/none confidence

install metadata

Package metadata

Package keybrew:libxpm
Version3.5.19
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/libxpm
Homepagehttps://www.x.org/
Repositoryhttps://gitlab.freedesktop.org/xorg/lib/libxpm
Upstream docshttps://gitlab.freedesktop.org/xorg/lib/libxpm
LicenseMIT
Source archivehttps://xorg.freedesktop.org/archive/individual/lib/libXpm-3.5.19.tar.gz
Last updated2026-07-04T13:13:42+09:00
Pulseupdated
Dependenciesgettext, libx11
Build dependenciesgettext, pkgconf
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namelibxpm
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

libxpm-dev 1:3.5.17-1+b3

X11 pixmap library (development headers)

https://www.x.org

sudo apt install libxpm-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: libxpm
  • 3 dependencies
  • normalized package name match
  • Matched by: Libxpm
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libxpm-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libxpm4 1:3.5.17-1+b3

X11 pixmap library

https://www.x.org

sudo apt install libxpm4
  • Section: libs
  • Architecture: amd64
  • Source Package: libxpm
  • 2 dependencies
  • normalized package name match
  • Matched by: Libxpm
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libxpm4 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

xpmutils 1:3.5.17-1+b3

X11 pixmap utilities

https://www.x.org

sudo apt install xpmutils
  • Section: x11
  • Architecture: amd64
  • Source Package: libxpm
  • 5 dependencies
  • normalized package name match
  • Matched by: Libxpm
Debian stable package indexes · deb.debian.org · Debian stable package indexes: xpmutils from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

libxpm

nix profile install nixpkgs#libxpm
  • normalized package name match
  • Matched by: Libxpm
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/li/libxpm/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

libxpm-dev 1:3.5.17-1build2

X11 pixmap library (development headers)

https://www.x.org

sudo apt install libxpm-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: libxpm
  • 3 dependencies
  • normalized package name match
  • Matched by: Libxpm
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libxpm-dev from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

libxpm4 1:3.5.17-1build2

X11 pixmap library

https://www.x.org

sudo apt install libxpm4
  • Section: libs
  • Architecture: amd64
  • Source Package: libxpm
  • 2 dependencies
  • normalized package name match
  • Matched by: Libxpm
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libxpm4 from https://archive.ubuntu.com/ubuntu/dists/noble/main/binary-amd64/Packages.gz
Ubuntu apt95%

xpmutils 1:3.5.17-1build2

X11 pixmap utilities

https://www.x.org

sudo apt install xpmutils
  • Section: universe/x11
  • Architecture: amd64
  • Source Package: libxpm
  • 5 dependencies
  • normalized package name match
  • Matched by: Libxpm
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: xpmutils from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

libxpm 3.5.19-r0

X11 pixmap library

https://xorg.freedesktop.org/

sudo apk add libxpm
  • License: X11
  • Architecture: x86_64
  • Source Package: libxpm
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Libxpm
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libxpm from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

libxpm-dev 3.5.19-r0

X11 pixmap library (development files)

https://xorg.freedesktop.org/

sudo apk add libxpm-dev
  • License: X11
  • Architecture: x86_64
  • Source Package: libxpm
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Libxpm
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libxpm-dev from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

libxpm-doc 3.5.19-r0

X11 pixmap library (documentation)

https://xorg.freedesktop.org/

sudo apk add libxpm-doc
  • License: X11
  • Architecture: x86_64
  • Source Package: libxpm
  • normalized package name match
  • Matched by: Libxpm
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libxpm-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf95%

libXpm 3.5.17-7.fc44

X.Org X11 libXpm runtime library

http://www.x.org

sudo dnf install libXpm
  • License: MIT AND X11-distribute-modifications-variant
  • Category: Unspecified
  • Architecture: i686
  • Source Package: libXpm
  • 3 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Libxpm
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libXpm from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

libXpm-devel 3.5.17-7.fc44

X.Org X11 libXpm development package

http://www.x.org

sudo dnf install libXpm-devel
  • License: MIT AND X11-distribute-modifications-variant
  • Category: Unspecified
  • Architecture: i686
  • Source Package: libXpm
  • 9 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Libxpm
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libXpm-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

libxpm 3.5.19-1

X11 pixmap library

https://xorg.freedesktop.org/

sudo pacman -S libxpm
  • License: MIT AND X11-distribute-modifications-variant
  • Architecture: x86_64
  • 4 dependencies
  • normalized package name match
  • Matched by: Libxpm
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: libxpm from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

libXpm-devel 3.5.18-2.2

Development files for the X Pixmap image file format library

https://xorg.freedesktop.org/

sudo zypper install libXpm-devel
  • License: MIT
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: libXpm
  • 3 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Libxpm
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libXpm-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

libXpm-devel-32bit 3.5.18-2.2

Development files for the X Pixmap image file format library

https://xorg.freedesktop.org/

sudo zypper install libXpm-devel-32bit
  • License: MIT
  • Category: Development/Libraries/C and C++
  • Architecture: x86_64
  • Source Package: libXpm
  • 2 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Libxpm
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libXpm-devel-32bit from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

libXpm-tools 3.5.18-2.2

Conversion utilities for X Pixmap (XPM) files

https://xorg.freedesktop.org/

sudo zypper install libXpm-tools
  • License: MIT
  • Category: Productivity/Graphics/Convertors
  • Architecture: x86_64
  • Source Package: libXpm
  • 5 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Libxpm
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: libXpm-tools from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment