Packages
668 packages, searchable and sortable. Every one of these already exists as a real, built LinuxDoors package.
| Package | Version | Category | Size | Downloads | |
|---|---|---|---|---|---|
man-pages LFS ch8, first package in the real (non-alphabetical) build order -- see CLAUDE.md. LFS ch8, first package in the real (non-alphabetical) build order -- see CLAUDE.md. No configure/make, just a make install variant. |
6.19 | Core System | 2.4 MB | 49 | Download PackageSource Download .tar.gz |
marcoNot in ISO MATE window manager. MATE window manager. GTK3 build. libgtop for the workspace/resource bits. || 1.28.1 -> 1.28.2 (2026-09-14 real upstream-currency bump, real sha256 computed from the downloaded tarball, archive integrity verified before trusting it). |
1.28.2 | Desktop | 2.0 MB | 39 | Download PackageSource Download .tar.gz |
markupsafe LFS ch8. LFS ch8. Python package built as a wheel and pip-installed offline. Needed by jinja2, needed by systemd's build. |
3.0.4 | Core System | 31.8 KB | 49 | Download PackageSource Download .tar.gz |
mate-backgroundsNot in ISO MATE default wallpapers (data). |
1.28.0 | Desktop | 46.7 MB | 28 | Download PackageSource Download .tar.gz |
mate-commonNot in ISO MATE build macros / mate-autogen. MATE build macros / mate-autogen. First in the MATE stack. |
1.28.0 | Development | 11.4 KB | 32 | Download PackageSource Download .tar.gz |
mate-control-centerNot in ISO MATE Control Center 1.28 -- the full settings hub (Appearance/Fonts, Keyboard, Mouse, Windows, Default Applications, etc.). MATE Control Center 1.28 -- the full settings hub (Appearance/Fonts, Keyboard, Mouse, Windows, Default Applications, etc.). Upstream configure hard-requires udisks2 (used by exactly ONE file, capplets/system-info/mate-system-info.c, to sum non-removable drive sizes for the About dialog). LinuxDoors has no udisks2 and building it needs a libgudev+libatasmart+libbytesize+libblockdev chain (libblockdev's part plugin needs either libparted or libfdisk, neither present -- .101's util-linux was built --disable-libfdisk). Rather than that whole chain for one cosmetic disk-size line, build.sh patches udisks out: drops 'udisks2' from COMMON_MODULES + redirects the standalone PKG_CHECK_MODULES(UDISKS) to glib-2.0 in the *generated* configure (no autoreconf -- the tarball ships no m4/gtk-doc.m4), and rewrites get_primary_disk_size() to use statvfs("/") instead of the UDisks client. Every other capplet is unaffected. ship_in_iso:false -- optional add alongside the rest of the MATE set. || 1.28.0 -> 1.28.2 (2026-09-14 real upstream-currency bump, real sha256 computed from the downloaded tarball, archive integrity verified before trusting it). |
1.28.2 | Desktop | 3.9 MB | 43 | Download PackageSource Download .tar.gz |
mate-desktop Not in BLFS (MATE isn't part of the core BLFS book) -- real upstream from pub.mate-desktop.org/releases, the project's own official release server, sha256 verified against upstream's own published .sha256sum file (not... Not in BLFS (MATE isn't part of the core BLFS book) -- real upstream from pub.mate-desktop.org/releases, the project's own official release server, sha256 verified against upstream's own published .sha256sum file (not just self-computed). Provides libmate-desktop (mate-desktop-2.0), a hard dependency of pluma (see packages/pluma) -- 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. Real dependency chain confirmed via configure.ac: gdk-pixbuf-2.0/gtk+-3.0/glib-2.0/gio-2.0/iso-codes (all already built) plus dconf (new, see packages/dconf) and startup-notification (already built, matched automatically since its meson option defaults to 'auto'). Default meson options already lean (gtk-doc=false, introspection=false) -- no extra flags needed. |
1.28.2 | Libraries | 1.1 MB | 43 | Download PackageSource Download .tar.gz |
mate-icon-themeNot in ISO MATE default icon theme (data). MATE default icon theme (data). Ships pre-generated icon-name mapping. |
1.28.0 | Desktop | 17.5 MB | 31 | Download PackageSource Download .tar.gz |
mate-menusNot in ISO freedesktop.org menu spec impl for MATE. |
1.28.1 | Desktop | 156.5 KB | 38 | Download PackageSource Download .tar.gz |
mate-panelNot in ISO The MATE panel + its built-in applets (clock, menu, window list, workspace switcher, notification area). The MATE panel + its built-in applets (clock, menu, window list, workspace switcher, notification area). || 1.28.4 -> 1.28.7 (2026-09-14 real upstream-currency bump, real sha256 computed from the downloaded tarball, archive integrity verified before trusting it). |
1.28.7 | Desktop | 4.0 MB | 42 | Download PackageSource Download .tar.gz |
mate-polkitNot in ISO PolicyKit authentication agent for the MATE session. |
1.28.1 | Desktop | 73.3 KB | 34 | Download PackageSource Download .tar.gz |
mate-session-managerNot in ISO MATE session manager -- provides /usr/bin/mate-session, the binary x2goclient's MATE session type runs. |
1.28.0 | Desktop | 529.2 KB | 31 | Download PackageSource Download .tar.gz |
mate-settings-daemonNot in ISO MATE settings daemon (xrandr, keyboard, a11y, media keys, mixer via libmatemixer/ALSA). |
1.28.0 | Desktop | 1.2 MB | 32 | Download PackageSource Download .tar.gz |
mate-system-monitorNot in ISO MATE's process/resource monitor (C++/gtkmm-3.0). MATE's process/resource monitor (C++/gtkmm-3.0). Not in BLFS; upstream from pub.mate-desktop.org. Autotools (./configure). Requires the full gtkmm-3.0 binding stack (mm-common/libsigc++/glibmm/cairomm/pangomm/atkmm/gtkmm) plus libgtop -- all added alongside it. librsvg/libwnck/libxml2/libsystemd were already present. Part of the MATE 1.28 package set (ship_in_iso:false); installed via the package manager on a MATE system. |
1.28.1 | System | 3.7 MB | 35 | Download PackageSource Download .tar.gz |
mate-terminalNot in ISO MATE terminal emulator (VTE-based). MATE terminal emulator (VTE-based). || 1.28.1 -> 1.28.3 (2026-09-14 real upstream-currency bump, real sha256 computed from the downloaded tarball, archive integrity verified before trusting it). |
1.28.3 | Desktop | 3.2 MB | 39 | Download PackageSource Download .tar.gz |
mate-themesNot in ISO MATE GTK+ and Metacity/Marco themes (data). MATE GTK+ and Metacity/Marco themes (data). Version line 3.22 (separate from the 1.28 component line). || 3.22.9 -> 3.22.26 (2026-09-14 real upstream-currency bump, real sha256 computed from the downloaded tarball, archive integrity verified before trusting it). |
3.22.26 | Desktop | 13.0 MB | 38 | Download PackageSource Download .tar.gz |
menu-cacheNot in ISO LXDE menu cache library. |
1.1.0 | Libraries | 61.9 KB | 33 | Download PackageSource Download .tar.gz |
mesa BLFS. BLFS. Adapted from the book's flags: vulkan-drivers disabled (skipped vulkan-headers/vulkan-loader). gallium-drivers=llvmpipe,softpipe,virgl explicitly instead of auto -- auto pulled in a driver requiring libclc (LLVM-based OpenCL compiler, meson.build's with_clc logic), which we don't have; llvmpipe/softpipe (software) + virgl (QEMU virtio-gpu 3D passthrough) is the right minimal choice for a VM target with no real GPU. Skips the optional xdemos patch, optional test suite, and optional docs copy. || 2026-09-27: platforms=x11 -> x11,wayland, added specifically to unblock a real LOCAL Wayland session for GNOME/KDE (previously only reachable headless via gnome51-desktop's remote-VNC path, which never needed a local EGL/wayland platform at all). wayland+wayland-protocols already existed as packages (built for LXQt's layer-shell-qt / KDE's kwayland) and are now real depends here too. This is additive only -- x11 stays fully built, nothing existing should regress. || 2026-09-29: real bug found and fixed, user-reported ('mouse sluggish on Plasma Wayland' + Budgie/labwc failing to log in at all on .101, the real hardware host with an NVIDIA GTX 1660 SUPER using the nouveau kernel driver). Root cause: this package's gallium-drivers list was llvmpipe,softpipe,virgl only -- deliberately minimal defaults from this project's original QEMU/VM-oriented BLFS build (virgl targets QEMU's virtio-gpu; llvmpipe/softpipe are pure CPU fallbacks) -- so NO real hardware GPU driver (nouveau, radeonsi, iris, etc.) was ever built. Confirmed directly: /usr/lib/dri/ on .101 held only kms_swrast_dri.so/swrast_dri.so/virtio_gpu_dri.so, all symlinks to the same single libdril_dri.so software rasterizer -- no nouveau_dri.so at all. Real, concrete failure this caused: labwc's wlroots gles2 renderer tries to open a real GBM/EGL context via Mesa's DRI loader, which looks up a driver by the actual in-use kernel driver name (nouveau) -- with no nouveau_dri.so installed, Mesa's loader fails outright ('DRI2: failed to create screen' / 'failed to load driver'), wlroots can't create its renderer at all, and the whole budgie-desktop Wayland session exits within ~150ms of starting (confirmed via the real lightdm.log + ~/.xsession-errors from an actual failed login, not guessed) -- presenting to the user as 'log in, bounced straight back to the lightdm greeter'. KWin (Plasma Wayland) and Mutter (GNOME Wayland) don't hard-crash the same way since they have broader internal renderer fallback paths, but land on the same CPU-only kms_swrast rasterizer for actual GL rendering instead of real GPU acceleration -- the likely real cause of the separately-reported 'mouse very sluggish on Plasma Wayland' symptom too, since with no real hardware-accelerated renderer every compositor operation (cursor movement included) is CPU-bound. Fixed by adding nouveau to gallium-drivers (llvmpipe/softpipe/virgl kept unchanged, so VM/QEMU-based installs -- the ISO's own primary target -- are unaffected; this only adds real hardware support for actual nouveau hardware, additive not destructive). vulkan-drivers left untouched (still empty) -- this fix only addresses the classic GL/EGL/GBM path that wlroots/KWin/Mutter's default renderers actually use here, not Vulkan, which is out of scope for this specific report. || 26.2.4 -> 26.2.5 (2026-10-16, v1.46 update; sha256 archive-test only). || 26.2.5-1 (2026-10-19): rebuilt with -D glvnd=enabled on top of the new libglvnd package, so Mesa now installs libGLX_mesa / libEGL_mesa (+ the glvnd EGL vendor file) and libglvnd owns libGL/libEGL/libGLES*/libOpenGL/libGLX. Needed for AppImages (KDE's Kdenlive and Kate) that link libOpenGL.so.0 / libGLX.so.0. Same sonames for libGL.so.1, libEGL.so.1, libGLESv2.so.2, so existing programs keep working. |
26.2.5-1 | Libraries | 8.4 MB | 67 | Download PackageSource Download .tar.gz |
meson LFS ch8. LFS ch8. The real, permanently-installed system meson (distinct from pkgconf's earlier temporary internal-use extraction of the same tarball). Bumped 1.11.2 -> 1.12.0 to track LFS 13.1's package set (sha256 from a real downloaded tarball). |
1.12.1 | Development | 3.4 MB | 48 | Download PackageSource Download .tar.gz |
milouNot 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 | Desktop | 207.6 KB | 33 | Download PackageSource Download .tar.gz |
mltNot in ISO MLT (Media Lovin' Toolkit) 7.40.0 -- the multitrack A/V engine shared by BOTH Shotcut and Kdenlive. MLT (Media Lovin' Toolkit) 7.40.0 -- the multitrack A/V engine shared by BOTH Shotcut and Kdenlive. Not in BLFS. ship_in_iso=false: the whole video-editing feature is packages-only. CMake+Ninja. Qt6 comes from the deployed /opt/qt6-full (CMAKE_PREFIX_PATH). Modules ON: avformat (ffmpeg), frei0r, qt6, kdenlive (titler -- Kdenlive needs it), gdk (image/pango text producers), vorbis, xml, xine (deinterlace), rtaudio (alsa playback), plus/plusgpl. Modules ON also: sdl2, glaxnimate-qt6 (Lottie/Glaxnimate animation support -- Kdenlive asks for it). Modules OFF because their libs aren't built in this project: sdl1, jackrack, movit, resample (libsamplerate), rubberband, sox, vidstab, decklink, opencv, openfx, ndi, glaxnimate, lv2, vst2. --libdir=lib for LinuxDoors' non-multiarch layout. 7.42.0-1 (2026-10-11): 7.42.0 had linked FFmpeg 7's libpostproc.so.58 (a stale .pc left on the build host); FFmpeg 9 has no libpostproc, so avformat failed to load. |
7.42.0-1 | Multimedia | 3.1 MB | 42 | Download PackageSource Download .tar.gz |
mm-commonNot in ISO Common build files for the GNOME C++ binding libraries (libsigc++/glibmm/cairomm/pangomm/atkmm/gtkmm). Common build files for the GNOME C++ binding libraries (libsigc++/glibmm/cairomm/pangomm/atkmm/gtkmm). Autotools build helper, no runtime libs. Added for the gtkmm-3.0 stack that mate-system-monitor needs. Part of the MATE package set (ship_in_iso:false). |
1.0.8 | Development | 472.2 KB | 29 | Download PackageSource Download .tar.gz |
mousepad BLFS. BLFS. XFCE's own lightweight GTK3 text editor -- user-requested (needed a GUI text editor in the XFCE environment). gspell (spell-check) recommended dep skipped -- not built, keeps this minimal. |
0.7.0 | Editor | 846.6 KB | 41 | Download PackageSource Download .tar.gz |
mozjsNot in ISO SpiderMonkey 128 (mozjs-128) from the Firefox 128 ESR source -- the JS engine GJS/GNOME Shell embed. SpiderMonkey 128 (mozjs-128) from the Firefox 128 ESR source -- the JS engine GJS/GNOME Shell embed. Uses .101's existing rustc 1.98 + llvm. ship_in_iso=false -- GNOME Shell is a Packages-page / Package Manager install, kept off linuxdoors.iso (XFCE + MATE are the shipped desktops). Built on .101 against the existing rustc/llvm/p11-kit/librsvg/gi/glib2/pango/cairo stack; only the GNOME-specific libraries are new packages. |
128.14.0 | Libraries | 375.3 MB | 46 | Download PackageSource Download .tar.gz |