Packages

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

PackageVersionCategorySizeDownloads
libassNot in ISO
BLFS multimedia/libass.html -- SSA/ASS subtitle renderer, needed by ffmpeg (--enable-libass) for the subtitle/text filters Shotcut and Kdenlive use.
BLFS multimedia/libass.html -- SSA/ASS subtitle renderer, needed by ffmpeg (--enable-libass) for the subtitle/text filters Shotcut and Kdenlive use. ship_in_iso=false (video-editing feature = packages only). Plain autotools; every dep (fribidi/harfbuzz/freetype2/fontconfig) already in the desktop stack.
0.17.5 Multimedia 507.3 KB 12 Download
libbpf
Not a BLFS/LFS book package (no dev-book chapter page) -- verified against libbpf's own real upstream README/src/Makefile before writing this.
Not a BLFS/LFS book package (no dev-book chapter page) -- verified against libbpf's own real upstream README/src/Makefile before writing this. First real link in the sched_ext (BPF-pluggable CPU scheduler) chain, per explicit user request ('go ahead with sched_ext') following the squashfs zstd kernel optimization work. Needed by both dwarves/pahole (for CONFIG_DEBUG_INFO_BTF, itself needed by CONFIG_SCHED_CLASS_EXT) and by scx's own Rust libbpf-rs binding crate at build time.
1.7.0 Libraries 952.4 KB 13 Download
libcanberra
BLFS multimedia.
BLFS multimedia. Event-sound library required by xfce4-notifyd. --disable-oss (deprecated). alsa-lib/gstreamer/PulseAudio optional backends skipped -- canberra-gtk-play still works via its own fallback. Applies BLFS's required wayland-crash-fix patch (fixes a crash unrelated to whether Wayland is actually in use).
0.30 Libraries 216.9 KB 13 Download
libcap
LFS ch8.
LFS ch8. Plain make, not autotools. Skips the optional make test.
2.78 Core System 98.1 KB 15 Download
libcinnamon-desktopNot in ISO
libcinnamon-desktop -- shared desktop helpers + the Cinnamon GSettings schemas.
libcinnamon-desktop -- shared desktop helpers + the Cinnamon GSettings schemas. Fork of gnome-desktop. Needed by cinnamon / muffin / cinnamon-session / csd. Linux Mint upstream, branch 6.4-maintenance @ commit 4b47eb763d73 (GitHub branch snapshot -- Mint doesn't publish release tarballs; SHA recorded for reproducibility). Cinnamon 6.4 line pairs with this project's mozjs 128 via cjs 128.1. ship_in_iso=false (Packages page / Package Manager only, like KDE Plasma & LXQt). Built on .101, meson --libdir=lib for the non-multiarch layout.
6.4.2 Desktop 371.1 KB 2 Download
libcss
NetSurf project (not BLFS/LFS).
NetSurf project (not BLFS/LFS). CSS parser and selection engine, needs libparserutils + libwapcaplet (both already built).
0.9.2 Libraries 255.5 KB 15 Download
libdbusmenu-lxqtNot in ISO
LXQt's Qt6 fork of libdbusmenu-qt.
LXQt's Qt6 fork of libdbusmenu-qt. Needed by lxqt-qtplugin and lxqt-panel for the legacy XEmbed/StatusNotifier system-tray menu protocol. 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.
0.4.0 Libraries 143.9 KB 3 Download
libdisplay-info
BLFS general-libraries.
BLFS general-libraries. EDID/DisplayID parsing library -- required by libxfce4windowing. Skips the optional ninja test.
0.4.0 Libraries 147.4 KB 14 Download
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 169.4 KB 15 Download
libdrm
BLFS.
BLFS. Needed by Mesa. Skips the optional test suite.
2.4.134 Libraries 386.2 KB 16 Download
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.195 Libraries 1.7 MB 15 Download
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.4.1 Libraries 177.3 KB 13 Download
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.195 Core System 315.9 KB 12 Download
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 531.5 KB 16 Download
libevent
BLFS basicnet/libevent.html.
BLFS basicnet/libevent.html. Recommended by Firefox (--with-system-libevent).
2.1.13 Libraries 1.2 MB 12 Download
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.25 Libraries 1.1 MB 9 Download
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 58.3 KB 13 Download
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 41.0 KB 1 Download
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.1 MB 3 Download
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 601.4 KB 18 Download
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.
1.12.2 Libraries 2.6 MB 21 Download
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.8 MB 6 Download
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.1 MB 18 Download
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.
44.5 Desktop 497.7 KB 2 Download