Packages

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

PackageVersionCategorySizeDownloads
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 24 Download PackageSource Download .tar.gz
mate-menusNot in ISO
freedesktop.org menu spec impl for MATE.
freedesktop.org menu spec impl for MATE. Python bindings not built. || 1.28.0 -> 1.28.1 (2026-09-14 real upstream-currency bump, real sha256 computed from the downloaded tarball, archive integrity verified before trusting it).
1.28.1 Desktop 156.5 KB 30 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 31 Download PackageSource Download .tar.gz
mate-polkitNot in ISO
PolicyKit authentication agent for the MATE session.
1.28.1 Desktop 73.3 KB 26 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 24 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 25 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 26 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 30 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 28 Download PackageSource Download .tar.gz
menu-cacheNot in ISO
LXDE menu cache library.
LXDE menu cache library. Needed by libfm-qt / pcmanfm-qt for the applications menu. 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.
1.1.0 Libraries 61.9 KB 25 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 Libraries 8.5 MB 42 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 39 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 26 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 38 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 22 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 34 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 34 Download PackageSource Download .tar.gz
mozjs140Not in ISO
SpiderMonkey 140 (mozjs-140) from the Firefox 140.16.0 ESR source -- a SEPARATE, NEW package from the existing packages/mozjs (which stays pinned at mozjs-128, the version GNOME 48's own gjs 1.84.2 and Cinnamon's cjs...
SpiderMonkey 140 (mozjs-140) from the Firefox 140.16.0 ESR source -- a SEPARATE, NEW package from the existing packages/mozjs (which stays pinned at mozjs-128, the version GNOME 48's own gjs 1.84.2 and Cinnamon's cjs 128.1 both already depend on). Added 2026-09-18 specifically because gnome-shell 51.0 requires gjs >= 1.87.1, and EVERY gjs release satisfying that (confirmed by checking gjs 1.87.2 through 1.90.0's own meson.build directly) hard-requires exactly mozjs-140, not a smaller bump. Real sha256 verified against Mozilla's own published SHA256SUMS file. Built into the isolated /opt/gnome51 prefix (NOT /usr) -- same reasoning as the rest of this GNOME 51 chain: the existing mozjs-128 is a real, in-use dependency of the already-working GNOME 48 gjs and Cinnamon's cjs, and a second, unrelated JS engine major version has no business anywhere near that shared install. build.sh is closely modeled on packages/mozjs's own working build.sh (same Firefox-source-tree ast.Str/ast.Index Python-3.12+ compat patch, same log-to-file redirect to avoid the documented SSH-channel-deadlock bug from streaming a very warning-heavy build).
140.16.0 Libraries 417.4 MB 12 Download PackageSource Download .tar.gz
mpc
LFS ch8.
LFS ch8. Skips make html/install-html (docs) and the optional make check.
1.4.1 Core System 278.0 KB 34 Download PackageSource Download .tar.gz
mpdecimal
LFS ch8, final build (ch7's mpdecimal-tmp was a bootstrap version).
LFS ch8, final build (ch7's mpdecimal-tmp was a bootstrap version). Skips make check_local.
4.0.1 Core System 135.4 KB 34 Download PackageSource Download .tar.gz
mpdecimal-tmp
LFS ch7, inside the chroot.
LFS ch7, inside the chroot. Needed by python's decimal module. Superseded by chapter 8's full mpdecimal build.
4.0.1 Toolchain — 0 not yet builtSource Download .tar.gz
mpfr
LFS ch8.
LFS ch8. Skips make html/install-html (docs) and make check (book calls this critical, but we skip it for build speed).
4.2.2 Core System 770.0 KB 33 Download PackageSource Download .tar.gz
mtdev
BLFS general-libraries page.
BLFS general-libraries page. Multitouch protocol translation library -- required by xf86-input-evdev and libinput's configure scripts but not part of the x7driver meta-page's own listed sources, so built as its own package. Skips the optional test suite (none exists).
1.1.7 Libraries 49.2 KB 32 Download PackageSource Download .tar.gz
muffinNot in ISO
Cinnamon's window manager / compositor (fork of Mutter/GNOME Shell's clutter+cogl+mutter).
Cinnamon's window manager / compositor (fork of Mutter/GNOME Shell's clutter+cogl+mutter). Built X11-only -- no Wayland/native backend. Linux Mint upstream, branch 6.4-maintenance @ commit 760e2a3046e1 (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.1 Libraries 3.3 MB 32 Download PackageSource Download .tar.gz