Packages
624 packages, searchable and sortable. Every one of these already exists as a real, built LinuxDoors package.
| Package | Version | Category | Size | Downloads | |
|---|---|---|---|---|---|
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. |
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. |
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 |