Packages
624 packages, searchable and sortable. Every one of these already exists as a real, built LinuxDoors package.
| Package | Version | Category | Size | Downloads | |
|---|---|---|---|---|---|
kwin-x11Not in ISO Standalone kwin_x11 (split from the main kwin repo at Plasma 6.6). Standalone kwin_x11 (split from the main kwin repo at Plasma 6.6). Provides the X11 window manager for startplasma-x11. ship_in_iso=false, built on .101 against KF6 6.29 + Qt6 (/opt/qt6-full). || 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 | Desktop | 12.2 MB | 26 | Download PackageSource Download .tar.gz |
kwritedNot 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). |
6.7.5 | Desktop | 21.7 KB | 20 | Download PackageSource Download .tar.gz |
kxmlguiNot 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.31.0 | Libraries | 1.2 MB | 39 | Download PackageSource Download .tar.gz |
labwcNot in ISO 2026-09-28: new package -- the real Wayland compositor Budgie 10.10's own Wayland session runs on top of (Budgie's own release notes repeatedly reference 'our labwc integration'/'our labwc bridge'; confirmed directly... 2026-09-28: new package -- the real Wayland compositor Budgie 10.10's own Wayland session runs on top of (Budgie's own release notes repeatedly reference 'our labwc integration'/'our labwc bridge'; confirmed directly from labwc's own org that Budgie's OWN compositor, magpie, is X11-only -- a Mutter-43 soft-fork -- so labwc is genuinely the real, separate, external Wayland compositor needed here, not an optional extra). Version 0.20.2 pinned to match the exact wlroots-0.20.x series this project's own wlroots package provides (labwc's own meson.build requires wlroots-0.20 >=0.20.1 <0.21.0). Built on top of two other new packages this same session: wlroots (0.20.1) and libseat/seatd (0.9.3, session/seat management -- a real, previously-unbuilt dependency wlroots itself needed, found via wlroots' own first build attempt failing on it). Every other real dependency() call across labwc's whole source tree (cairo, glib-2.0, libdrm, libinput [via x7driver], libpng, librsvg-2.0, libxml-2.0, pangocairo, pixman-1, systemd, wayland-client/cursor/protocols/server, xcb/xcb-ewmh/xcb-icccm, xkbcommon) was already present on .101 before this package existed -- confirmed via a real .pc-file sweep. `-Dman-pages=disabled` (avoid needing the docs toolchain), `-Dxwayland=enabled` (X11 app compat under the Wayland session), `-Dsvg=enabled` (window-button icons, now buildable since this project has real librsvg from the GIMP/adwaita-icon-theme work), `-Dicon=enabled` (uses libsfdo-icon), `-Dsystemd-session=enabled` (installs labwc-session.target, matching this project's systemd-based session convention everywhere else), `-Dnls=disabled` (skip translations), `-Dtest=disabled`, `-Dstatic_analyzer=disabled`, `-Dsections=disabled`. |
0.20.2 | Libraries | 299.1 KB | 10 | Download PackageSource Download .tar.gz |
lameNot in ISO BLFS multimedia/lame.html -- MP3 encoder, needed by ffmpeg (--enable-libmp3lame). BLFS multimedia/lame.html -- MP3 encoder, needed by ffmpeg (--enable-libmp3lame). ship_in_iso=false (video-editing feature = packages only). BLFS applies no patches for 3.100 on current toolchains; plain autotools, --enable-nasm off (uses its own asm), --disable-frontend not used (frontend is harmless). |
3.100 | Multimedia | 342.1 KB | 19 | Download PackageSource Download .tar.gz |
layer-shell-qtNot 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 | 69.7 KB | 32 | Download PackageSource Download .tar.gz |
lazarusNot in ISO Lazarus 3.8 -- the RAD/LCL layer on top of fpc, needed only so lazbuild can compile LazPaint's .lpi. Lazarus 3.8 -- the RAD/LCL layer on top of fpc, needed only so lazbuild can compile LazPaint's .lpi. Not in LFS/BLFS. ship_in_iso=false (dependency of lazpaint, kept out of the ISO like fpc/gimp). Last of the Lazarus 3.x line -- contemporary with LazPaint 7.3 (whose own CI targeted 3.x) and a clean pair with FPC 3.2.2; the 4.x line also works with FPC 3.2.2 but carries more risk here. Widgetset: LCL-GTK2 -- gtk2 is already built and on .101; Qt6 is built (qt6-full) but not deployed to .101, and LCL-Qt6 is the least-proven binding. build.sh: 'make lazbuild lcl LCL_PLATFORM=gtk2' (registration+lazbuild tool + the GTK2 LCL) then 'make install INSTALL_PREFIX=$PKG_DESTDIR/usr' (which also copies the full component *source* tree to /usr/lib/lazarus, so lazbuild can JIT-compile LCL/Printer4Lazarus/LazUtils/etc. on demand when building an arbitrary .lpi). Post-install: force a correct absolute /usr/bin/lazbuild symlink (Lazarus's own make-install symlink is notoriously off) and write /etc/lazarus/environmentoptions.xml with LazarusDirectory=/usr/lib/lazarus/ + CompilerFilename=/usr/bin/fpc so a fresh lazbuild run resolves everything. Built on the .101 fast computer. |
3.8 | Development | 202.6 MB | 22 | Download PackageSource Download .tar.gz |
lazpaintNot in ISO LazPaint 7.3 -- a real, actively-maintained raster+vector image editor (Lazarus/FPC, BGRABitmap engine). LazPaint 7.3 -- a real, actively-maintained raster+vector image editor (Lazarus/FPC, BGRABitmap engine). User-requested extra alongside gimp. Not in LFS/BLFS. ship_in_iso=false: installable/downloadable package, kept OUT of linuxdoors.iso. Full-source build: fpc -> lazarus -> lazpaint, all three ship_in_iso=false, LCL widgetset GTK2. LazPaint's two git submodules are pinned as extra_sources to the exact commits the v7.3 tag references: use/bgrabitmap = bgrabitmap@6ada359c (BGRABitmapPack >= 11.6.6; the .lpk sits one level deep at <repo>/bgrabitmap/bgrabitmappack.lpk), use/bgracontrols = bgracontrols@20dbed8c. build.sh extracts the submodules into use/, runs LazPaint's own ./configure --prefix=/usr, then calls lazbuild directly (-B -r --ws=gtk2 --build-mode=Release) on the two foreign .lpk + lazpaintcontrols.lpk + lazpaint/lazpaint.lpi (matching what the repo Makefile's FOREIGN_LPK=1 path does, but explicit so the widgetset is pinned), then 'make install FOREIGN_LPK=1 DESTDIR=$PKG_DESTDIR' for the binary + i18n .po + models + scripts + .desktop + hicolor icons + man page. Pre-extracted PNG icons ship in resources/icon/, so no ImageMagick needed at install time. Built on the .101 fast computer. Verify by launching under Xvfb (LazPaint is a GUI app; no console mode). |
7.3 | Graphics | 5.0 MB | 30 | Download PackageSource Download .tar.gz |
lcms2 BLFS general/lcms2.html (Little CMS -- color management engine). BLFS general/lcms2.html (Little CMS -- color management engine). Third package in the GIMP dependency chain (GIMP requires it directly for color-profile handling). Skips the optional test suite. BLFS only lists an MD5 for this release, not a sha256 -- computed a real sha256 directly from the downloaded tarball instead of leaving the usual placeholder unverified. |
2.19.1 | Libraries | 294.1 KB | 27 | Download PackageSource Download .tar.gz |
less LFS ch8. LFS ch8. Skips the optional make check. |
710 | Core System | 508.4 KB | 37 | Download PackageSource Download .tar.gz |
libadwaitaNot in ISO libadwaita -- GNOME's own widget/style library on top of GTK4, needed by GNOME 51's gnome-control-center and gnome-shell (2026-09-18 GNOME 51 push). libadwaita -- GNOME's own widget/style library on top of GTK4, needed by GNOME 51's gnome-control-center and gnome-shell (2026-09-18 GNOME 51 push). Real version chosen deliberately: 1.8.8, NOT the newest upstream 1.10.0 -- confirmed directly against gnome-control-center 51.0's own meson.build (libadwaita_version = '>= 1.8.alpha') that 1.8.x fully satisfies what GNOME 51 actually needs. libadwaita 1.8.8's own real minimums (glib_min_version '>= 2.80.0', gtk_min_version '>= 4.19.4') are both comfortably satisfied by this project's existing glib2 2.88.3 and the newly-bumped gtk4 4.22.5 -- whereas 1.10.0 would have needed GTK >= 4.23.1, which itself needs glib >= 2.89.3, just above what this project has, and glib2 is a ship_in_iso:true base-system package depended on by 66 other packages -- not worth bumping for a version headroom this project doesn't need. ship_in_iso=false, Packages-page install only, matching every other GNOME-stack package. Deps: glib2/gtk4/fribidi already built; appstream already built (libadwaita's meson.build requires it unconditionally, with a git-subproject fallback only if the system copy isn't found -- ours resolves via pkg-config). Built with -Dvapi=false (no Vala bindings needed for this project's use) and -Dexamples=false -Dtests=false -Dgtk_doc=false (lean build, matching gtk4's own philosophy) -- introspection left at its 'auto' default since gobject-introspection is already present and Adwaita-1.typelib is genuinely useful for anything GI-based (e.g. a future PyGObject consumer). |
1.8.8 | Libraries | 2.4 MB | 23 | Download PackageSource Download .tar.gz |
libaom BLFS multimedia/libaom.html. BLFS multimedia/libaom.html. Recommended by Firefox for AV1 encode support (dav1d handles decode). Docs disabled -- incompatible with the Doxygen version this project doesn't build anyway. |
3.15.0 | Libraries | 4.1 MB | 31 | Download PackageSource Download .tar.gz |
libarchive BLFS general/libarchive.html. BLFS general/libarchive.html. Required by Firefox's build system. Uses system libxml2 (already built for NetSurf/lxml) rather than expat. |
3.8.9 | Libraries | 2.0 MB | 31 | Download PackageSource Download .tar.gz |
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 | 517.2 KB | 34 | Download PackageSource Download .tar.gz |
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.8.0 | Libraries | 1.0 MB | 34 | Download PackageSource Download .tar.gz |
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 | 357.0 KB | 30 | Download PackageSource Download .tar.gz |
libcap LFS ch8. LFS ch8. Plain make, not autotools. Skips the optional make test. |
2.78 | Core System | 105.1 KB | 33 | Download PackageSource Download .tar.gz |
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 | 382.7 KB | 20 | Download PackageSource Download .tar.gz |
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 | 269.9 KB | 33 | Download PackageSource Download .tar.gz |
libdbusmenu-lxqtNot in ISO LXQt's Qt6 fork of libdbusmenu-qt. |
0.4.0 | Libraries | 152.1 KB | 23 | 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 | 32 | 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 | 30 | Download PackageSource Download .tar.gz |
libdrm BLFS. BLFS. Needed by Mesa. Skips the optional test suite. |
2.4.134 | Libraries | 407.9 KB | 35 | 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 | Libraries | 1.8 MB | 38 | Download PackageSource Download .tar.gz |