Packages
591 packages, searchable and sortable. Every one of these already exists as a real, built LinuxDoors package.
| Package | Version | Category | Size | Downloads | |
|---|---|---|---|---|---|
cpanm Not in BLFS's own list. Not in BLFS's own list. Class::Inspector's Makefile.PL (needed transitively by File::ShareDir, needed by XML::Parser, needed by Intltool, needed by lightdm) requires bootstrapping Module::Install::DSL -- a self-resolving problem cpanm exists specifically to handle (it auto-installs configure-time prereqs a plain `perl Makefile.PL` can't). Rather than keep hand-chasing each transitive CPAN prereq individually the way this chain has gone so far, cpanm takes over resolving the rest of it. Single self-contained fatpacked perl script, no build step -- just installed executable. |
latest | Libraries | 86.3 KB | 16 | Download |
cups BLFS pst/cups.html, real book page fetched and followed. BLFS pst/cups.html, real book page fetched and followed. User-requested (added on top of the LinuxUltraOffice work so it can build with --enable-cups instead of --disable-cups) -- not in the original BLFS-desktop scope. Real sha256 computed directly, not a placeholder. Built with --with-tls=openssl instead of the book's own default GnuTLS -- confirmed as a real, genuinely supported configure value directly from CUPS's own configure script (this project has openssl already built for curl/rustc; gnutls was never built anywhere and would need its own nettle/gmp chain, a real added dependency this avoids). Deliberately scoped to core CUPS only, matching this project's own minimal-dependency bias -- cups-filters (PPD/legacy-driver print filtering), Gutenprint, hplip, and Avahi (zeroconf/network printer discovery) are all real BLFS-documented add-ons NOT built here. This means printing works for modern IPP-Everywhere/driverless network printers (added by URI/IP) and CUPS's own built-in raster/PDF output, but not older PPD-driven USB printers needing vendor drivers or auto-discovery of printers on the LAN -- a real, deliberate scope line, not an oversight. lp user (uid 9) and lpadmin group (gid 19) created directly in build.sh, guarded idempotently, matching the exact pattern openssh's own build.sh already uses for its sshd user. |
2.4.19 | Libraries | 6.5 MB | 13 | Download |
curl BLFS basicnet. BLFS basicnet. Pulled in as a NetSurf dependency (its GTK frontend needs libcurl). --with-openssl (openssl already built). libpsl/nghttp2 recommended deps skipped -- curl works fine without them (no HTTP/2, simpler public-suffix handling). Uses --with-ca-bundle instead of the book's --with-ca-path=/etc/ssl/certs: the book's approach needs make-ca/p11-kit's full PKCS#11 trust-store machinery to actually populate that directory, which is a real rabbit hole (p11-kit has its own dependency chain) just for CA certs. Ships curl's own maintained cacert.pem bundle instead (fetched via wget at build time, since curl itself isn't built yet this early in its own build) -- same practical outcome, far less new infrastructure. |
8.22.0 | Libraries | 2.2 MB | 13 | Download |
dav1d BLFS multimedia/dav1d.html. BLFS multimedia/dav1d.html. Recommended by Firefox for AV1 video decode support. |
1.5.4 | Libraries | 1.0 MB | 12 | Download |
dbus LFS ch8. LFS ch8. Skips the optional ninja test. The /etc/machine-id symlink target won't exist until systemd-machine-id-setup runs at first boot (see systemd's known gap) -- the symlink itself is still created, just dangling until then. |
1.16.2 | Core System | 512.4 KB | 15 | Download |
dbus-glibNot in ISO Deprecated GLib bindings for D-Bus. Deprecated GLib bindings for D-Bus. Only needed because mate-session-manager (>=0.76) and mate-settings-daemon (>=0.74) still PKG_CHECK_MODULES it in MATE 1.28 (confirmed in their configure). BLFS lfs/dbus-glib.html. |
0.112 | Libraries | 506.7 KB | 5 | Download |
dconf BLFS gnome/dconf.html (editor component skipped, only the base dconf library/service is needed here). BLFS gnome/dconf.html (editor component skipped, only the base dconf library/service is needed here). Added as a real dependency of mate-desktop (see packages/mate-desktop), itself needed by pluma (see packages/pluma) -- the whole chain was 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. Plain meson build, -Dbash_completion=false per BLFS (no bash-completion package in this project). Real build bug: dconf's own meson_options.txt defaults `vapi=true` (client/meson.build then unconditionally requires the `vapigen` dependency, i.e. Vala, which this project has never built), failing with `Dependency "vapigen" not found` -- fixed with `-D vapi=false` (this project has no Vala consumers, matching the same reasoning as skipping introspection/gir elsewhere). Second real build bug: `man=true` (also default) tries to generate man pages via `xsltproc` fetching `http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl` over the network -- this chroot has no general internet access during package builds (only a couple of special-cased packages like rustc ever needed it, via a dedicated resolv.conf fix) and no local docbook-xsl stylesheet catalog installed either, so the fetch fails with 'Attempt to load network entity'. Fixed with `-D man=false` -- no man pages are ever read by anything in this project's automated system anyway. |
0.49.0 | Libraries | 151.1 KB | 12 | Download |
dejagnu LFS ch8. LFS ch8. Test-framework tool, needed to run other packages' optional test suites (which we skip anyway) but still part of the real build order. |
1.6.3 | Core System | 333.8 KB | 14 | Download |
desktop-file-utils BLFS general-libraries. BLFS general-libraries. update-desktop-database/desktop-file-validate -- recommended runtime dep of xfce4-session. No test suite. |
0.28 | Libraries | 80.6 KB | 16 | Download |
diffutils LFS ch8, final native build. LFS ch8, final native build. Skips the optional make check. |
3.12 | Core System | 1.1 MB | 13 | Download |
diffutils-tmp LFS ch6 temporary tools stage. |
3.12 | Toolchain | — | 0 | not yet built |
docbook-xmlNot in ISO DocBook XML DTD 4.5 -- BLFS. DocBook XML DTD 4.5 -- BLFS. Required by KDocTools (FindDocBookXML4). ship_in_iso=false, KDE Plasma chain. |
4.5 | Libraries | 80.0 KB | 1 | Download |
docbook-xsl-nonsNot in ISO DocBook non-namespaced XSL stylesheets 1.79.2 -- BLFS. DocBook non-namespaced XSL stylesheets 1.79.2 -- BLFS. Required by KDocTools (FindDocBookXSL). ship_in_iso=false. |
1.79.2 | Libraries | 23.5 MB | 0 | Download |
duktape A small, standalone embeddable JavaScript engine (duktape.org), added solely as a dependency for packages/polkit -- modern polkit (>=~121) dropped mozjs entirely and now hard-requires duktape (>=2.2.0, confirmed direc... A small, standalone embeddable JavaScript engine (duktape.org), added solely as a dependency for packages/polkit -- modern polkit (>=~121) dropped mozjs entirely and now hard-requires duktape (>=2.2.0, confirmed directly from polkit's own real meson.build dependency() call) for its .rules JS rule-evaluation engine. No LFS/BLFS book page exists for this (neither project covers it) -- built directly from duktape's own official 'dist' source tarball (duktape.org/duktape-2.7.0.tar.xz, NOT the raw GitHub checkout, which lacks the pre-generated amalgamated duktape.c/duktape.h/duk_config.h and instead needs its own Python-based build tooling to produce them). The dist tarball ships a real, official Makefile.sharedlibrary + duktape.pc.in specifically for this exact use case (building/installing a real shared libduktape.so + pkg-config file) -- used directly rather than hand-rolled, matching this project's own preference for using a real upstream-provided build path when one exists. |
2.7.0 | Libraries | 891.3 KB | 12 | Download |
dwarves Not a BLFS book package. Not a BLFS book package. Provides `pahole`, needed by the kernel's CONFIG_DEBUG_INFO_BTF (converts DWARF debug info into BTF type info) which CONFIG_SCHED_CLASS_EXT depends on -- part of the sched_ext chain per explicit user request. Version 1.31 comfortably exceeds the kernel's PAHOLE_VERSION >= 122 requirement. -DLIBBPF_EMBEDDED=OFF deliberately set -- dwarves' CMakeLists.txt defaults to a git submodule for libbpf (no git in this project), so this switches it to find the already-built system libbpf via pkg-config instead (dwarves depends on libbpf being built first). Uses the same CMake+Ninja pattern as other CMake-based packages in this project. |
1.31 | Libraries | 233.2 KB | 14 | Download |
e2fsprogs LFS ch8, last package of the core real order. LFS ch8, last package of the core real order. Skips the optional test suite and the optional info-doc install-info steps (those update a live index file that's awkward to handle correctly through $PKG_DESTDIR; the info pages themselves are still installed, just not re-indexed). |
1.47.4 | System | 4.3 MB | 13 | Download |
eflNot in ISO EFL 1.28.1 -- Enlightenment Foundation Libraries (eina/eet/evas/ecore/edje/elementary/emotion/eldbus/efreet/eeze/elua). EFL 1.28.1 -- Enlightenment Foundation Libraries (eina/eet/evas/ecore/edje/elementary/emotion/eldbus/efreet/eeze/elua). The C library base for the Enlightenment desktop. Big meson build. X11-only, no Wayland/DRM/SDL/framebuffer, no C++/Lua/Mono auto-bindings, no gstreamer/physics/vnc, embedded lua (no luajit needed). ship_in_iso=false -- Enlightenment is a Packages-page install, off linuxdoors.iso. github archive source (the download.enlightenment.org tarball bundles ~400MB of .edj wallpapers). |
1.28.1 | Libraries | 39.8 MB | 4 | Download |
enlightenmentNot in ISO Enlightenment 0.27.1 (E27) -- the EFL desktop shell / compositing WM. Enlightenment 0.27.1 (E27) -- the EFL desktop shell / compositing WM. X11-only build (all Wayland outputs disabled). Ships /usr/share/xsessions/enlightenment.desktop so lightdm/x2go offer it. Trimmed modules: no bluez5/connman/packagekit/geolocation (not on this system). Needs EFL (packages/efl), linux-pam, xkeyboard-config, hwdata. ship_in_iso=false. github archive (the download.enlightenment.org tarball is 400MB of bundled wallpapers). |
0.27.1 | Libraries | 7.6 MB | 4 | Download |
evolution-data-serverNot in ISO evolution-data-server 3.56.2 -- calendar/addressbook backend. evolution-data-server 3.56.2 -- calendar/addressbook backend. gnome-shell 48 hard-requires libecal-2.0. Built with GTK/GOA/weather/phonenumber OFF for a lean session-only build. ship_in_iso=false, built on .101. |
3.56.2 | Libraries | 7.0 MB | 0 | Download |
exiv2 BLFS general/exiv2.html (C++ image-metadata/EXIF library). BLFS general/exiv2.html (C++ image-metadata/EXIF library). Needed by gexiv2 (a GObject wrapper around it), which GIMP requires directly for reading/writing image metadata. Skips CMAKE_SKIP_INSTALL_RPATH=ON from the book's own command (that flag is there so a *system* install doesn't bake in a build-tree rpath; harmless either way with a destdir capture, but left out since it's not needed here) and skips the test suite. EXIV2_ENABLE_CURL=yes reuses this project's already-built curl. |
0.28.8 | Libraries | 1.9 MB | 12 | Download |
exo BLFS XFCE. BLFS XFCE. Extension library used by thunar/xfdesktop/xfce4-panel and required by lightdm-gtk-greeter. Skips the optional make check. |
4.20.0 | Libraries | 888.0 KB | 13 | Download |
expat LFS ch8. LFS ch8. Skips the optional make check and optional docs install. Bumped 2.8.2 -> 2.8.3 to track LFS 13.1's package set (sha256 from a real downloaded tarball). |
2.8.3 | Core System | 349.7 KB | 12 | Download |
expect LFS ch8. LFS ch8. Skips the optional make test. |
5.45.4 | Core System | 200.0 KB | 13 | Download |
extra-cmake-modulesNot in ISO KDE Frameworks 6 (6.29.0) / Kdenlive dependency. KDE Frameworks 6 (6.29.0) / Kdenlive dependency. Not in BLFS as its own page. ship_in_iso=false -- the whole Kdenlive stack is packages-only, kept out of linuxdoors.iso. ECM+CMake+Ninja, Qt6 from the deployed /opt/qt6-full, --libdir=lib for LinuxDoors' non-multiarch layout. |
6.29.0 | Libraries | 185.3 KB | 19 | Download |