Packages
668 packages, searchable and sortable. Every one of these already exists as a real, built LinuxDoors package.
| Package | Version | Category | Size | Downloads | |
|---|---|---|---|---|---|
libdbusmenu-lxqtNot in ISO LXQt's Qt6 fork of libdbusmenu-qt. |
0.4.0 | Libraries | 152.1 KB | 31 | Download PackageSource Download .tar.gz |
libdisplay-info BLFS general-libraries. BLFS general-libraries. EDID/DisplayID parsing library -- required by libxfce4windowing. Skips the optional ninja test. |
0.4.0 | Libraries | 153.7 KB | 38 | Download PackageSource Download .tar.gz |
libdom NetSurf project (not BLFS/LFS). NetSurf project (not BLFS/LFS). DOM implementation binding together libwapcaplet, libhubbub, libcss, and libxml2/expat (all already built) -- the core of netsurf's page model. |
0.4.2 | Libraries | 175.5 KB | 38 | Download PackageSource Download .tar.gz |
libdrm BLFS. BLFS. Needed by Mesa. Skips the optional test suite. |
2.4.134 | Libraries | 407.9 KB | 41 | Download PackageSource Download .tar.gz |
libdw Same elfutils-0.195 source tarball as the existing libelf package (deliberately -- keeps libdw.so and libelf.so ABI-matched from the same release rather than mixing versions), built as its own separate package for the... Same elfutils-0.195 source tarball as the existing libelf package (deliberately -- keeps libdw.so and libelf.so ABI-matched from the same release rather than mixing versions), built as its own separate package for the libdw component specifically (elfutils' DWARF debug-info library) -- needed by dwarves/pahole (BLFS doesn't have its own elfutils page in this book edition; libelf was already added straight from LFS ch8's own narrow libelf-only convention, and this mirrors that same narrow-scope approach for just the one additional piece actually needed). Real internal build order confirmed from elfutils' own top-level Makefile.am SUBDIRS line (not guessed): config lib libelf libcpu backends libebl libdwelf libdwfl libdwfl_stacktrace libdw libasm debuginfod src po doc tests -- this package builds through libdw only (skips libasm/debuginfod/src/po/doc/tests, none of which dwarves needs). Real build failure fixed: dwarves' dwarves.h needs <elfutils/libdwfl.h> and <elfutils/version.h>, neither of which `make -C libdw install` installs on its own -- libdwfl.h comes from libdwfl's own `make install` (added), and version.h is generated at the elfutils source root by the top-level configure and isn't installed by any subdir's Makefile at all, so it's copied in manually. || 0.196 -> 0.197 (2026-10-21 update). |
0.197 | Libraries | 1.8 MB | 50 | Download PackageSource Download .tar.gz |
libeiNot in ISO Emulated Input -- KWin and xdg-desktop-portal-kde use it for input emulation / RemoteDesktop. Emulated Input -- KWin and xdg-desktop-portal-kde use it for input emulation / RemoteDesktop. Depends on libxkbcommon (build that first). 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. |
1.6.0 | Libraries | 198.5 KB | 49 | Download PackageSource Download .tar.gz |
libelf LFS ch8. LFS ch8. Only builds the libelf sub-component of elfutils (not the full elfutils toolset), per the book. Skips the optional make check. || 0.196 -> 0.197 (2026-10-21 update). |
0.197 | Core System | 324.0 KB | 50 | Download PackageSource Download .tar.gz |
libepoxy BLFS. BLFS. GL function pointer dispatch library, needed by GTK3. Skips the optional test suite and optional docs (needs Doxygen, not built). |
1.5.10 | Libraries | 545.9 KB | 39 | Download PackageSource Download .tar.gz |
libevent BLFS basicnet/libevent.html. BLFS basicnet/libevent.html. Recommended by Firefox (--with-system-libevent). |
2.1.13 | Libraries | 1.3 MB | 40 | Download PackageSource Download .tar.gz |
libexifNot in ISO EXIF parsing -- caja uses it for image thumbnails/properties. EXIF parsing -- caja uses it for image thumbnails/properties. BLFS general/libexif.html. |
0.6.26 | Libraries | 1.2 MB | 36 | Download PackageSource Download .tar.gz |
libffi LFS ch8. LFS ch8. Skips the optional make check. Bumped 3.7.1 -> 3.8.0 to track LFS 13.1's package set (sha256 from a real downloaded tarball). |
3.8.0 | Core System | 60.5 KB | 38 | Download PackageSource Download .tar.gz |
libfm-extraNot in ISO libfm built with --with-extra-only -- installs ONLY libfm-extra (a tiny, GTK-free sublib split out of libfm specifically to break the libfm<->menu-cache dependency cycle). libfm built with --with-extra-only -- installs ONLY libfm-extra (a tiny, GTK-free sublib split out of libfm specifically to break the libfm<->menu-cache dependency cycle). This is BLFS's own libfm-extra recipe. menu-cache 1.1.0's configure requires libfm-extra unconditionally. Nothing in the LXQt stack needs the full GTK libfm (libfm-qt is self-contained since 1.3), so only this extra-only build is packaged. LXQt 2.4 desktop, ship_in_iso=false. |
1.3.2 | Libraries | 40.6 KB | 25 | Download PackageSource Download .tar.gz |
libfm-qtNot in ISO Qt6 file-management library -- the backend for pcmanfm-qt. Qt6 file-management library -- the backend for pcmanfm-qt. Self-contained since 1.3 (no libfm). find_package(lxqt-menu-data) + find_package(XCB) at configure time, so both must precede it. 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. |
2.4.0 | Libraries | 1.2 MB | 30 | Download PackageSource Download .tar.gz |
libfyaml BLFS general/libfyaml.html (YAML 1.3 parser/writer). BLFS general/libfyaml.html (YAML 1.3 parser/writer). Real, needed AppStream dependency (packages/appstream) -- see that package's notes. Plain autotools build, skips the test suite. |
0.9.6 | Libraries | 616.5 KB | 44 | Download PackageSource Download .tar.gz |
libgcrypt BLFS general-libraries. BLFS general-libraries. Required by lightdm. Skips the book's HTML/text doc regeneration (needs makeinfo/texlive-adjacent tooling we don't build) and the optional test suite. || Security/patch update 1.12.2 -> 1.12.4 (2026-10-08): real upstream tarball, archive integrity tested, sha256 computed from the download. |
1.12.4 | Libraries | 2.7 MB | 61 | Download PackageSource Download .tar.gz |
libgeeNot in ISO libgee -- GObject collection library, written in Vala (libgee-0.8). libgee -- GObject collection library, written in Vala (libgee-0.8). Dep of Budgie Desktop. autotools; needs valac (packages/vala) + glib2 + gobject-introspection. ship_in_iso=false. |
0.20.8 | Libraries | 1.9 MB | 31 | Download PackageSource Download .tar.gz |
libgit2 Not a BLFS book package -- added as a real, standalone system library specifically to work around a real build failure in packages/cargo-c: the `cargo` crate (a real dependency of cargo-c itself) pulls in libgit2-sys,... Not a BLFS book package -- added as a real, standalone system library specifically to work around a real build failure in packages/cargo-c: the `cargo` crate (a real dependency of cargo-c itself) pulls in libgit2-sys, whose *vendored* C build produced a broken/incomplete generated-header include directory in this environment (real 'git2/sys/errors.h: No such file or directory' and 'sys/credential.h: No such file or directory' compile failures, confirmed not caused by this project's own MAKEFLAGS quirk -- ruled out by testing). Standard upstream CMake build (https://libgit2.org/docs/guides/build-and-link/), no BLFS page exists for it. Once this real system libgit2.so + its pkg-config file are installed, cargo-c's build.sh sets LIBGIT2_SYS_USE_PKG_CONFIG=1 (the documented libgit2-sys env var, same idea as the already-used LIBSSH2_SYS_USE_PKG_CONFIG) so libgit2-sys links against this real system copy instead of trying (and failing) to compile its own vendored copy. |
1.9.7 | Libraries | 1.2 MB | 45 | Download PackageSource Download .tar.gz |
libglvnd GLFS (Gaming LFS) core/libglvnd.html -- BLFS's Mesa page points here for exactly this case: 'Packages and binaries outside of BLFS, like AppImages, can have trouble ... GLFS (Gaming LFS) core/libglvnd.html -- BLFS's Mesa page points here for exactly this case: 'Packages and binaries outside of BLFS, like AppImages, can have trouble ... install the GLFS package libglvnd.' Added 2026-10-19 because KDE's Kdenlive and Kate AppImages failed on LinuxDoors with 'libOpenGL.so.0' / 'libGLX.so.0' not found. Provides the vendor-neutral libGL, libEGL, libGLESv1_CM, libGLESv2, libOpenGL, libGLX and libGLdispatch; Mesa (built with -D glvnd=enabled) then supplies libGLX_mesa/libEGL_mesa behind them. GLFS's ext_device patch applied; -D hgl=false; --libdir=lib (.101 is a Debian-multiarch-looking host). ship_in_iso true: it is now part of the base GL stack. |
1.7.0 | Libraries | 823.3 KB | 3 | Download PackageSource Download .tar.gz |
libgnome-desktopNot in ISO libgnome-desktop -- shared GNOME desktop-environment library (monitor/RandR helper code, thumbnailing, wall-clock formatting) gnome-control-center's panels link against. libgnome-desktop -- shared GNOME desktop-environment library (monitor/RandR helper code, thumbnailing, wall-clock formatting) gnome-control-center's panels link against. BLFS general/gnome-desktop.html. All 4 documented deps (gsettings-desktop-schemas, iso-codes, libseccomp, xkeyboard-config) plus the recommended GTK3+GTK4 were already built on .101 from earlier GNOME/KDE work -- confirmed via pkg-config before writing this. ship_in_iso=false, same as the rest of the GNOME stack -- Package Manager install only. || Bumped 44.5 -> 51.0 (2026-09-18, part of the GNOME 51 push). Real, confirmed soname collision found: upstream's own libversion string (2.1.4 -> libgnome-desktop-4.so.2) is IDENTICAL in both 44.5 and 51.0's meson.build. That, plus gnome-session/gnome-shell/mutter/gnome-control-center/gnome-keyring all installing to the same fixed /usr/bin paths as their GNOME 48 counterparts, is why this whole GNOME 51 chain builds into an isolated /opt/gnome51 prefix instead of /usr -- see build.sh's own comment for the full reasoning. Real sha256 verified against GNOME's own published sha256sum file. |
51.0 | Desktop | 435.4 KB | 33 | Download PackageSource Download .tar.gz |
libgnomekbdNot in ISO GNOME keyboard-configuration library (libgnomekbd / libgnomekbdui). GNOME keyboard-configuration library (libgnomekbd / libgnomekbdui). Last upstream release (3.28.1, 2021). xapp's keyboard-layout controller (used by Cinnamon) hard-requires libgnomekbdui via pkg-config. Plain autotools; depends on libxklavier (already built, 5.4). Cinnamon 6.4 desktop, ship_in_iso=false. |
3.28.1 | Libraries | 186.0 KB | 27 | Download PackageSource Download .tar.gz |
libgpg-error BLFS general-libraries. BLFS general-libraries. Required by libgcrypt, which lightdm needs. Skips the optional test suite. |
1.61 | Libraries | 679.1 KB | 42 | Download PackageSource Download .tar.gz |
libgsfNot in ISO GNOME Structured File library (libgsf-1). GNOME Structured File library (libgsf-1). nemo's search-helpers subdir hard-requires it (search inside compound/archive documents). Plain autotools. Cinnamon 6.4 desktop, ship_in_iso=false. |
1.14.60 | Libraries | 853.0 KB | 25 | Download PackageSource Download .tar.gz |
libgtopNot in ISO Portable library to obtain process and system state (CPU/mem/proc lists). Portable library to obtain process and system state (CPU/mem/proc lists). Required by mate-system-monitor (libgtop-2.0 pkg-config). Autotools. ship_in_iso:false. |
2.41.3 | Libraries | 393.1 KB | 32 | Download PackageSource Download .tar.gz |
libgudevNot in ISO libgudev -- GObject bindings for libudev. libgudev -- GObject bindings for libudev. Needed by mutter (-Dudev=true) and gnome-settings-daemon. ship_in_iso=false, built on .101. |
238 | Libraries | 71.4 KB | 43 | Download PackageSource Download .tar.gz |