Packages
624 packages, searchable and sortable. Every one of these already exists as a real, built LinuxDoors package.
| Package | Version | Category | Size | Downloads | |
|---|---|---|---|---|---|
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 | 32 | 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 | Core System | 322.8 KB | 36 | 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 | 30 | 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 | 27 | 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 | 28 | 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 | 30 | 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 | 16 | 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 | 19 | 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 | 34 | 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 | 50 | 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 | 23 | 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 | 35 | 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 | 20 | 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 | 19 | 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 | 33 | 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 | 17 | 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 | 24 | 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 | 31 | Download PackageSource Download .tar.gz |
libgusbNot in ISO libgusb -- GObject wrapper around libusb-1.0. libgusb -- GObject wrapper around libusb-1.0. colord hard-requires gusb>=0.2.7. ship_in_iso=false, built on .101. |
0.4.9 | Libraries | 87.0 KB | 27 | Download PackageSource Download .tar.gz |
libgweatherNot in ISO libgweather 4 -- weather-service lib (gweather4.pc). libgweather 4 -- weather-service lib (gweather4.pc). gnome-settings-daemon needs it. ship_in_iso=false, built on .101. |
4.4.4 | Libraries | 9.0 MB | 28 | Download PackageSource Download .tar.gz |
libhubbub NetSurf project (not BLFS/LFS). NetSurf project (not BLFS/LFS). HTML5-compliant HTML parser, needs libparserutils (already built). |
0.3.8 | Libraries | 117.9 KB | 36 | Download PackageSource Download .tar.gz |
libicalNot in ISO libical + libical-glib -- iCalendar library. libical + libical-glib -- iCalendar library. evolution-data-server needs libical-glib. ship_in_iso=false, built on .101. |
3.0.20 | Libraries | 825.4 KB | 15 | Download PackageSource Download .tar.gz |
libjpeg-turbo BLFS. BLFS. Needed by gdk-pixbuf for JPEG support. Skips the optional make test. |
3.2.0 | Libraries | 1.3 MB | 39 | Download PackageSource Download .tar.gz |
libkscreenNot 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 | 619.7 KB | 21 | Download PackageSource Download .tar.gz |