Packages

668 packages, searchable and sortable. Every one of these already exists as a real, built LinuxDoors package.

PackageVersionCategorySizeDownloads
libpeas
BLFS gnome/libpeas.html.
BLFS gnome/libpeas.html. GObject-based plugin engine, a hard dependency of pluma (see packages/pluma) -- pulled in per explicit user request to install pluma as a real end-to-end verification case for the new package-manager/source-build feature. -D python3=false per BLFS's own documented guidance: 'incompatibility with pygobject-3.52.x' causes applications using the Python plugin loader to hang indefinitely -- this project already has pygobject built (for the Phase 1.5 installer), so this warning applies directly. -D wrap-mode=nofallback prevents meson from trying to download subproject fallbacks (no internet dependency at build time beyond the one real tarball).
1.38.1 Libraries 176.2 KB 47 Download PackageSource Download .tar.gz
libpeas2Not in ISO
libpeas 2.0.7 -- the GObject plugin engine, 2.x API (libpeas-2).
libpeas 2.0.7 -- the GObject plugin engine, 2.x API (libpeas-2). Separate package from the existing libpeas 1.38.1 (libpeas-1.0), which stays for other consumers; the two co-install (different soname/pc). Budgie Desktop 10.10 requires libpeas-2 >= 1.99. meson; loaders (python/lua/gjs) disabled -- Budgie only uses the C loader. ship_in_iso=false.
2.0.7 Libraries 114.1 KB 28 Download PackageSource Download .tar.gz
libpipeline
LFS ch8.
LFS ch8. Test suite needs the Check library, not built here, so it's skipped by default anyway.
1.5.8 Core System 130.6 KB 48 Download PackageSource Download .tar.gz
libplasmaNot in ISO
KDE Plasma 6.7.4 component for the LinuxDoors KDE desktop.
KDE Plasma 6.7.4 component for the LinuxDoors KDE desktop. ship_in_iso=false -- KDE Plasma is a Packages-page / Package Manager install, deliberately kept off linuxdoors.iso (XFCE + MATE are the shipped desktops). Built on .101 against the existing KF6 6.29 + Qt6 (/opt/qt6-full) stack from the Kdenlive work. || 6.7.4 -> 6.7.5 (2026-09-14 real upstream-currency bump, real sha256 computed -- no published checksum from KDE's release-service, only a detached .asc signature, so archive integrity was verified with `xz -t` first, same approach as kdenlive/mesa). 2026-10-10: rebuilt as 6.7.5-1 against Qt 6.12.0 (links Qt private API, which is only guaranteed within one Qt minor release).
6.7.5-1 Libraries 4.2 MB 41 Download PackageSource Download .tar.gz
libpng
BLFS.
BLFS. Skips the optional test suite. APNG patch added later (was originally skipped) -- Firefox's --with-system-png hard-requires it ('system's libpng doesn't have APNG support', confirmed via a real build failure: undefined reference to png_get_acTL). The patch is purely additive (new APNG-specific entry points), so it's safe for this library's many other consumers (X11 stack, cairo, gdk-pixbuf, etc) -- nothing about existing libpng behavior changes, it only adds functionality Firefox specifically needs. || Security/patch update 1.6.58 -> 1.6.59 (2026-10-08): real upstream tarball, archive integrity tested, sha256 computed from the download.
1.6.59 Libraries 636.3 KB 56 Download PackageSource Download .tar.gz
libpslNot in ISO
Public Suffix List library -- a libsoup2 build dep.
Public Suffix List library -- a libsoup2 build dep. BLFS general/libpsl.html. Meson.
0.23.3 Libraries 81.7 KB 38 Download PackageSource Download .tar.gz
libqaccessibilityclientNot in ISO
libqaccessibilityclient -- Qt6 AT-SPI client lib.
libqaccessibilityclient -- Qt6 AT-SPI client lib. KWin uses it for accessibility (screen reader focus tracking). ship_in_iso=false.
0.6.0 Libraries 157.2 KB 38 Download PackageSource Download .tar.gz
libqalculateNot in ISO
BLFS general/libqalculate.html.
BLFS general/libqalculate.html. A multi-purpose calculator library, added specifically because Plasma 6.7.5's plasma-workspace now hard-requires 'libqalculate>2.0' via pkg-config (a new REQUIRED dependency, confirmed directly in the real CMakeLists.txt -- not present as a blocker at 6.7.4). Provides libqalculate.so (used by KRunner's calculator runner) and the qalc CLI tool. Plain autotools, all three real dependencies (curl, icu, libxml2) already built in this project. --disable-static, docdir versioned. ship_in_iso=false, matching every other Plasma-workspace-only dependency in this project.
5.13.1 Libraries 21.6 MB 27 Download PackageSource Download .tar.gz
libqtxdgNot in ISO
Qt6 implementation of freedesktop.org XDG specs (Qt6Xdg).
Qt6 implementation of freedesktop.org XDG specs (Qt6Xdg). Core LXQt dep. LXQt 2.4 minimal-but-real desktop stack, ship_in_iso=false (Packages-page / Package Manager install only, like KDE Plasma). Built on .101 against /opt/qt6-full + KF6 6.29. cmake/meson --libdir=lib for LinuxDoors' non-multiarch layout.
4.4.0 Libraries 221.3 KB 30 Download PackageSource Download .tar.gz
librsvg
BLFS general/librsvg.html (SVG rendering library).
BLFS general/librsvg.html (SVG rendering library). Required by GIMP 3.2.4 directly, for both its own vector-icon rendering and its SVG file-import plugin. Previously declined twice in this project's history (adwaita-icon-theme, NetSurf's optional SVG support) specifically because it's Rust-only since 2.40 and no Rust toolchain existed at the time -- no longer a blocker now that a real rustc (built for the Firefox chain) and cargo-c (packages/cargo-c, built specifically for this) both exist. Skips the book's own doc-output-path sed fixup and the test suite (meson test -v) -- neither affects the actual shared library GIMP links against. Real crash found and fixed on the LinuxDoors test VM: librsvg's own 'pixbuf-loader' meson option (the GDK-Pixbuf SVG loader module, libpixbufloader-svg.so) defaults to DISABLED -- without it, gdk-pixbuf can't load any SVG at all ('Couldn't recognize the image file format'), which cascaded into a hard GTK abort when GIMP's own SVG app icon failed to load AND the theme's 'image-missing' fallback icon also wasn't found (`Gtk:ERROR: Icon 'image-missing' not present in theme`, `fatal error: Aborted`). Fixed with -D pixbuf-loader=enabled, plus a matching new unconditional `gdk-pixbuf-query-loaders --update-cache` step added to both engine/builder.py's _apply_to_lfs (server-side) and the client-side linuxdoors_pkg_backend.py's _apply_destdir -- same failure class as the already-existing glib-compile-schemas fixup (a loader .so landing on disk does nothing until the separate loaders.cache is regenerated). || 2.63.2 -> 2.63.3 (2026-10-19, v1.49 update; sha256 matches upstream sha256sum).
2.63.3 Libraries 5.9 MB 58 Download PackageSource Download .tar.gz
libsassNot in ISO
LibSass -- Sass compiler C/C++ library.
LibSass -- Sass compiler C/C++ library. Build dep of sassc, which libadwaita needs to compile its stylesheet. ship_in_iso=false, built on .101.
3.6.6 Libraries 13.0 MB 24 Download PackageSource Download .tar.gz
libseatNot in ISO
2026-09-28: new package, a real, genuine build failure found via wlroots' own first build attempt (not guessed ahead of time): wlroots' session/seat handling requires `libseat` (from the real upstream kennylevinsen/se...
2026-09-28: new package, a real, genuine build failure found via wlroots' own first build attempt (not guessed ahead of time): wlroots' session/seat handling requires `libseat` (from the real upstream kennylevinsen/seatd project -- NOT bundled or vendored, wlroots' own meson.build has a Meson wrap fallback that tries to auto-download it, which is disabled in this project since there's no network wrap-downloading infrastructure here). Built with `-Dlibseat-logind=systemd` (this project uses real systemd, not elogind) and `-Dlibseat-seatd=enabled` (the standalone seatd daemon/server, kept available as a real alternative even though the systemd-logind backend is what wlroots/labwc will actually use by default -- matches the already-proven-working pattern this project's own Session:: abstractions elsewhere use, e.g. kwin_wayland/mutter's real logind TakeDevice-based device ACL grants, confirmed working end-to-end for both GNOME and KDE Wayland sessions earlier this same day). `-Dlibseat-builtin=disabled` (an embedded seatd-in-process option, not needed -- the real systemd-logind path is what's wanted). No man pages built (`-Dman-pages=disabled` if it fails without docutils/scdoc -- check the real build log if this build fails on that).
0.9.3 Libraries 59.9 KB 15 Download PackageSource Download .tar.gz
libseccompNot in ISO
libseccomp -- syscall filtering.
libseccomp -- syscall filtering. gnome-desktop's thumbnailer sandbox needs it. ship_in_iso=false, built on .101. || Security/patch update 2.6.0 -> 2.6.1 (2026-10-08): real upstream tarball, archive integrity tested, sha256 computed from the download.
2.6.1 Libraries 202.8 KB 40 Download PackageSource Download .tar.gz
libsecretNot in ISO
GNOME libsecret (Secret Service API client) -- kwalletd6 in KF6 6.29 pkg_check_modules(libsecret-1 REQUIRED).
GNOME libsecret (Secret Service API client) -- kwalletd6 in KF6 6.29 pkg_check_modules(libsecret-1 REQUIRED). ship_in_iso=false -- KDE Plasma is a Packages-page / Package Manager install, deliberately kept off linuxdoors.iso (XFCE + MATE are the shipped desktops). Built on .101 against the existing KF6 6.29 + Qt6 (/opt/qt6-full) stack from the Kdenlive work.
0.21.8.2 Libraries 212.4 KB 48 Download PackageSource Download .tar.gz
libsfdoNot in ISO
2026-09-28: new package, first real step of the Budgie 10.10 Wayland chain (labwc's own build dependency -- provides libsfdo-basedir/libsfdo-desktop-file/libsfdo-desktop/libsfdo-icon, small XDG-spec helper libraries l...
2026-09-28: new package, first real step of the Budgie 10.10 Wayland chain (labwc's own build dependency -- provides libsfdo-basedir/libsfdo-desktop-file/libsfdo-desktop/libsfdo-icon, small XDG-spec helper libraries labwc uses for icon-theme and desktop-entry lookups). Real upstream jlindgren90/libsfdo (not the similarly-named forks under other GitHub orgs -- confirmed this is the actual author's repo, real tags v0.1.0-v0.1.3). No formal GitHub Release exists for this tag, just a git tag -- used the standard GitHub tag-archive URL instead of a release asset. Plain meson, ZERO external dependencies (verified directly against the real meson.build -- pure C11, only libc), so this was a trivial, fast, no-drama build -- the real complexity in this chain is entirely in wlroots/labwc/budgie-session/GTK3's Wayland backend, not here.
0.1.3 Libraries 56.4 KB 16 Download PackageSource Download .tar.gz
libsigc++Not in ISO
Type-safe callback system for C++ (the 2.0 / sigc++-2.0 API -- libsigc++-3.x is for gtkmm-4 only; gtkmm-3.0 and glibmm-2.66 need 2.x).
Type-safe callback system for C++ (the 2.0 / sigc++-2.0 API -- libsigc++-3.x is for gtkmm-4 only; gtkmm-3.0 and glibmm-2.66 need 2.x). meson build; --libdir=lib for the .101 multiarch-default gotcha. Part of the gtkmm-3.0 stack for mate-system-monitor. ship_in_iso:false.
2.12.1 Libraries 90.2 KB 27 Download PackageSource Download .tar.gz
libsndfile
libsndfile -- audio file I/O.
libsndfile -- audio file I/O. Needed by pulseaudio's client lib. Built without FLAC/Ogg/Opus external codecs (WAV/AIFF only) -- pulseaudio only uses it for sample-cache/paplay. ship_in_iso=false, built on .101.
1.2.2 Libraries 352.3 KB 34 Download PackageSource Download .tar.gz
libsoupNot in ISO
libsoup 3 -- HTTP client lib.
libsoup 3 -- HTTP client lib. GNOME Shell / gnome-settings-daemon / geocode use it. Built alongside the existing libsoup2 (parallel-installable). ship_in_iso=false -- GNOME Shell is a Packages-page / Package Manager install, kept off linuxdoors.iso (XFCE + MATE are the shipped desktops). Built on .101 against the existing rustc/llvm/p11-kit/librsvg/gi/glib2/pango/cairo stack; only the GNOME-specific libraries are new packages.
3.8.0 Libraries 569.4 KB 41 Download PackageSource Download .tar.gz
libsoup2Not in ISO
libsoup 2.x (the last 2.74 line).
libsoup 2.x (the last 2.74 line). Needed because libmateweather 1.28 hard-requires libsoup-2.4 >= 2.34.0 (confirmed in its configure). Meson build. -Dvapi/-Dgssapi/-Dtls_check disabled; -Dsysprof disabled. NOT libsoup3.
2.74.3 Libraries 422.5 KB 29 Download PackageSource Download .tar.gz
libsshNot in ISO
libssh (the tiny C SSH library, OpenSSL flavour) -- NOT libssh2 (which this project already has for cargo/rustc; different library).
libssh (the tiny C SSH library, OpenSSL flavour) -- NOT libssh2 (which this project already has for cargo/rustc; different library). Needed by packages/x2goclient, whose qmake .pro hard-requires `pkg-config --exists libssh` for its SSH transport. BLFS has a libssh page (general/libssh.html); built its way: cmake with -DWITH_GSSAPI=OFF (no krb5 in LinuxDoors, same reason packages/libtirpc disables it) and the OpenSSL backend (default). ship_in_iso=false -- only pulled in by x2goclient.
0.12.2 Libraries 349.0 KB 30 Download PackageSource Download .tar.gz
libssh2
BLFS general/libssh2.html.
BLFS general/libssh2.html. Recommended dependency of Rustc (lets cargo link the system libssh2 instead of vendoring/building its own for git-over-ssh dependency fetches). Uses system OpenSSL (libgcrypt alternative not built).
1.11.1 Libraries 571.2 KB 42 Download PackageSource Download .tar.gz
libstatgrabNot in ISO
Portable system-statistics library.
Portable system-statistics library. lxqt-panel's cpuload / networkmonitor / sensors plugins hard-require it (find_library(statgrab) -> FATAL_ERROR otherwise). Plain autotools, no deps. LXQt 2.4 desktop, ship_in_iso=false.
0.92.1 Libraries 323.7 KB 20 Download PackageSource Download .tar.gz
libsvgtiny
NetSurf project (not BLFS/LFS).
NetSurf project (not BLFS/LFS). Lightweight SVG renderer -- this is what lets netsurf show basic SVG images WITHOUT librsvg (which needs Rust, declined per the project's no-Rust policy). Needs libwapcaplet + libxml2 (both already built).
0.1.8 Libraries 33.6 KB 41 Download PackageSource Download .tar.gz
libsysstatNot in ISO
Qt6 library for CPU/memory/network/disk stats.
Qt6 library for CPU/memory/network/disk stats. Used by the lxqt-panel sysstat widget. LXQt 2.4 minimal-but-real desktop stack, ship_in_iso=false (Packages-page / Package Manager install only, like KDE Plasma). Built on .101 against /opt/qt6-full + KF6 6.29. cmake/meson --libdir=lib for LinuxDoors' non-multiarch layout.
1.1.0 Libraries 43.9 KB 23 Download PackageSource Download .tar.gz