gnome: añade seed-gnome.py + los mapas del subtree (faltaron en 72de19c)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
224b15f23160b62ce95ab8dda6dcccf1b49948d3 · por sergio · 2026-07-23T19:50:17Z (hace 3 meses) · padre 72de19c3e · ver el árbol en este commit
diff --git a/docs/state/seed-gnome-minima.json b/docs/state/seed-gnome-minima.json
new file mode 100644
index 00000000..fcadd24d
--- /dev/null
+++ b/docs/state/seed-gnome-minima.json
@@ -0,0 +1,2855 @@
+{
+ "schema": "hammer-seed-gnome/1",
+ "fuente": "nixpkgs metadata (NO se construye con nix — ADR 0004)",
+ "advertencia": "HIPÓTESIS. Cada frontera es dep-opcional / nix-ismo / hueco real. Autorar a mano.",
+ "raices": [
+ "mutter",
+ "gnome-shell",
+ "gjs",
+ "gnome-session",
+ "gnome-settings-daemon",
+ "gsettings-desktop-schemas",
+ "gnome-desktop",
+ "gdm",
+ "xdg-desktop-portal-gnome"
+ ],
+ "resumen": {
+ "visitados": 613,
+ "conocida": 155,
+ "frontera": 465,
+ "nix_ismo": 61,
+ "lab": 2,
+ "sin_attr": 95
+ },
+ "conocida": [
+ "alsa-lib",
+ "appstream",
+ "bash",
+ "binutils",
+ "bison",
+ "boost",
+ "brotli",
+ "bzip2",
+ "cairo",
+ "cmake",
+ "curl",
+ "dbus",
+ "e2fsprogs",
+ "elfutils",
+ "expat",
+ "file",
+ "flex",
+ "fontconfig",
+ "freetype",
+ "fribidi",
+ "gawk",
+ "gdk-pixbuf",
+ "gettext-tiny",
+ "giflib",
+ "glib",
+ "gmp",
+ "gnupg",
+ "go",
+ "gperf",
+ "graphene",
+ "gtk4",
+ "harfbuzz",
+ "hwdata",
+ "icu4c",
+ "intltool",
+ "iproute2",
+ "itstool",
+ "json-c",
+ "lcms2",
+ "libICE",
+ "libSM",
+ "libX11",
+ "libXau",
+ "libXcursor",
+ "libXdmcp",
+ "libXext",
+ "libXfixes",
+ "libXi",
+ "libXrender",
+ "libXtst",
+ "libadwaita",
+ "libarchive",
+ "libassuan",
+ "libcanberra",
+ "libcap",
+ "libdisplay-info",
+ "libdrm",
+ "libepoxy",
+ "libevdev",
+ "libevent",
+ "libffi",
+ "libgcrypt",
+ "libgpg-error",
+ "libinput",
+ "libjpeg-turbo",
+ "libksba",
+ "libndp",
+ "libnl",
+ "libogg",
+ "libpcap",
+ "libpng",
+ "libpthread-stubs",
+ "libsass",
+ "libsndfile",
+ "libsodium",
+ "libssh2",
+ "libtiff",
+ "libtool",
+ "libusb",
+ "libuv",
+ "libvorbis",
+ "libwebp",
+ "libxcb",
+ "libxcvt",
+ "libxkbcommon",
+ "libxml2",
+ "libxmlb",
+ "libxslt",
+ "libyaml",
+ "linux-headers",
+ "linux-pam",
+ "lm-sensors",
+ "lz4",
+ "m4",
+ "mako",
+ "mandoc",
+ "markupsafe",
+ "mdbook",
+ "mesa",
+ "meson",
+ "modemmanager",
+ "mpfr",
+ "mtdev",
+ "ncurses",
+ "networkmanager",
+ "npth",
+ "openssh",
+ "openssl",
+ "packaging",
+ "pango",
+ "parted",
+ "pciutils",
+ "pcre2",
+ "perl",
+ "perl-xml-parser",
+ "pipewire",
+ "pixman",
+ "pkgconf",
+ "python3",
+ "qrencode",
+ "qt5compat",
+ "qtbase",
+ "qtdeclarative",
+ "qtlanguageserver",
+ "qtshadertools",
+ "qtsvg",
+ "readline",
+ "samurai",
+ "sassc",
+ "scdoc",
+ "socat",
+ "speexdsp",
+ "sqlite",
+ "strace",
+ "tzdata",
+ "usbutils",
+ "util-linux",
+ "util-macros",
+ "vulkan-headers",
+ "vulkan-loader",
+ "wayland",
+ "wayland-protocols",
+ "xcb-proto",
+ "xcb-util",
+ "xcb-util-cursor",
+ "xcb-util-image",
+ "xcb-util-keysyms",
+ "xcb-util-renderutil",
+ "xcb-util-wm",
+ "xkeyboard-config",
+ "xorgproto",
+ "xtrans",
+ "xz",
+ "zlib",
+ "zstd"
+ ],
+ "frontera": [
+ "CUnit",
+ "JSON",
+ "Module-Build",
+ "Parse-Yapp",
+ "Pod-Parser",
+ "SGMLSpm",
+ "SPIRV-LLVM-Translator",
+ "Syntax-Keyword-Try",
+ "Text-WrapI18N",
+ "Unicode-LineBreak",
+ "YAML-Tiny",
+ "abseil-cpp",
+ "accountsservice",
+ "acl",
+ "adns",
+ "adwaita-icon-theme",
+ "alabaster",
+ "amf-headers",
+ "argcomplete",
+ "argyllcms",
+ "at-spi2-core",
+ "attr",
+ "audiofile",
+ "audit",
+ "autoconf",
+ "autoconf-archive",
+ "autogen",
+ "automake",
+ "avahi",
+ "babel",
+ "bash-completion",
+ "bluez",
+ "bluez-headers",
+ "boehm-gc",
+ "boost-build",
+ "bpftools",
+ "bubblewrap",
+ "byacc",
+ "c-ares",
+ "cargo-c",
+ "catch2",
+ "check",
+ "cjson",
+ "clang",
+ "clang-only",
+ "cmocka",
+ "colord",
+ "cpio",
+ "cracklib",
+ "cryptsetup",
+ "cups",
+ "cyrus-sasl",
+ "cython",
+ "dav1d",
+ "db",
+ "dbus-cplusplus",
+ "dbus-glib",
+ "dbus-python",
+ "dconf",
+ "defusedxml",
+ "dejagnu",
+ "desktop-file-utils",
+ "directx-headers",
+ "distutils",
+ "dnsmasq",
+ "docbook-sgml",
+ "docbook5",
+ "docutils",
+ "double-conversion",
+ "doxygen",
+ "dri-pkgconfig-stub",
+ "duktape",
+ "egl-wayland",
+ "eglexternalplatform",
+ "ell",
+ "evolution-data-server",
+ "expect",
+ "fdk-aac",
+ "ffado",
+ "ffmpeg-headless",
+ "fftw-double",
+ "fftw-single",
+ "flac",
+ "flatpak",
+ "flit-core",
+ "fmt",
+ "font-util",
+ "fuse",
+ "gcr",
+ "gd",
+ "gdb",
+ "gdbm",
+ "gdm",
+ "gengetopt",
+ "geoclue",
+ "geocode-glib",
+ "getopt",
+ "gi-docgen",
+ "gjs",
+ "glib-networking",
+ "glib-testing",
+ "glibmm",
+ "glslang",
+ "glu",
+ "gnome-autoar",
+ "gnome-bluetooth",
+ "gnome-clocks",
+ "gnome-desktop",
+ "gnome-keyring",
+ "gnome-online-accounts",
+ "gnome-settings-daemon",
+ "gnutls",
+ "gpgme",
+ "gpm",
+ "gptfdisk",
+ "graphite2",
+ "graphviz",
+ "groff",
+ "gsettings-desktop-schemas",
+ "gsound",
+ "gst-plugins-bad",
+ "gst-plugins-base",
+ "gst-plugins-good",
+ "gstreamer",
+ "gtest",
+ "gtk+3",
+ "gts",
+ "guile",
+ "gusb",
+ "gvfs",
+ "gweather-locations",
+ "help2man",
+ "hicolor-icon-theme",
+ "hwloc",
+ "ibus",
+ "imagesize",
+ "imlib2",
+ "iptables",
+ "iso-codes",
+ "jam",
+ "jansson",
+ "jasper",
+ "jbigkit",
+ "jinja2",
+ "json-glib",
+ "kexec-tools",
+ "keyutils",
+ "kmod",
+ "kpsewhich",
+ "krb5",
+ "lame",
+ "ldacbt",
+ "ldb",
+ "ldns",
+ "lerc",
+ "libaio",
+ "libao",
+ "libaom",
+ "libapparmor",
+ "libargon2",
+ "libass",
+ "libatasmart",
+ "libavc1394",
+ "libavif",
+ "libb2",
+ "libblake3",
+ "libblockdev",
+ "libbluray",
+ "libbpf",
+ "libbsd",
+ "libbytesize",
+ "libcamera",
+ "libcap-ng",
+ "libcbor",
+ "libcddb",
+ "libcdio",
+ "libcdio-paranoia",
+ "libclc",
+ "libconfig",
+ "libdaemon",
+ "libdatrie",
+ "libdbusmenu-gtk3",
+ "libdecor",
+ "libdeflate",
+ "libdex",
+ "libeatmydata",
+ "libebur128",
+ "libedit",
+ "libei",
+ "libelf",
+ "libev",
+ "libexif",
+ "libfido2",
+ "libfontenc",
+ "libfreeaptx",
+ "libfyaml",
+ "libglvnd",
+ "libglycin",
+ "libgnomekbd",
+ "libgphoto2",
+ "libgudev",
+ "libgweather",
+ "libical",
+ "libid3tag",
+ "libidn2",
+ "libiec61883",
+ "libieee1284",
+ "libimobiledevice",
+ "libimobiledevice-glue",
+ "libipt",
+ "libiscsi",
+ "libjack2",
+ "liblc3",
+ "libmad",
+ "libmbim",
+ "libmd",
+ "libmicrohttpd",
+ "libmng",
+ "libmnl",
+ "libmpg123",
+ "libmtp",
+ "libmysofa",
+ "libndctl",
+ "libnetfilter_conntrack",
+ "libnfnetlink",
+ "libnfs",
+ "libnftnl",
+ "libnma",
+ "libnotify",
+ "libnvme",
+ "libopenmpt",
+ "libopus",
+ "libpanel",
+ "libpaper",
+ "libpciaccess",
+ "libpfm",
+ "libphonenumber",
+ "libpipeline",
+ "libplist",
+ "libpq",
+ "libproxy",
+ "libpsl",
+ "libpulseaudio",
+ "libpwquality",
+ "libqmi",
+ "libqrtr-glib",
+ "libraw1394",
+ "librest",
+ "librist",
+ "librsvg",
+ "libsamplerate",
+ "libseccomp",
+ "libsecret",
+ "libselinux",
+ "libsepol",
+ "libsigc++",
+ "libsoup",
+ "libssh",
+ "libstartup-notification",
+ "libstemmer",
+ "libsysprof-capture",
+ "libsystemtap",
+ "libtasn1",
+ "libtatsu",
+ "libthai",
+ "libtheora",
+ "libtirpc",
+ "libtpms",
+ "libunistring",
+ "libunwind",
+ "liburcu",
+ "liburing",
+ "libusbmuxd",
+ "libva-minimal",
+ "libvmaf",
+ "libvpx",
+ "libwacom",
+ "libxaw",
+ "libxcomposite",
+ "libxcrypt",
+ "libxdamage",
+ "libxfont_1",
+ "libxfont_2",
+ "libxft",
+ "libxinerama",
+ "libxkbfile",
+ "libxklavier",
+ "libxml++",
+ "libxmu",
+ "libxpm",
+ "libxrandr",
+ "libxres",
+ "libxscrnsaver",
+ "libxshmfence",
+ "libxt",
+ "libxxf86vm",
+ "libyuv",
+ "lilv",
+ "lksctp-tools",
+ "llvm",
+ "lmdb",
+ "lttng-ust",
+ "lua",
+ "lv2",
+ "lvm2",
+ "lzip",
+ "lzo",
+ "malcontent",
+ "man-db",
+ "mariadb-connector-c",
+ "mariadb-connector-odbc",
+ "markdown",
+ "mbedtls",
+ "md4c",
+ "mesa-gl-headers",
+ "mobile-broadband-provider-info",
+ "mpdecimal",
+ "mpg123",
+ "mutest",
+ "mutter",
+ "nasm",
+ "net-snmp",
+ "net-tools",
+ "netpbm",
+ "nettle",
+ "newt",
+ "nftables",
+ "nghttp2",
+ "nghttp3",
+ "ngtcp2",
+ "nspr",
+ "nss",
+ "numactl",
+ "nv-codec-headers",
+ "ocl-icd",
+ "onetbb",
+ "openapv",
+ "opencl-headers",
+ "openfec",
+ "openjdk",
+ "openjpeg",
+ "openldap",
+ "opensp",
+ "opusfile",
+ "ostree",
+ "p11-kit",
+ "pcsclite",
+ "ply",
+ "plymouth",
+ "po4a",
+ "polkit",
+ "poppler-glib",
+ "popt",
+ "portaudio",
+ "ppp",
+ "procps",
+ "protobuf",
+ "protobuf-c",
+ "prune-libtool-files",
+ "psqlodbc",
+ "pth",
+ "publicsuffix-list",
+ "pybind11",
+ "pycparser",
+ "pygments",
+ "pygobject",
+ "pytest-xdist",
+ "python-dbusmock",
+ "pyyaml",
+ "ragel",
+ "requests",
+ "rhash",
+ "roc-toolkit",
+ "roman-numerals",
+ "rpcsvc-proto",
+ "ruby",
+ "rust-bindgen",
+ "rust-cbindgen",
+ "samba",
+ "sandbox-dbus-launch",
+ "sane-backends",
+ "sbc",
+ "scons",
+ "serd",
+ "setuptools",
+ "setxkbmap",
+ "shaderc",
+ "shared-mime-info",
+ "slang",
+ "snowballstemmer",
+ "sord",
+ "source-highlight",
+ "sox",
+ "soxr",
+ "spandsp",
+ "spdlog",
+ "speex",
+ "sphinx",
+ "sphinxcontrib-applehelp",
+ "sphinxcontrib-devhelp",
+ "sphinxcontrib-htmlhelp",
+ "sphinxcontrib-jsmath",
+ "sphinxcontrib-qthelp",
+ "sphinxcontrib-serializinghtml",
+ "sphinxcontrib-websupport",
+ "sphinxygen",
+ "spidermonkey",
+ "spirv-headers",
+ "spirv-tools",
+ "sqlite-connector-odbc",
+ "sratom",
+ "srt",
+ "svt-av1",
+ "swig",
+ "swtpm",
+ "sysprof",
+ "systemd",
+ "systemd-minimal",
+ "systemd-minimal-libs",
+ "systemtap",
+ "talloc",
+ "tcl",
+ "tdb",
+ "tevent",
+ "texinfo",
+ "tinysparql",
+ "tpm2-tss",
+ "typing-extensions",
+ "typogrify",
+ "udisks",
+ "umockdev",
+ "unbound",
+ "unixodbc",
+ "unzip",
+ "upower",
+ "uthash",
+ "v4l-utils",
+ "vala",
+ "valgrind",
+ "validate-pkg-config",
+ "vid.stab",
+ "volume_key",
+ "vorbis-tools",
+ "w3m",
+ "wavpack",
+ "webkitgtk",
+ "webrtc-audio-processing",
+ "x264",
+ "x265",
+ "xapian",
+ "xdg-desktop-portal",
+ "xkbcomp",
+ "xmlto",
+ "xorg-server",
+ "xvfb",
+ "xvfb-run",
+ "xvidcore",
+ "xwayland",
+ "xxd",
+ "xxhash",
+ "yasm",
+ "zimg",
+ "zip",
+ "zix",
+ "zvbi"
+ ],
+ "nix_ismo": [
+ "",
+ "add-driver-runpath-hook",
+ "asciidoc",
+ "auditable-cargo",
+ "auto-patchelf-hook",
+ "autoreconf-hook",
+ "binutils-wrapper",
+ "cargo-build-hook.sh",
+ "cargo-check-hook.sh",
+ "cargo-install-hook.sh",
+ "cargo-setup-hook.sh",
+ "clang-wrapper",
+ "clean-immodules-cache.sh",
+ "cmake-minimal",
+ "copy-pkg-config-items-hook",
+ "ctestCheckHook",
+ "docbook-xml",
+ "docbook-xsl-nons",
+ "docbook-xsl-ns",
+ "ensure-newer-sources-hook",
+ "find-xml-catalogs-hook",
+ "flatten-include-hack-hook",
+ "gcc-wrapper",
+ "glibc",
+ "glibc-iconv",
+ "glibc-locales",
+ "glycinPatchVendorHook",
+ "gobject-introspection-wrapped",
+ "gtk-doc",
+ "install-shell-files",
+ "lndir",
+ "make-binary-wrapper-hook",
+ "make-shell-wrapper-hook",
+ "nuke-refs",
+ "omp-checkPhase-hook",
+ "pypa-build-hook.sh",
+ "pypa-install-hook",
+ "pytest-check-hook",
+ "python-catch-conflicts-hook",
+ "python-imports-check-hook.sh",
+ "python-namespaces-hook.sh",
+ "python-output-dist-hook",
+ "python-remove-bin-bytecode-hook",
+ "python-remove-tests-dir-hook",
+ "python-runtime-deps-check-hook.sh",
+ "python3-3.14.6-env",
+ "remove-references-to",
+ "set-java-classpath-hook",
+ "setup-debug-info-dirs-hook",
+ "setuptools-build-hook",
+ "tcl-package-hook",
+ "tcl-requires-check-hook",
+ "udev-check-hook",
+ "update-autotools-gnu-config-scripts-hook",
+ "version-check-hook",
+ "waf-setup-hook",
+ "which",
+ "wrap-gapps-hook",
+ "wrap-python-hook",
+ "wrap-qt6-apps-hook",
+ "writable-tmpdir-as-home-hook"
+ ],
+ "lab": [
+ "cargo",
+ "rustc"
+ ],
+ "sin_attr": [
+ "CUnit",
+ "JSON",
+ "Module-Build",
+ "Parse-Yapp",
+ "Pod-Parser",
+ "SGMLSpm",
+ "SPIRV-LLVM-Translator",
+ "Syntax-Keyword-Try",
+ "Text-WrapI18N",
+ "Unicode-LineBreak",
+ "YAML-Tiny",
+ "alabaster",
+ "argcomplete",
+ "babel",
+ "boehm-gc",
+ "clang-only",
+ "cyrus-sasl",
+ "cython",
+ "dbus-cplusplus",
+ "dbus-python",
+ "defusedxml",
+ "distutils",
+ "docbook-sgml",
+ "fdk-aac",
+ "fftw-double",
+ "fftw-single",
+ "flit-core",
+ "geoclue",
+ "geocode-glib",
+ "gettext-tiny",
+ "glu",
+ "gst-plugins-bad",
+ "gst-plugins-base",
+ "gst-plugins-good",
+ "gstreamer",
+ "gtk+3",
+ "icu4c",
+ "imagesize",
+ "iso-codes",
+ "jinja2",
+ "json-c",
+ "kpsewhich",
+ "libcap-ng",
+ "libjpeg-turbo",
+ "libsigc++",
+ "libsoup",
+ "libstartup-notification",
+ "libusb",
+ "libxml++",
+ "linux-headers",
+ "lm-sensors",
+ "mariadb-connector-odbc",
+ "markdown",
+ "markupsafe",
+ "packaging",
+ "perl-xml-parser",
+ "ply",
+ "poppler-glib",
+ "protobuf-c",
+ "prune-libtool-files",
+ "pybind11",
+ "pycparser",
+ "pygments",
+ "pygobject",
+ "pytest-xdist",
+ "python-dbusmock",
+ "pyyaml",
+ "requests",
+ "roman-numerals",
+ "sandbox-dbus-launch",
+ "setuptools",
+ "snowballstemmer",
+ "source-highlight",
+ "sphinxcontrib-applehelp",
+ "sphinxcontrib-devhelp",
+ "sphinxcontrib-htmlhelp",
+ "sphinxcontrib-jsmath",
+ "sphinxcontrib-qthelp",
+ "sphinxcontrib-serializinghtml",
+ "sphinxcontrib-websupport",
+ "spidermonkey",
+ "sqlite-connector-odbc",
+ "systemd-minimal",
+ "systemd-minimal-libs",
+ "systemtap",
+ "typing-extensions",
+ "typogrify",
+ "validate-pkg-config",
+ "vid.stab",
+ "webkitgtk",
+ "xcb-util",
+ "xcb-util-image",
+ "xcb-util-keysyms",
+ "xcb-util-renderutil",
+ "xcb-util-wm"
+ ],
+ "demanda": {
+ "vala": [
+ "accountsservice",
+ "appstream",
+ "colord",
+ "dconf",
+ "evolution-data-server",
+ "gcr",
+ "gnome-autoar",
+ "gnome-clocks",
+ "gnome-online-accounts",
+ "gsound",
+ "gusb",
+ "ibus",
+ "libadwaita",
+ "libdbusmenu-gtk3",
+ "libdex",
+ "libglycin",
+ "libgudev",
+ "libgweather",
+ "libical",
+ "libnma",
+ "libpanel",
+ "libproxy",
+ "librsvg",
+ "libsecret",
+ "modemmanager",
+ "networkmanager",
+ "tinysparql",
+ "umockdev"
+ ],
+ "systemd-minimal-libs": [
+ "accountsservice",
+ "at-spi2-core",
+ "bluez",
+ "colord",
+ "cups",
+ "gnome-bluetooth",
+ "gnome-desktop",
+ "libatasmart",
+ "libblockdev",
+ "libcamera",
+ "libfido2",
+ "libgudev",
+ "libinput",
+ "libwacom",
+ "linux-pam",
+ "lvm2",
+ "mesa",
+ "pcsclite",
+ "procps",
+ "qtbase",
+ "sane-backends",
+ "upower",
+ "util-linux",
+ "v4l-utils",
+ "xorg-server"
+ ],
+ "systemd": [
+ "appstream",
+ "colord",
+ "flatpak",
+ "gcr",
+ "gdm",
+ "gnome-desktop",
+ "gnome-session",
+ "gnome-settings-daemon",
+ "gnome-shell",
+ "ibus",
+ "libcanberra",
+ "libei",
+ "modemmanager",
+ "networkmanager",
+ "ostree",
+ "pipewire",
+ "plymouth",
+ "qtbase",
+ "samba",
+ "sysprof",
+ "udisks",
+ "upower",
+ "xwayland"
+ ],
+ "gi-docgen": [
+ "gcr",
+ "gdk-pixbuf",
+ "glib",
+ "gnome-online-accounts",
+ "gnome-shell",
+ "gtk4",
+ "gusb",
+ "json-glib",
+ "libadwaita",
+ "libdex",
+ "libglycin",
+ "libgweather",
+ "libpanel",
+ "libproxy",
+ "libqmi",
+ "librest",
+ "librsvg",
+ "libsecret",
+ "mutter",
+ "pango"
+ ],
+ "autoconf": [
+ "automake",
+ "gd",
+ "gpm",
+ "kmod",
+ "libieee1284",
+ "libmad",
+ "libmtp",
+ "libuv",
+ "man-db",
+ "openjdk",
+ "ostree",
+ "ruby",
+ "sane-backends",
+ "spandsp",
+ "swig",
+ "util-linux"
+ ],
+ "gtk+3": [
+ "adwaita-icon-theme",
+ "evolution-data-server",
+ "gcr",
+ "gdm",
+ "gjs",
+ "gnome-autoar",
+ "gnome-desktop",
+ "ibus",
+ "libdbusmenu-gtk3",
+ "libdecor",
+ "libgnomekbd",
+ "libnma",
+ "openjdk",
+ "plymouth",
+ "qtbase"
+ ],
+ "json-glib": [
+ "evolution-data-server",
+ "flatpak",
+ "gdm",
+ "gnome-online-accounts",
+ "gnome-shell",
+ "gusb",
+ "ibus",
+ "libblockdev",
+ "libdbusmenu-gtk3",
+ "libgweather",
+ "librest",
+ "swtpm",
+ "sysprof",
+ "tinysparql",
+ "xdg-desktop-portal"
+ ],
+ "gsettings-desktop-schemas": [
+ "flatpak",
+ "glib-networking",
+ "gnome-bluetooth",
+ "gnome-clocks",
+ "gnome-desktop",
+ "gnome-session",
+ "gnome-settings-daemon",
+ "gnome-shell",
+ "gtk4",
+ "gvfs",
+ "libproxy",
+ "mutter",
+ "xdg-desktop-portal",
+ "xdg-desktop-portal-gnome"
+ ],
+ "libxcrypt": [
+ "accountsservice",
+ "guile",
+ "ldb",
+ "libapparmor",
+ "linux-pam",
+ "openldap",
+ "perl",
+ "ppp",
+ "samba",
+ "systemd",
+ "talloc",
+ "tdb",
+ "tevent",
+ "util-linux"
+ ],
+ "docutils": [
+ "bluez",
+ "gdk-pixbuf",
+ "glib",
+ "gnome-shell",
+ "gtk4",
+ "json-glib",
+ "libdrm",
+ "librsvg",
+ "mutter",
+ "pango",
+ "pipewire",
+ "sphinx",
+ "xdg-desktop-portal"
+ ],
+ "polkit": [
+ "accountsservice",
+ "colord",
+ "flatpak",
+ "gdm",
+ "gnome-settings-daemon",
+ "gnome-shell",
+ "gvfs",
+ "malcontent",
+ "modemmanager",
+ "networkmanager",
+ "sysprof",
+ "udisks",
+ "upower"
+ ],
+ "texinfo": [
+ "autoconf",
+ "e2fsprogs",
+ "ffmpeg-headless",
+ "gawk",
+ "gdb",
+ "gengetopt",
+ "gnupg",
+ "gnutls",
+ "gpgme",
+ "gpm",
+ "groff",
+ "libcdio",
+ "libtasn1"
+ ],
+ "automake": [
+ "gd",
+ "gpm",
+ "kmod",
+ "libieee1284",
+ "libmtp",
+ "libuv",
+ "man-db",
+ "ostree",
+ "sane-backends",
+ "spandsp",
+ "swig",
+ "util-linux"
+ ],
+ "libgudev": [
+ "colord",
+ "gdm",
+ "gnome-settings-daemon",
+ "gvfs",
+ "libqmi",
+ "libwacom",
+ "modemmanager",
+ "mutter",
+ "udisks",
+ "upower",
+ "xdg-desktop-portal"
+ ],
+ "libglvnd": [
+ "egl-wayland",
+ "gnome-shell",
+ "gtk4",
+ "libepoxy",
+ "mesa",
+ "mutter",
+ "qtbase",
+ "xorg-server",
+ "xvfb",
+ "xwayland"
+ ],
+ "doxygen": [
+ "flac",
+ "libcamera",
+ "libxkbcommon",
+ "pipewire",
+ "serd",
+ "sord",
+ "tpm2-tss",
+ "v4l-utils",
+ "wayland"
+ ],
+ "gnutls": [
+ "cups",
+ "ffmpeg-headless",
+ "glib-networking",
+ "gnupg",
+ "libmicrohttpd",
+ "networkmanager",
+ "samba",
+ "swtpm",
+ "systemd"
+ ],
+ "libpulseaudio": [
+ "gnome-settings-daemon",
+ "gnome-shell",
+ "libao",
+ "libcanberra",
+ "libopenmpt",
+ "mpg123",
+ "pipewire",
+ "roc-toolkit",
+ "sox"
+ ],
+ "autoconf-archive": [
+ "avahi",
+ "libapparmor",
+ "libblockdev",
+ "libdatrie",
+ "python3",
+ "sane-backends",
+ "sox",
+ "tpm2-tss"
+ ],
+ "bash-completion": [
+ "appstream",
+ "bubblewrap",
+ "colord",
+ "dconf",
+ "gnome-shell",
+ "libmbim",
+ "libqmi",
+ "modemmanager"
+ ],
+ "libselinux": [
+ "bubblewrap",
+ "gdm",
+ "glib",
+ "gnome-keyring",
+ "networkmanager",
+ "ostree",
+ "pipewire",
+ "qtbase"
+ ],
+ "libsoup": [
+ "evolution-data-server",
+ "gnome-online-accounts",
+ "gnome-shell",
+ "gvfs",
+ "libgweather",
+ "librest",
+ "ostree",
+ "tinysparql"
+ ],
+ "gst-plugins-base": [
+ "gnome-clocks",
+ "gnome-shell",
+ "gtk4",
+ "libcamera",
+ "libcanberra",
+ "pipewire",
+ "xdg-desktop-portal"
+ ],
+ "gtest": [
+ "abseil-cpp",
+ "glslang",
+ "libavif",
+ "libcamera",
+ "libphonenumber",
+ "libyuv",
+ "protobuf"
+ ],
+ "libunwind": [
+ "mesa",
+ "roc-toolkit",
+ "samba",
+ "strace",
+ "sysprof",
+ "xorg-server",
+ "xwayland"
+ ],
+ "libxrandr": [
+ "argyllcms",
+ "gtk4",
+ "mesa",
+ "mutter",
+ "openjdk",
+ "setxkbmap",
+ "vulkan-loader"
+ ],
+ "nasm": [
+ "dav1d",
+ "ffmpeg-headless",
+ "lame",
+ "libvmaf",
+ "svt-av1",
+ "x264",
+ "x265"
+ ],
+ "systemd-minimal": [
+ "dbus",
+ "mako",
+ "openldap",
+ "polkit",
+ "ppp",
+ "umockdev",
+ "xdg-desktop-portal"
+ ],
+ "xmlto": [
+ "appstream",
+ "flatpak",
+ "gnome-session",
+ "libieee1284",
+ "lttng-ust",
+ "opensp",
+ "wayland"
+ ],
+ "cmocka": [
+ "ldb",
+ "libcbor",
+ "librist",
+ "samba",
+ "tevent",
+ "tpm2-tss"
+ ],
+ "fuse": [
+ "e2fsprogs",
+ "flatpak",
+ "gvfs",
+ "ostree",
+ "swtpm",
+ "xdg-desktop-portal"
+ ],
+ "gnome-desktop": [
+ "gnome-clocks",
+ "gnome-session",
+ "gnome-settings-daemon",
+ "gnome-shell",
+ "mutter",
+ "xdg-desktop-portal-gnome"
+ ],
+ "gstreamer": [
+ "gnome-clocks",
+ "gnome-shell",
+ "libcamera",
+ "libcanberra",
+ "pipewire",
+ "xdg-desktop-portal"
+ ],
+ "libtasn1": [
+ "gcr",
+ "gnutls",
+ "libimobiledevice",
+ "p11-kit",
+ "samba",
+ "swtpm"
+ ],
+ "libxkbfile": [
+ "libxklavier",
+ "setxkbmap",
+ "xkbcomp",
+ "xorg-server",
+ "xvfb",
+ "xwayland"
+ ],
+ "acl": [
+ "cups",
+ "libarchive",
+ "samba",
+ "systemd",
+ "udisks"
+ ],
+ "audit": [
+ "dbus",
+ "gdm",
+ "linux-pam",
+ "networkmanager",
+ "systemd"
+ ],
+ "avahi": [
+ "cups",
+ "gvfs",
+ "pipewire",
+ "sane-backends",
+ "tinysparql"
+ ],
+ "desktop-file-utils": [
+ "gnome-clocks",
+ "gnome-shell",
+ "libadwaita",
+ "mutter",
+ "sysprof"
+ ],
+ "gcr": [
+ "gnome-keyring",
+ "gnome-online-accounts",
+ "gnome-settings-daemon",
+ "gnome-shell",
+ "libnma"
+ ],
+ "help2man": [
+ "flex",
+ "gengetopt",
+ "libcdio",
+ "libmbim",
+ "libqmi"
+ ],
+ "iso-codes": [
+ "gnome-desktop",
+ "gtk4",
+ "ibus",
+ "libnma",
+ "libxklavier"
+ ],
+ "krb5": [
+ "curl",
+ "evolution-data-server",
+ "gnome-online-accounts",
+ "libpq",
+ "libtirpc"
+ ],
+ "libidn2": [
+ "curl",
+ "dnsmasq",
+ "gnutls",
+ "libpsl",
+ "systemd"
+ ],
+ "libmnl": [
+ "iproute2",
+ "iptables",
+ "libnetfilter_conntrack",
+ "libnftnl",
+ "nftables"
+ ],
+ "librsvg": [
+ "adwaita-icon-theme",
+ "appstream",
+ "flatpak",
+ "gnome-shell",
+ "xdg-desktop-portal"
+ ],
+ "libseccomp": [
+ "flatpak",
+ "gnome-desktop",
+ "libglycin",
+ "swtpm",
+ "systemd"
+ ],
+ "libxt": [
+ "libxaw",
+ "libxmu",
+ "libxpm",
+ "openjdk",
+ "xwayland"
+ ],
+ "p11-kit": [
+ "evolution-data-server",
+ "gcr",
+ "gnome-keyring",
+ "gnutls",
+ "systemd"
+ ],
+ "shared-mime-info": [
+ "colord",
+ "gcr",
+ "gtk4",
+ "libxmlb",
+ "sysprof"
+ ],
+ "validate-pkg-config": [
+ "duktape",
+ "flatpak",
+ "jansson",
+ "libtheora",
+ "zvbi"
+ ],
+ "at-spi2-core": [
+ "gjs",
+ "gnome-shell",
+ "mutter",
+ "qtbase"
+ ],
+ "fftw-single": [
+ "libpulseaudio",
+ "pipewire",
+ "speex",
+ "speexdsp"
+ ],
+ "flac": [
+ "libopenmpt",
+ "libsndfile",
+ "sox",
+ "vorbis-tools"
+ ],
+ "geoclue": [
+ "gnome-clocks",
+ "gnome-settings-daemon",
+ "gnome-shell",
+ "xdg-desktop-portal"
+ ],
+ "graphviz": [
+ "flac",
+ "libcamera",
+ "pipewire",
+ "wayland"
+ ],
+ "keyutils": [
+ "gdm",
+ "gnome-online-accounts",
+ "krb5",
+ "libblockdev"
+ ],
+ "libcap-ng": [
+ "audit",
+ "dbus",
+ "gnome-keyring",
+ "util-linux"
+ ],
+ "libgweather": [
+ "evolution-data-server",
+ "gnome-clocks",
+ "gnome-settings-daemon",
+ "gnome-shell"
+ ],
+ "libopus": [
+ "ffmpeg-headless",
+ "libsndfile",
+ "opusfile",
+ "pipewire"
+ ],
+ "libplist": [
+ "libimobiledevice",
+ "libimobiledevice-glue",
+ "libtatsu",
+ "libusbmuxd"
+ ],
+ "libsecret": [
+ "evolution-data-server",
+ "gcr",
+ "gnome-online-accounts",
+ "gnome-shell"
+ ],
+ "libxinerama": [
+ "argyllcms",
+ "gtk4",
+ "mutter",
+ "openjdk"
+ ],
+ "libxshmfence": [
+ "mesa",
+ "xorg-server",
+ "xvfb",
+ "xwayland"
+ ],
+ "mesa-gl-headers": [
+ "mutter",
+ "xorg-server",
+ "xvfb",
+ "xwayland"
+ ],
+ "popt": [
+ "cryptsetup",
+ "ldb",
+ "newt",
+ "samba"
+ ],
+ "pygobject": [
+ "ibus",
+ "libsecret",
+ "modemmanager",
+ "upower"
+ ],
+ "unzip": [
+ "argyllcms",
+ "docbook5",
+ "openjdk",
+ "sqlite"
+ ],
+ "yasm": [
+ "libaom",
+ "libass",
+ "libvpx",
+ "xvidcore"
+ ],
+ "accountsservice": [
+ "gdm",
+ "gnome-shell",
+ "malcontent"
+ ],
+ "cups": [
+ "gtk4",
+ "openjdk",
+ "qtbase"
+ ],
+ "dav1d": [
+ "ffmpeg-headless",
+ "libavif",
+ "librsvg"
+ ],
+ "db": [
+ "evolution-data-server",
+ "iproute2",
+ "linux-pam"
+ ],
+ "dbus-python": [
+ "libsecret",
+ "modemmanager",
+ "upower"
+ ],
+ "dconf": [
+ "flatpak",
+ "gdm",
+ "ibus"
+ ],
+ "dejagnu": [
+ "gdb",
+ "libapparmor",
+ "libffi"
+ ],
+ "dri-pkgconfig-stub": [
+ "xorg-server",
+ "xvfb",
+ "xwayland"
+ ],
+ "font-util": [
+ "xorg-server",
+ "xvfb",
+ "xwayland"
+ ],
+ "gdbm": [
+ "man-db",
+ "python3",
+ "ruby"
+ ],
+ "geocode-glib": [
+ "gnome-clocks",
+ "gnome-settings-daemon",
+ "libgweather"
+ ],
+ "gjs": [
+ "gnome-shell",
+ "libsecret",
+ "ostree"
+ ],
+ "glib-networking": [
+ "evolution-data-server",
+ "flatpak",
+ "gnome-online-accounts"
+ ],
+ "glu": [
+ "v4l-utils",
+ "xorg-server",
+ "xwayland"
+ ],
+ "gnome-settings-daemon": [
+ "gnome-session",
+ "gnome-shell",
+ "mutter"
+ ],
+ "groff": [
+ "man-db",
+ "openldap",
+ "ruby"
+ ],
+ "gst-plugins-good": [
+ "gnome-clocks",
+ "gnome-shell",
+ "xdg-desktop-portal"
+ ],
+ "jansson": [
+ "networkmanager",
+ "nftables",
+ "samba"
+ ],
+ "jinja2": [
+ "gi-docgen",
+ "libcamera",
+ "sphinx"
+ ],
+ "libbpf": [
+ "iproute2",
+ "systemd",
+ "v4l-utils"
+ ],
+ "libedit": [
+ "krb5",
+ "nftables",
+ "openssh"
+ ],
+ "libical": [
+ "bluez",
+ "evolution-data-server",
+ "gnome-shell"
+ ],
+ "libimobiledevice-glue": [
+ "libimobiledevice",
+ "libtatsu",
+ "libusbmuxd"
+ ],
+ "libjack2": [
+ "mpg123",
+ "pipewire",
+ "portaudio"
+ ],
+ "libnotify": [
+ "gnome-bluetooth",
+ "gnome-settings-daemon",
+ "ibus"
+ ],
+ "libraw1394": [
+ "ffado",
+ "libavc1394",
+ "libiec61883"
+ ],
+ "libsysprof-capture": [
+ "gjs",
+ "glib",
+ "mutter"
+ ],
+ "libunistring": [
+ "gnutls",
+ "guile",
+ "libpsl"
+ ],
+ "libxfont_2": [
+ "xorg-server",
+ "xvfb",
+ "xwayland"
+ ],
+ "libxpm": [
+ "gd",
+ "libxaw",
+ "xwayland"
+ ],
+ "llvm": [
+ "libclc",
+ "mesa",
+ "systemd"
+ ],
+ "net-tools": [
+ "gnutls",
+ "net-snmp",
+ "swtpm"
+ ],
+ "nettle": [
+ "dnsmasq",
+ "gnutls",
+ "unbound"
+ ],
+ "numactl": [
+ "hwloc",
+ "lttng-ust",
+ "x265"
+ ],
+ "protobuf": [
+ "evolution-data-server",
+ "libei",
+ "libphonenumber"
+ ],
+ "pygments": [
+ "bluez",
+ "gi-docgen",
+ "sphinx"
+ ],
+ "serd": [
+ "lilv",
+ "sord",
+ "sratom"
+ ],
+ "setuptools": [
+ "libapparmor",
+ "scons",
+ "sphinxygen"
+ ],
+ "sphinx": [
+ "libcamera",
+ "libtiff",
+ "serd"
+ ],
+ "talloc": [
+ "ldb",
+ "samba",
+ "tevent"
+ ],
+ "umockdev": [
+ "libgudev",
+ "upower",
+ "xdg-desktop-portal"
+ ],
+ "upower": [
+ "gnome-bluetooth",
+ "gnome-settings-daemon",
+ "gnome-shell"
+ ],
+ "v4l-utils": [
+ "ffmpeg-headless",
+ "libdisplay-info",
+ "sane-backends"
+ ],
+ "valgrind": [
+ "libdrm",
+ "mesa",
+ "pipewire"
+ ],
+ "xvfb-run": [
+ "gjs",
+ "libadwaita",
+ "mutter"
+ ],
+ "SPIRV-LLVM-Translator": [
+ "libclc",
+ "mesa"
+ ],
+ "abseil-cpp": [
+ "protobuf",
+ "webrtc-audio-processing"
+ ],
+ "adwaita-icon-theme": [
+ "gnome-shell",
+ "libadwaita"
+ ],
+ "attr": [
+ "acl",
+ "libarchive"
+ ],
+ "bluez": [
+ "networkmanager",
+ "pipewire"
+ ],
+ "boehm-gc": [
+ "guile",
+ "w3m"
+ ],
+ "bubblewrap": [
+ "gnome-desktop",
+ "xdg-desktop-portal"
+ ],
+ "clang": [
+ "ffmpeg-headless",
+ "mesa"
+ ],
+ "colord": [
+ "gnome-settings-daemon",
+ "mutter"
+ ],
+ "cryptsetup": [
+ "libblockdev",
+ "systemd"
+ ],
+ "duktape": [
+ "libproxy",
+ "polkit"
+ ],
+ "egl-wayland": [
+ "mutter",
+ "xwayland"
+ ],
+ "expect": [
+ "dejagnu",
+ "swtpm"
+ ],
+ "flit-core": [
+ "docutils",
+ "sphinx"
+ ],
+ "fmt": [
+ "doxygen",
+ "spdlog"
+ ],
+ "gd": [
+ "graphviz",
+ "libgphoto2"
+ ],
+ "getopt": [
+ "libseccomp",
+ "xmlto"
+ ],
+ "glslang": [
+ "mesa",
+ "shaderc"
+ ],
+ "gpgme": [
+ "flatpak",
+ "ostree"
+ ],
+ "iptables": [
+ "iproute2",
+ "nftables"
+ ],
+ "kmod": [
+ "libblockdev",
+ "systemd"
+ ],
+ "lame": [
+ "ffmpeg-headless",
+ "libsndfile"
+ ],
+ "libao": [
+ "sox",
+ "vorbis-tools"
+ ],
+ "libaom": [
+ "ffmpeg-headless",
+ "libavif"
+ ],
+ "libapparmor": [
+ "dbus",
+ "systemd"
+ ],
+ "libatasmart": [
+ "libblockdev",
+ "udisks"
+ ],
+ "libbluray": [
+ "ffmpeg-headless",
+ "gvfs"
+ ],
+ "libcdio": [
+ "gvfs",
+ "libcdio-paranoia"
+ ],
+ "libconfig": [
+ "ffado",
+ "udisks"
+ ],
+ "libdatrie": [
+ "libthai",
+ "qtbase"
+ ],
+ "libei": [
+ "mutter",
+ "xwayland"
+ ],
+ "libev": [
+ "nghttp2",
+ "ngtcp2"
+ ],
+ "libfido2": [
+ "openssh",
+ "systemd"
+ ],
+ "libfontenc": [
+ "libxfont_1",
+ "libxfont_2"
+ ],
+ "libgphoto2": [
+ "gvfs",
+ "sane-backends"
+ ],
+ "libimobiledevice": [
+ "gvfs",
+ "upower"
+ ],
+ "libmbim": [
+ "libqmi",
+ "modemmanager"
+ ],
+ "libmicrohttpd": [
+ "elfutils",
+ "systemd"
+ ],
+ "libnetfilter_conntrack": [
+ "dnsmasq",
+ "iptables"
+ ],
+ "libnfnetlink": [
+ "iptables",
+ "libnetfilter_conntrack"
+ ],
+ "libnftnl": [
+ "iptables",
+ "nftables"
+ ],
+ "libpciaccess": [
+ "libdrm",
+ "xorg-server"
+ ],
+ "libpq": [
+ "psqlodbc",
+ "qtbase"
+ ],
+ "libproxy": [
+ "glib-networking",
+ "qtbase"
+ ],
+ "libpsl": [
+ "curl",
+ "networkmanager"
+ ],
+ "libsepol": [
+ "libselinux",
+ "qtbase"
+ ],
+ "libstemmer": [
+ "appstream",
+ "tinysparql"
+ ],
+ "libthai": [
+ "pango",
+ "qtbase"
+ ],
+ "libtirpc": [
+ "xorg-server",
+ "xwayland"
+ ],
+ "libtpms": [
+ "swtpm",
+ "tpm2-tss"
+ ],
+ "liburing": [
+ "libdex",
+ "samba"
+ ],
+ "libva-minimal": [
+ "ffmpeg-headless",
+ "mesa"
+ ],
+ "libwacom": [
+ "libinput",
+ "mutter"
+ ],
+ "libxcomposite": [
+ "mutter",
+ "qtbase"
+ ],
+ "libxdamage": [
+ "gtk4",
+ "mutter"
+ ],
+ "libxft": [
+ "imlib2",
+ "pango"
+ ],
+ "libxmu": [
+ "libxaw",
+ "xwayland"
+ ],
+ "libxxf86vm": [
+ "argyllcms",
+ "mesa"
+ ],
+ "lttng-ust": [
+ "libcamera",
+ "qtbase"
+ ],
+ "lv2": [
+ "lilv",
+ "sratom"
+ ],
+ "lvm2": [
+ "cryptsetup",
+ "libblockdev"
+ ],
+ "lzo": [
+ "cairo",
+ "libarchive"
+ ],
+ "mobile-broadband-provider-info": [
+ "libnma",
+ "networkmanager"
+ ],
+ "nghttp3": [
+ "curl",
+ "ngtcp2"
+ ],
+ "nspr": [
+ "evolution-data-server",
+ "nss"
+ ],
+ "nss": [
+ "evolution-data-server",
+ "libblockdev"
+ ],
+ "opencl-headers": [
+ "ffmpeg-headless",
+ "ocl-icd"
+ ],
+ "openldap": [
+ "evolution-data-server",
+ "gnupg"
+ ],
+ "ply": [
+ "libcamera",
+ "mesa"
+ ],
+ "ppp": [
+ "modemmanager",
+ "networkmanager"
+ ],
+ "procps": [
+ "ell",
+ "tpm2-tss"
+ ],
+ "pyyaml": [
+ "libcamera",
+ "mesa"
+ ],
+ "scons": [
+ "ffado",
+ "roc-toolkit"
+ ],
+ "sord": [
+ "lilv",
+ "sratom"
+ ],
+ "sox": [
+ "roc-toolkit",
+ "spandsp"
+ ],
+ "soxr": [
+ "ffmpeg-headless",
+ "libpulseaudio"
+ ],
+ "speex": [
+ "ffmpeg-headless",
+ "vorbis-tools"
+ ],
+ "spirv-tools": [
+ "glslang",
+ "mesa"
+ ],
+ "swig": [
+ "audit",
+ "libapparmor"
+ ],
+ "tcl": [
+ "expect",
+ "sqlite"
+ ],
+ "tdb": [
+ "ldb",
+ "samba"
+ ],
+ "tevent": [
+ "ldb",
+ "samba"
+ ],
+ "tpm2-tss": [
+ "gnupg",
+ "systemd"
+ ],
+ "unixodbc": [
+ "psqlodbc",
+ "qtbase"
+ ],
+ "webkitgtk": [
+ "evolution-data-server",
+ "gnome-shell"
+ ],
+ "xkbcomp": [
+ "libxkbcommon",
+ "xwayland"
+ ],
+ "xxhash": [
+ "dav1d",
+ "gdb"
+ ],
+ "CUnit": [
+ "nghttp2"
+ ],
+ "JSON": [
+ "samba"
+ ],
+ "Module-Build": [
+ "po4a"
+ ],
+ "Parse-Yapp": [
+ "samba"
+ ],
+ "Pod-Parser": [
+ "po4a"
+ ],
+ "SGMLSpm": [
+ "po4a"
+ ],
+ "Syntax-Keyword-Try": [
+ "po4a"
+ ],
+ "Text-WrapI18N": [
+ "po4a"
+ ],
+ "Unicode-LineBreak": [
+ "po4a"
+ ],
+ "YAML-Tiny": [
+ "po4a"
+ ],
+ "adns": [
+ "gnupg"
+ ],
+ "alabaster": [
+ "sphinx"
+ ],
+ "amf-headers": [
+ "ffmpeg-headless"
+ ],
+ "argcomplete": [
+ "mutter"
+ ],
+ "argyllcms": [
+ "colord"
+ ],
+ "audiofile": [
+ "spandsp"
+ ],
+ "autogen": [
+ "libsndfile"
+ ],
+ "babel": [
+ "sphinx"
+ ],
+ "bluez-headers": [
+ "python3"
+ ],
+ "boost-build": [
+ "boost"
+ ],
+ "bpftools": [
+ "systemd"
+ ],
+ "byacc": [
+ "krb5"
+ ],
+ "c-ares": [
+ "nghttp2"
+ ],
+ "cargo-c": [
+ "librsvg"
+ ],
+ "catch2": [
+ "spdlog"
+ ],
+ "check": [
+ "libpulseaudio"
+ ],
+ "cjson": [
+ "librist"
+ ],
+ "clang-only": [
+ "libclc"
+ ],
+ "cpio": [
+ "openjdk"
+ ],
+ "cracklib": [
+ "libpwquality"
+ ],
+ "cyrus-sasl": [
+ "openldap"
+ ],
+ "cython": [
+ "rust-cbindgen"
+ ],
+ "dbus-cplusplus": [
+ "ffado"
+ ],
+ "dbus-glib": [
+ "libdbusmenu-gtk3"
+ ],
+ "defusedxml": [
+ "sphinx"
+ ],
+ "directx-headers": [
+ "mesa"
+ ],
+ "distutils": [
+ "scons"
+ ],
+ "dnsmasq": [
+ "networkmanager"
+ ],
+ "docbook-sgml": [
+ "po4a"
+ ],
+ "docbook5": [
+ "linux-pam"
+ ],
+ "double-conversion": [
+ "qtbase"
+ ],
+ "eglexternalplatform": [
+ "egl-wayland"
+ ],
+ "ell": [
+ "bluez"
+ ],
+ "evolution-data-server": [
+ "gnome-shell"
+ ],
+ "fdk-aac": [
+ "pipewire"
+ ],
+ "ffado": [
+ "pipewire"
+ ],
+ "ffmpeg-headless": [
+ "pipewire"
+ ],
+ "fftw-double": [
+ "spandsp"
+ ],
+ "flatpak": [
+ "xdg-desktop-portal"
+ ],
+ "gdb": [
+ "valgrind"
+ ],
+ "gdm": [
+ "gnome-shell"
+ ],
+ "gengetopt": [
+ "roc-toolkit"
+ ],
+ "glib-testing": [
+ "malcontent"
+ ],
+ "glibmm": [
+ "ffado"
+ ],
+ "gnome-autoar": [
+ "gnome-shell"
+ ],
+ "gnome-bluetooth": [
+ "gnome-shell"
+ ],
+ "gnome-clocks": [
+ "gnome-shell"
+ ],
+ "gnome-keyring": [
+ "gnome-shell"
+ ],
+ "gnome-online-accounts": [
+ "evolution-data-server"
+ ],
+ "gpm": [
+ "w3m"
+ ],
+ "gptfdisk": [
+ "libblockdev"
+ ],
+ "graphite2": [
+ "harfbuzz"
+ ],
+ "gsound": [
+ "gnome-bluetooth"
+ ],
+ "gst-plugins-bad": [
+ "gtk4"
+ ],
+ "gts": [
+ "graphviz"
+ ],
+ "guile": [
+ "autogen"
+ ],
+ "gusb": [
+ "colord"
+ ],
+ "gvfs": [
+ "gnome-online-accounts"
+ ],
+ "gweather-locations": [
+ "libgweather"
+ ],
+ "hicolor-icon-theme": [
+ "adwaita-icon-theme"
+ ],
+ "hwloc": [
+ "onetbb"
+ ],
+ "ibus": [
+ "gnome-shell"
+ ],
+ "imagesize": [
+ "sphinx"
+ ],
+ "imlib2": [
+ "w3m"
+ ],
+ "jam": [
+ "argyllcms"
+ ],
+ "jasper": [
+ "qtsvg"
+ ],
+ "jbigkit": [
+ "netpbm"
+ ],
+ "kexec-tools": [
+ "systemd"
+ ],
+ "kpsewhich": [
+ "po4a"
+ ],
+ "ldacbt": [
+ "pipewire"
+ ],
+ "ldb": [
+ "samba"
+ ],
+ "ldns": [
+ "openssh"
+ ],
+ "lerc": [
+ "libtiff"
+ ],
+ "libaio": [
+ "lvm2"
+ ],
+ "libargon2": [
+ "cryptsetup"
+ ],
+ "libass": [
+ "ffmpeg-headless"
+ ],
+ "libavc1394": [
+ "ffado"
+ ],
+ "libavif": [
+ "gd"
+ ],
+ "libb2": [
+ "qtbase"
+ ],
+ "libblake3": [
+ "appstream"
+ ],
+ "libblockdev": [
+ "udisks"
+ ],
+ "libbsd": [
+ "samba"
+ ],
+ "libbytesize": [
+ "libblockdev"
+ ],
+ "libcamera": [
+ "pipewire"
+ ],
+ "libcbor": [
+ "libfido2"
+ ],
+ "libcddb": [
+ "libcdio"
+ ],
+ "libcdio-paranoia": [
+ "gvfs"
+ ],
+ "libclc": [
+ "mesa"
+ ],
+ "libdaemon": [
+ "avahi"
+ ],
+ "libdbusmenu-gtk3": [
+ "ibus"
+ ],
+ "libdecor": [
+ "xwayland"
+ ],
+ "libdeflate": [
+ "libtiff"
+ ],
+ "libdex": [
+ "sysprof"
+ ],
+ "libeatmydata": [
+ "upower"
+ ],
+ "libebur128": [
+ "pipewire"
+ ],
+ "libelf": [
+ "v4l-utils"
+ ],
+ "libexif": [
+ "libgphoto2"
+ ],
+ "libfreeaptx": [
+ "pipewire"
+ ],
+ "libfyaml": [
+ "appstream"
+ ],
+ "libglycin": [
+ "mutter"
+ ],
+ "libgnomekbd": [
+ "gnome-settings-daemon"
+ ],
+ "libid3tag": [
+ "imlib2"
+ ],
+ "libiec61883": [
+ "ffado"
+ ],
+ "libieee1284": [
+ "sane-backends"
+ ],
+ "libipt": [
+ "gdb"
+ ],
+ "libiscsi": [
+ "udisks"
+ ],
+ "liblc3": [
+ "pipewire"
+ ],
+ "libmad": [
+ "sox"
+ ],
+ "libmd": [
+ "libbsd"
+ ],
+ "libmng": [
+ "qtsvg"
+ ],
+ "libmpg123": [
+ "libsndfile"
+ ],
+ "libmtp": [
+ "gvfs"
+ ],
+ "libmysofa": [
+ "pipewire"
+ ],
+ "libndctl": [
+ "libblockdev"
+ ],
+ "libnfs": [
+ "gvfs"
+ ],
+ "libnma": [
+ "gnome-shell"
+ ],
+ "libnvme": [
+ "libblockdev"
+ ],
+ "libopenmpt": [
+ "ffmpeg-headless"
+ ],
+ "libpanel": [
+ "sysprof"
+ ],
+ "libpaper": [
+ "cups"
+ ],
+ "libpfm": [
+ "llvm"
+ ],
+ "libphonenumber": [
+ "evolution-data-server"
+ ],
+ "libpipeline": [
+ "man-db"
+ ],
+ "libpwquality": [
+ "systemd"
+ ],
+ "libqmi": [
+ "modemmanager"
+ ],
+ "libqrtr-glib": [
+ "libqmi"
+ ],
+ "librest": [
+ "gnome-online-accounts"
+ ],
+ "librist": [
+ "ffmpeg-headless"
+ ],
+ "libsamplerate": [
+ "libjack2"
+ ],
+ "libsigc++": [
+ "glibmm"
+ ],
+ "libssh": [
+ "ffmpeg-headless"
+ ],
+ "libstartup-notification": [
+ "mutter"
+ ],
+ "libsystemtap": [
+ "glib"
+ ],
+ "libtatsu": [
+ "libimobiledevice"
+ ],
+ "libtheora": [
+ "ffmpeg-headless"
+ ],
+ "liburcu": [
+ "lttng-ust"
+ ],
+ "libusbmuxd": [
+ "libimobiledevice"
+ ],
+ "libvmaf": [
+ "libaom"
+ ],
+ "libvpx": [
+ "ffmpeg-headless"
+ ],
+ "libxaw": [
+ "xwayland"
+ ],
+ "libxfont_1": [
+ "xorg-server"
+ ],
+ "libxklavier": [
+ "libgnomekbd"
+ ],
+ "libxml++": [
+ "ffado"
+ ],
+ "libxres": [
+ "xwayland"
+ ],
+ "libxscrnsaver": [
+ "argyllcms"
+ ],
+ "libyuv": [
+ "libavif"
+ ],
+ "lilv": [
+ "pipewire"
+ ],
+ "lksctp-tools": [
+ "qtbase"
+ ],
+ "lmdb": [
+ "samba"
+ ],
+ "lua": [
+ "libinput"
+ ],
+ "lzip": [
+ "libpsl"
+ ],
+ "malcontent": [
+ "flatpak"
+ ],
+ "man-db": [
+ "tinysparql"
+ ],
+ "mariadb-connector-c": [
+ "qtbase"
+ ],
+ "mariadb-connector-odbc": [
+ "qtbase"
+ ],
+ "markdown": [
+ "gi-docgen"
+ ],
+ "mbedtls": [
+ "librist"
+ ],
+ "md4c": [
+ "qtbase"
+ ],
+ "mpdecimal": [
+ "python3"
+ ],
+ "mpg123": [
+ "libopenmpt"
+ ],
+ "mutest": [
+ "graphene"
+ ],
+ "mutter": [
+ "gnome-shell"
+ ],
+ "net-snmp": [
+ "sane-backends"
+ ],
+ "netpbm": [
+ "spandsp"
+ ],
+ "newt": [
+ "networkmanager"
+ ],
+ "nftables": [
+ "dnsmasq"
+ ],
+ "nghttp2": [
+ "curl"
+ ],
+ "ngtcp2": [
+ "curl"
+ ],
+ "nv-codec-headers": [
+ "ffmpeg-headless"
+ ],
+ "ocl-icd": [
+ "ffmpeg-headless"
+ ],
+ "onetbb": [
+ "libblake3"
+ ],
+ "openapv": [
+ "ffmpeg-headless"
+ ],
+ "openfec": [
+ "roc-toolkit"
+ ],
+ "openjdk": [
+ "libphonenumber"
+ ],
+ "openjpeg": [
+ "ffmpeg-headless"
+ ],
+ "opensp": [
+ "po4a"
+ ],
+ "opusfile": [
+ "sox"
+ ],
+ "ostree": [
+ "flatpak"
+ ],
+ "pcsclite": [
+ "libfido2"
+ ],
+ "plymouth": [
+ "gdm"
+ ],
+ "po4a": [
+ "util-linux"
+ ],
+ "poppler-glib": [
+ "sane-backends"
+ ],
+ "portaudio": [
+ "libopenmpt"
+ ],
+ "protobuf-c": [
+ "libei"
+ ],
+ "prune-libtool-files": [
+ "iptables"
+ ],
+ "psqlodbc": [
+ "qtbase"
+ ],
+ "pth": [
+ "gpgme"
+ ],
+ "publicsuffix-list": [
+ "libpsl"
+ ],
+ "pybind11": [
+ "libcamera"
+ ],
+ "pycparser": [
+ "mesa"
+ ],
+ "pytest-xdist": [
+ "sphinx"
+ ],
+ "python-dbusmock": [
+ "upower"
+ ],
+ "ragel": [
+ "roc-toolkit"
+ ],
+ "requests": [
+ "sphinx"
+ ],
+ "rhash": [
+ "cmake"
+ ],
+ "roc-toolkit": [
+ "pipewire"
+ ],
+ "roman-numerals": [
+ "sphinx"
+ ],
+ "rpcsvc-proto": [
+ "samba"
+ ],
+ "ruby": [
+ "ocl-icd"
+ ],
+ "rust-bindgen": [
+ "mesa"
+ ],
+ "rust-cbindgen": [
+ "mesa"
+ ],
+ "samba": [
+ "gvfs"
+ ],
+ "sandbox-dbus-launch": [
+ "ibus"
+ ],
+ "sane-backends": [
+ "colord"
+ ],
+ "sbc": [
+ "pipewire"
+ ],
+ "setxkbmap": [
+ "libxkbcommon"
+ ],
+ "shaderc": [
+ "gtk4"
+ ],
+ "slang": [
+ "newt"
+ ],
+ "snowballstemmer": [
+ "sphinx"
+ ],
+ "source-highlight": [
+ "gdb"
+ ],
+ "spandsp": [
+ "pipewire"
+ ],
+ "spdlog": [
+ "doxygen"
+ ],
+ "sphinxcontrib-applehelp": [
+ "sphinx"
+ ],
+ "sphinxcontrib-devhelp": [
+ "sphinx"
+ ],
+ "sphinxcontrib-htmlhelp": [
+ "sphinx"
+ ],
+ "sphinxcontrib-jsmath": [
+ "sphinx"
+ ],
+ "sphinxcontrib-qthelp": [
+ "sphinx"
+ ],
+ "sphinxcontrib-serializinghtml": [
+ "sphinx"
+ ],
+ "sphinxcontrib-websupport": [
+ "sphinx"
+ ],
+ "sphinxygen": [
+ "serd"
+ ],
+ "spidermonkey": [
+ "gjs"
+ ],
+ "spirv-headers": [
+ "glslang"
+ ],
+ "sqlite-connector-odbc": [
+ "qtbase"
+ ],
+ "sratom": [
+ "lilv"
+ ],
+ "srt": [
+ "ffmpeg-headless"
+ ],
+ "svt-av1": [
+ "ffmpeg-headless"
+ ],
+ "swtpm": [
+ "tpm2-tss"
+ ],
+ "sysprof": [
+ "mutter"
+ ],
+ "systemtap": [
+ "glib"
+ ],
+ "tinysparql": [
+ "gtk4"
+ ],
+ "typing-extensions": [
+ "sphinx"
+ ],
+ "typogrify": [
+ "gi-docgen"
+ ],
+ "udisks": [
+ "gvfs"
+ ],
+ "unbound": [
+ "gnutls"
+ ],
+ "uthash": [
+ "tpm2-tss"
+ ],
+ "vid.stab": [
+ "ffmpeg-headless"
+ ],
+ "volume_key": [
+ "libblockdev"
+ ],
+ "vorbis-tools": [
+ "gnome-clocks"
+ ],
+ "w3m": [
+ "linux-pam"
+ ],
+ "wavpack": [
+ "sox"
+ ],
+ "webrtc-audio-processing": [
+ "pipewire"
+ ],
+ "x264": [
+ "ffmpeg-headless"
+ ],
+ "x265": [
+ "ffmpeg-headless"
+ ],
+ "xapian": [
+ "appstream"
+ ],
+ "xdg-desktop-portal": [
+ "xdg-desktop-portal-gnome"
+ ],
+ "xorg-server": [
+ "mutter"
+ ],
+ "xvfb": [
+ "libxkbcommon"
+ ],
+ "xvidcore": [
+ "ffmpeg-headless"
+ ],
+ "xwayland": [
+ "mutter"
+ ],
+ "xxd": [
+ "libvmaf"
+ ],
+ "zimg": [
+ "ffmpeg-headless"
+ ],
+ "zip": [
+ "openjdk"
+ ],
+ "zix": [
+ "sord"
+ ],
+ "zvbi": [
+ "ffmpeg-headless"
+ ]
+ }
+}
diff --git a/docs/state/seed-gnome.json b/docs/state/seed-gnome.json
new file mode 100644
index 00000000..7143d12a
--- /dev/null
+++ b/docs/state/seed-gnome.json
@@ -0,0 +1,3347 @@
+{
+ "schema": "hammer-seed-gnome/1",
+ "fuente": "nixpkgs metadata (NO se construye con nix — ADR 0004)",
+ "advertencia": "HIPÓTESIS. Cada frontera es dep-opcional / nix-ismo / hueco real. Autorar a mano.",
+ "raices": [
+ "mutter",
+ "gnome-shell",
+ "gjs",
+ "gnome-session",
+ "gnome-settings-daemon",
+ "gsettings-desktop-schemas",
+ "gnome-desktop",
+ "gnome-menus",
+ "gnome-keyring",
+ "gdm",
+ "xdg-desktop-portal",
+ "xdg-desktop-portal-gnome",
+ "libadwaita",
+ "nautilus",
+ "gnome-console",
+ "gnome-control-center",
+ "gnome-text-editor"
+ ],
+ "resumen": {
+ "visitados": 694,
+ "conocida": 162,
+ "frontera": 528,
+ "nix_ismo": 62,
+ "lab": 2,
+ "sin_attr": 97
+ },
+ "conocida": [
+ "alsa-lib",
+ "appstream",
+ "bash",
+ "binutils",
+ "bison",
+ "boost",
+ "brotli",
+ "bzip2",
+ "cairo",
+ "cmake",
+ "coreutils",
+ "curl",
+ "dbus",
+ "dosfstools",
+ "e2fsprogs",
+ "elfutils",
+ "exiv2",
+ "expat",
+ "ffmpeg",
+ "file",
+ "flex",
+ "fontconfig",
+ "freetype",
+ "fribidi",
+ "gawk",
+ "gdk-pixbuf",
+ "gettext-tiny",
+ "giflib",
+ "glib",
+ "gmp",
+ "gnupg",
+ "go",
+ "gperf",
+ "graphene",
+ "gtk4",
+ "gtksourceview",
+ "harfbuzz",
+ "hwdata",
+ "icu4c",
+ "intltool",
+ "iproute2",
+ "itstool",
+ "json-c",
+ "lcms2",
+ "libICE",
+ "libSM",
+ "libX11",
+ "libXau",
+ "libXcursor",
+ "libXdmcp",
+ "libXext",
+ "libXfixes",
+ "libXi",
+ "libXrender",
+ "libXtst",
+ "libadwaita",
+ "libarchive",
+ "libassuan",
+ "libcanberra",
+ "libcap",
+ "libdisplay-info",
+ "libdrm",
+ "libepoxy",
+ "libevdev",
+ "libevent",
+ "libffi",
+ "libgcrypt",
+ "libgpg-error",
+ "libinput",
+ "libjpeg-turbo",
+ "libksba",
+ "libndp",
+ "libnl",
+ "libogg",
+ "libpcap",
+ "libpng",
+ "libpthread-stubs",
+ "libsass",
+ "libsndfile",
+ "libsodium",
+ "libssh2",
+ "libtiff",
+ "libtool",
+ "libusb",
+ "libuv",
+ "libva",
+ "libvorbis",
+ "libwebp",
+ "libxcb",
+ "libxcvt",
+ "libxkbcommon",
+ "libxml2",
+ "libxmlb",
+ "libxslt",
+ "libyaml",
+ "libzip",
+ "linux-headers",
+ "linux-pam",
+ "lm-sensors",
+ "lz4",
+ "m4",
+ "mako",
+ "mandoc",
+ "markupsafe",
+ "mdbook",
+ "mesa",
+ "meson",
+ "modemmanager",
+ "mpfr",
+ "mtdev",
+ "ncurses",
+ "networkmanager",
+ "npth",
+ "openssh",
+ "openssl",
+ "packaging",
+ "pango",
+ "parted",
+ "pciutils",
+ "pcre2",
+ "perl",
+ "perl-xml-parser",
+ "pipewire",
+ "pixman",
+ "pkgconf",
+ "python3",
+ "qrencode",
+ "qt5compat",
+ "qtbase",
+ "qtdeclarative",
+ "qtlanguageserver",
+ "qtshadertools",
+ "qtsvg",
+ "readline",
+ "samurai",
+ "sassc",
+ "scdoc",
+ "socat",
+ "speexdsp",
+ "sqlite",
+ "strace",
+ "tzdata",
+ "usbutils",
+ "util-linux",
+ "util-macros",
+ "vulkan-headers",
+ "vulkan-loader",
+ "wayland",
+ "wayland-protocols",
+ "xcb-proto",
+ "xcb-util",
+ "xcb-util-cursor",
+ "xcb-util-image",
+ "xcb-util-keysyms",
+ "xcb-util-renderutil",
+ "xcb-util-wm",
+ "xkeyboard-config",
+ "xorgproto",
+ "xtrans",
+ "xz",
+ "zlib",
+ "zstd"
+ ],
+ "frontera": [
+ "CUnit",
+ "JSON",
+ "Module-Build",
+ "Parse-Yapp",
+ "Pod-Parser",
+ "SGMLSpm",
+ "SPIRV-LLVM-Translator",
+ "Syntax-Keyword-Try",
+ "Text-WrapI18N",
+ "Unicode-LineBreak",
+ "YAML-Tiny",
+ "abseil-cpp",
+ "accountsservice",
+ "acl",
+ "adns",
+ "adwaita-icon-theme",
+ "alabaster",
+ "amf-headers",
+ "argcomplete",
+ "argyllcms",
+ "aspell",
+ "at-spi2-core",
+ "attr",
+ "audiofile",
+ "audit",
+ "autoconf",
+ "autoconf-archive",
+ "autogen",
+ "automake",
+ "avahi",
+ "ayatana-ido",
+ "babel",
+ "bash-completion",
+ "blueprint-compiler",
+ "bluez",
+ "bluez-headers",
+ "boehm-gc",
+ "boost-build",
+ "bpftools",
+ "bubblewrap",
+ "byacc",
+ "c-ares",
+ "cargo-c",
+ "catch2",
+ "check",
+ "cjson",
+ "clang",
+ "clang-only",
+ "cmocka",
+ "colord",
+ "colord-gtk",
+ "cpio",
+ "cracklib",
+ "cryptsetup",
+ "cups",
+ "cyrus-sasl",
+ "cython",
+ "dav1d",
+ "db",
+ "dbus-cplusplus",
+ "dbus-glib",
+ "dbus-python",
+ "dconf",
+ "defusedxml",
+ "dejagnu",
+ "desktop-file-utils",
+ "directx-headers",
+ "distutils",
+ "dnsmasq",
+ "docbook-sgml",
+ "docbook5",
+ "docutils",
+ "double-conversion",
+ "doxygen",
+ "dri-pkgconfig-stub",
+ "duktape",
+ "editorconfig-core-c",
+ "egl-wayland",
+ "eglexternalplatform",
+ "ell",
+ "enchant",
+ "evolution-data-server",
+ "exempi",
+ "expect",
+ "faad2",
+ "fast-float",
+ "fdk-aac",
+ "ffado",
+ "ffmpeg-headless",
+ "fftw-double",
+ "fftw-single",
+ "flac",
+ "flatpak",
+ "flit-core",
+ "fmt",
+ "font-util",
+ "freerdp",
+ "fuse",
+ "gcr",
+ "gd",
+ "gdb",
+ "gdbm",
+ "gdm",
+ "gengetopt",
+ "geoclue",
+ "geocode-glib",
+ "getopt",
+ "gexiv2",
+ "gi-docgen",
+ "gjs",
+ "glib-networking",
+ "glib-testing",
+ "glibmm",
+ "glslang",
+ "glu",
+ "gmobile",
+ "gnome-autoar",
+ "gnome-bluetooth",
+ "gnome-clocks",
+ "gnome-desktop",
+ "gnome-keyring",
+ "gnome-online-accounts",
+ "gnome-remote-desktop",
+ "gnome-settings-daemon",
+ "gnome-user-share",
+ "gnutls",
+ "gperftools",
+ "gpgme",
+ "gpm",
+ "gptfdisk",
+ "graphite2",
+ "graphviz",
+ "groff",
+ "gsettings-desktop-schemas",
+ "gsound",
+ "gst-plugins-bad",
+ "gst-plugins-base",
+ "gst-plugins-good",
+ "gstreamer",
+ "gtest",
+ "gtk+3",
+ "gts",
+ "guile",
+ "gusb",
+ "gvfs",
+ "gweather-locations",
+ "help2man",
+ "hfst-ospell",
+ "hicolor-icon-theme",
+ "hspell",
+ "hunspell",
+ "hwloc",
+ "ibus",
+ "imagesize",
+ "imath",
+ "imlib2",
+ "inih",
+ "iniparser",
+ "iptables",
+ "iso-codes",
+ "jam",
+ "jansson",
+ "jasper",
+ "jbigkit",
+ "jinja2",
+ "json-glib",
+ "kexec-tools",
+ "keyutils",
+ "kmod",
+ "kpsewhich",
+ "krb5",
+ "lame",
+ "ldacbt",
+ "ldb",
+ "ldns",
+ "lerc",
+ "libaio",
+ "libao",
+ "libaom",
+ "libapparmor",
+ "libargon2",
+ "libass",
+ "libatasmart",
+ "libavc1394",
+ "libavif",
+ "libayatana-appindicator",
+ "libayatana-indicator",
+ "libb2",
+ "libblake3",
+ "libblockdev",
+ "libbluray",
+ "libbpf",
+ "libbsd",
+ "libbytesize",
+ "libcamera",
+ "libcap-ng",
+ "libcbor",
+ "libcddb",
+ "libcdio",
+ "libcdio-paranoia",
+ "libclc",
+ "libcloudproviders",
+ "libconfig",
+ "libcue",
+ "libdaemon",
+ "libdatrie",
+ "libdbusmenu-gtk3",
+ "libdecor",
+ "libdeflate",
+ "libdex",
+ "libeatmydata",
+ "libebur128",
+ "libedit",
+ "libei",
+ "libelf",
+ "libev",
+ "libexif",
+ "libfido2",
+ "libfontenc",
+ "libfreeaptx",
+ "libfyaml",
+ "libglvnd",
+ "libglycin",
+ "libglycin-gtk4",
+ "libgnomekbd",
+ "libgphoto2",
+ "libgsf",
+ "libgtop",
+ "libgudev",
+ "libgweather",
+ "libgxps",
+ "libhwy",
+ "libical",
+ "libid3tag",
+ "libidn2",
+ "libiec61883",
+ "libieee1284",
+ "libimobiledevice",
+ "libimobiledevice-glue",
+ "libipt",
+ "libiscsi",
+ "libjack2",
+ "libjxl",
+ "liblc3",
+ "libmad",
+ "libmbim",
+ "libmd",
+ "libmicrohttpd",
+ "libmng",
+ "libmnl",
+ "libmpg123",
+ "libmtp",
+ "libmysofa",
+ "libndctl",
+ "libnetfilter_conntrack",
+ "libnfnetlink",
+ "libnfs",
+ "libnftnl",
+ "libnma",
+ "libnotify",
+ "libnvme",
+ "libopenmpt",
+ "libopus",
+ "libosinfo",
+ "libpanel",
+ "libpaper",
+ "libpciaccess",
+ "libpfm",
+ "libphonenumber",
+ "libpipeline",
+ "libplist",
+ "libportal-gtk4",
+ "libpq",
+ "libproxy",
+ "libpsl",
+ "libpulseaudio",
+ "libpwquality",
+ "libqmi",
+ "libqrtr-glib",
+ "libraw1394",
+ "librest",
+ "librist",
+ "librsvg",
+ "libsamplerate",
+ "libseccomp",
+ "libsecret",
+ "libselinux",
+ "libsepol",
+ "libsigc++",
+ "libsoup",
+ "libspelling",
+ "libssh",
+ "libstartup-notification",
+ "libstemmer",
+ "libsysprof-capture",
+ "libsystemtap",
+ "libtasn1",
+ "libtatsu",
+ "libthai",
+ "libtheora",
+ "libtirpc",
+ "libtpms",
+ "libtraceevent",
+ "libtracefs",
+ "libuev",
+ "libunistring",
+ "libunwind",
+ "liburcu",
+ "liburing",
+ "libusbmuxd",
+ "libva-minimal",
+ "libvdpau",
+ "libvmaf",
+ "libvoikko",
+ "libvpx",
+ "libwacom",
+ "libxaw",
+ "libxcomposite",
+ "libxcrypt",
+ "libxdamage",
+ "libxfont_1",
+ "libxfont_2",
+ "libxft",
+ "libxinerama",
+ "libxkbfile",
+ "libxklavier",
+ "libxml++",
+ "libxmu",
+ "libxpm",
+ "libxrandr",
+ "libxres",
+ "libxscrnsaver",
+ "libxshmfence",
+ "libxt",
+ "libxv",
+ "libxxf86vm",
+ "libyuv",
+ "lilv",
+ "lksctp-tools",
+ "llvm",
+ "lmdb",
+ "localsearch",
+ "lttng-ust",
+ "lua",
+ "lv2",
+ "lvm2",
+ "lzip",
+ "lzo",
+ "malcontent",
+ "man-db",
+ "mariadb-connector-c",
+ "mariadb-connector-odbc",
+ "markdown",
+ "mbedtls",
+ "md4c",
+ "mesa-gl-headers",
+ "mobile-broadband-provider-info",
+ "mpdecimal",
+ "mpg123",
+ "mutest",
+ "mutter",
+ "nasm",
+ "net-snmp",
+ "net-tools",
+ "netpbm",
+ "nettle",
+ "newt",
+ "nftables",
+ "nghttp2",
+ "nghttp3",
+ "ngtcp2",
+ "nspr",
+ "nss",
+ "numactl",
+ "nuspell",
+ "nv-codec-headers",
+ "ocl-icd",
+ "onetbb",
+ "openapv",
+ "opencl-headers",
+ "openexr",
+ "openfec",
+ "openh264",
+ "openjdk",
+ "openjpeg",
+ "openldap",
+ "opensp",
+ "opusfile",
+ "orc",
+ "ostree",
+ "p11-kit",
+ "pandoc-cli",
+ "pcsclite",
+ "pkcs11-helper",
+ "plutosvg",
+ "plutovg",
+ "ply",
+ "plymouth",
+ "po4a",
+ "polkit",
+ "poppler-glib",
+ "popt",
+ "portaudio",
+ "ppp",
+ "procps",
+ "protobuf",
+ "protobuf-c",
+ "prune-libtool-files",
+ "psqlodbc",
+ "pth",
+ "publicsuffix-list",
+ "pybind11",
+ "pycparser",
+ "pygments",
+ "pygobject",
+ "pytest-xdist",
+ "python-dbusmock",
+ "pyyaml",
+ "ragel",
+ "requests",
+ "rhash",
+ "roc-toolkit",
+ "roman-numerals",
+ "rpcsvc-proto",
+ "ruby",
+ "rust-bindgen",
+ "rust-cbindgen",
+ "samba",
+ "sandbox-dbus-launch",
+ "sane-backends",
+ "sbc",
+ "scons",
+ "sdl2-compat",
+ "sdl3",
+ "sdl3-image",
+ "sdl3-ttf",
+ "serd",
+ "setuptools",
+ "setxkbmap",
+ "shaderc",
+ "shared-mime-info",
+ "simdutf",
+ "slang",
+ "snowballstemmer",
+ "sord",
+ "source-highlight",
+ "sox",
+ "soxr",
+ "spandsp",
+ "spdlog",
+ "speex",
+ "sphinx",
+ "sphinxcontrib-applehelp",
+ "sphinxcontrib-devhelp",
+ "sphinxcontrib-htmlhelp",
+ "sphinxcontrib-jsmath",
+ "sphinxcontrib-qthelp",
+ "sphinxcontrib-serializinghtml",
+ "sphinxcontrib-websupport",
+ "sphinxygen",
+ "spidermonkey",
+ "spirv-headers",
+ "spirv-tools",
+ "sqlite-connector-odbc",
+ "sratom",
+ "srt",
+ "svt-av1",
+ "swig",
+ "swtpm",
+ "sysprof",
+ "systemd",
+ "systemd-minimal",
+ "systemd-minimal-libs",
+ "systemtap",
+ "taglib",
+ "talloc",
+ "tcl",
+ "tdb",
+ "tecla",
+ "tevent",
+ "texinfo",
+ "tinysparql",
+ "tinyxxd",
+ "totem-pl-parser",
+ "tpm2-tss",
+ "typing-extensions",
+ "typogrify",
+ "udisks",
+ "umockdev",
+ "unbound",
+ "unittest-cpp",
+ "unity-test",
+ "unixodbc",
+ "unzip",
+ "upower",
+ "uriparser",
+ "utf8cpp",
+ "uthash",
+ "v4l-utils",
+ "vala",
+ "valgrind",
+ "validate-pkg-config",
+ "vid.stab",
+ "volume_key",
+ "vorbis-tools",
+ "vte",
+ "w3m",
+ "wavpack",
+ "webkitgtk",
+ "webrtc-audio-processing",
+ "x264",
+ "x265",
+ "xapian",
+ "xdg-desktop-portal",
+ "xkbcomp",
+ "xmlto",
+ "xorg-server",
+ "xvfb",
+ "xvfb-run",
+ "xvidcore",
+ "xwayland",
+ "xxd",
+ "xxhash",
+ "yasm",
+ "zimg",
+ "zip",
+ "zix",
+ "zvbi"
+ ],
+ "nix_ismo": [
+ "",
+ "add-driver-runpath-hook",
+ "asciidoc",
+ "asciidoctor",
+ "auditable-cargo",
+ "auto-patchelf-hook",
+ "autoreconf-hook",
+ "binutils-wrapper",
+ "cargo-build-hook.sh",
+ "cargo-check-hook.sh",
+ "cargo-install-hook.sh",
+ "cargo-setup-hook.sh",
+ "clang-wrapper",
+ "clean-immodules-cache.sh",
+ "cmake-minimal",
+ "copy-pkg-config-items-hook",
+ "ctestCheckHook",
+ "docbook-xml",
+ "docbook-xsl-nons",
+ "docbook-xsl-ns",
+ "ensure-newer-sources-hook",
+ "find-xml-catalogs-hook",
+ "flatten-include-hack-hook",
+ "gcc-wrapper",
+ "glibc",
+ "glibc-iconv",
+ "glibc-locales",
+ "glycinPatchVendorHook",
+ "gobject-introspection-wrapped",
+ "gtk-doc",
+ "install-shell-files",
+ "lndir",
+ "make-binary-wrapper-hook",
+ "make-shell-wrapper-hook",
+ "nuke-refs",
+ "omp-checkPhase-hook",
+ "pypa-build-hook.sh",
+ "pypa-install-hook",
+ "pytest-check-hook",
+ "python-catch-conflicts-hook",
+ "python-imports-check-hook.sh",
+ "python-namespaces-hook.sh",
+ "python-output-dist-hook",
+ "python-remove-bin-bytecode-hook",
+ "python-remove-tests-dir-hook",
+ "python-runtime-deps-check-hook.sh",
+ "python3-3.14.6-env",
+ "remove-references-to",
+ "set-java-classpath-hook",
+ "setup-debug-info-dirs-hook",
+ "setuptools-build-hook",
+ "tcl-package-hook",
+ "tcl-requires-check-hook",
+ "udev-check-hook",
+ "update-autotools-gnu-config-scripts-hook",
+ "version-check-hook",
+ "waf-setup-hook",
+ "which",
+ "wrap-gapps-hook",
+ "wrap-python-hook",
+ "wrap-qt6-apps-hook",
+ "writable-tmpdir-as-home-hook"
+ ],
+ "lab": [
+ "cargo",
+ "rustc"
+ ],
+ "sin_attr": [
+ "CUnit",
+ "JSON",
+ "Module-Build",
+ "Parse-Yapp",
+ "Pod-Parser",
+ "SGMLSpm",
+ "SPIRV-LLVM-Translator",
+ "Syntax-Keyword-Try",
+ "Text-WrapI18N",
+ "Unicode-LineBreak",
+ "YAML-Tiny",
+ "alabaster",
+ "argcomplete",
+ "babel",
+ "boehm-gc",
+ "clang-only",
+ "cyrus-sasl",
+ "cython",
+ "dbus-cplusplus",
+ "dbus-python",
+ "defusedxml",
+ "distutils",
+ "docbook-sgml",
+ "fdk-aac",
+ "fftw-double",
+ "fftw-single",
+ "flit-core",
+ "geoclue",
+ "geocode-glib",
+ "gettext-tiny",
+ "glu",
+ "gst-plugins-bad",
+ "gst-plugins-base",
+ "gst-plugins-good",
+ "gstreamer",
+ "gtk+3",
+ "icu4c",
+ "imagesize",
+ "iso-codes",
+ "jinja2",
+ "json-c",
+ "kpsewhich",
+ "libcap-ng",
+ "libjpeg-turbo",
+ "libsigc++",
+ "libsoup",
+ "libstartup-notification",
+ "libusb",
+ "libxml++",
+ "linux-headers",
+ "lm-sensors",
+ "mariadb-connector-odbc",
+ "markdown",
+ "markupsafe",
+ "packaging",
+ "pandoc-cli",
+ "perl-xml-parser",
+ "pkcs11-helper",
+ "ply",
+ "poppler-glib",
+ "protobuf-c",
+ "prune-libtool-files",
+ "pybind11",
+ "pycparser",
+ "pygments",
+ "pygobject",
+ "pytest-xdist",
+ "python-dbusmock",
+ "pyyaml",
+ "requests",
+ "roman-numerals",
+ "sandbox-dbus-launch",
+ "setuptools",
+ "snowballstemmer",
+ "source-highlight",
+ "sphinxcontrib-applehelp",
+ "sphinxcontrib-devhelp",
+ "sphinxcontrib-htmlhelp",
+ "sphinxcontrib-jsmath",
+ "sphinxcontrib-qthelp",
+ "sphinxcontrib-serializinghtml",
+ "sphinxcontrib-websupport",
+ "spidermonkey",
+ "sqlite-connector-odbc",
+ "systemd-minimal",
+ "systemd-minimal-libs",
+ "systemtap",
+ "typing-extensions",
+ "typogrify",
+ "validate-pkg-config",
+ "vid.stab",
+ "webkitgtk",
+ "xcb-util",
+ "xcb-util-image",
+ "xcb-util-keysyms",
+ "xcb-util-renderutil",
+ "xcb-util-wm"
+ ],
+ "demanda": {
+ "vala": [
+ "accountsservice",
+ "appstream",
+ "colord",
+ "dconf",
+ "evolution-data-server",
+ "gcr",
+ "gexiv2",
+ "gmobile",
+ "gnome-autoar",
+ "gnome-clocks",
+ "gnome-online-accounts",
+ "gsound",
+ "gtksourceview",
+ "gusb",
+ "ibus",
+ "libadwaita",
+ "libayatana-appindicator",
+ "libcloudproviders",
+ "libdbusmenu-gtk3",
+ "libdex",
+ "libglycin",
+ "libglycin-gtk4",
+ "libgudev",
+ "libgweather",
+ "libical",
+ "libnma",
+ "libosinfo",
+ "libpanel",
+ "libportal-gtk4",
+ "libproxy",
+ "librsvg",
+ "libsecret",
+ "libspelling",
+ "localsearch",
+ "modemmanager",
+ "networkmanager",
+ "tinysparql",
+ "umockdev",
+ "vte"
+ ],
+ "systemd": [
+ "appstream",
+ "colord",
+ "flatpak",
+ "freerdp",
+ "gcr",
+ "gdm",
+ "gnome-desktop",
+ "gnome-remote-desktop",
+ "gnome-session",
+ "gnome-settings-daemon",
+ "gnome-shell",
+ "ibus",
+ "libcanberra",
+ "libei",
+ "libnvme",
+ "localsearch",
+ "modemmanager",
+ "networkmanager",
+ "ostree",
+ "pipewire",
+ "plymouth",
+ "qtbase",
+ "samba",
+ "sysprof",
+ "udisks",
+ "upower",
+ "vte",
+ "xwayland"
+ ],
+ "systemd-minimal-libs": [
+ "accountsservice",
+ "at-spi2-core",
+ "bluez",
+ "colord",
+ "cups",
+ "gnome-bluetooth",
+ "gnome-desktop",
+ "libatasmart",
+ "libblockdev",
+ "libcamera",
+ "libfido2",
+ "libgudev",
+ "libinput",
+ "libndctl",
+ "libwacom",
+ "linux-pam",
+ "lvm2",
+ "mesa",
+ "pcsclite",
+ "procps",
+ "qtbase",
+ "sane-backends",
+ "sdl3",
+ "upower",
+ "util-linux",
+ "v4l-utils",
+ "xorg-server"
+ ],
+ "gi-docgen": [
+ "gcr",
+ "gdk-pixbuf",
+ "glib",
+ "gnome-online-accounts",
+ "gnome-shell",
+ "gtk4",
+ "gusb",
+ "json-glib",
+ "libadwaita",
+ "libcloudproviders",
+ "libdex",
+ "libglycin",
+ "libglycin-gtk4",
+ "libgweather",
+ "libpanel",
+ "libportal-gtk4",
+ "libproxy",
+ "libqmi",
+ "librest",
+ "librsvg",
+ "libsecret",
+ "libspelling",
+ "mutter",
+ "nautilus",
+ "pango",
+ "vte"
+ ],
+ "gtk+3": [
+ "adwaita-icon-theme",
+ "colord-gtk",
+ "evolution-data-server",
+ "gcr",
+ "gdm",
+ "gjs",
+ "gnome-autoar",
+ "gnome-control-center",
+ "gnome-desktop",
+ "gtksourceview",
+ "ibus",
+ "libayatana-appindicator",
+ "libayatana-indicator",
+ "libdbusmenu-gtk3",
+ "libdecor",
+ "libgnomekbd",
+ "libnma",
+ "openjdk",
+ "plymouth",
+ "qtbase",
+ "vte"
+ ],
+ "json-glib": [
+ "evolution-data-server",
+ "flatpak",
+ "gdm",
+ "gmobile",
+ "gnome-control-center",
+ "gnome-online-accounts",
+ "gnome-shell",
+ "gusb",
+ "ibus",
+ "libblockdev",
+ "libdbusmenu-gtk3",
+ "libgweather",
+ "librest",
+ "localsearch",
+ "swtpm",
+ "sysprof",
+ "tinysparql",
+ "xdg-desktop-portal"
+ ],
+ "gsettings-desktop-schemas": [
+ "flatpak",
+ "glib-networking",
+ "gnome-bluetooth",
+ "gnome-clocks",
+ "gnome-control-center",
+ "gnome-desktop",
+ "gnome-session",
+ "gnome-settings-daemon",
+ "gnome-shell",
+ "gnome-text-editor",
+ "gtk4",
+ "gvfs",
+ "libproxy",
+ "mutter",
+ "nautilus",
+ "xdg-desktop-portal",
+ "xdg-desktop-portal-gnome"
+ ],
+ "autoconf": [
+ "automake",
+ "gd",
+ "gpm",
+ "kmod",
+ "libieee1284",
+ "libmad",
+ "libmtp",
+ "libuv",
+ "man-db",
+ "openjdk",
+ "ostree",
+ "ruby",
+ "sane-backends",
+ "spandsp",
+ "swig",
+ "util-linux"
+ ],
+ "polkit": [
+ "accountsservice",
+ "colord",
+ "flatpak",
+ "gdm",
+ "gnome-control-center",
+ "gnome-remote-desktop",
+ "gnome-settings-daemon",
+ "gnome-shell",
+ "gvfs",
+ "malcontent",
+ "modemmanager",
+ "networkmanager",
+ "sysprof",
+ "udisks",
+ "upower"
+ ],
+ "doxygen": [
+ "editorconfig-core-c",
+ "exiv2",
+ "flac",
+ "iniparser",
+ "libcamera",
+ "libjxl",
+ "libxkbcommon",
+ "nuspell",
+ "pipewire",
+ "serd",
+ "sord",
+ "tpm2-tss",
+ "v4l-utils",
+ "wayland"
+ ],
+ "libxcrypt": [
+ "accountsservice",
+ "guile",
+ "ldb",
+ "libapparmor",
+ "linux-pam",
+ "openldap",
+ "perl",
+ "ppp",
+ "samba",
+ "systemd",
+ "talloc",
+ "tdb",
+ "tevent",
+ "util-linux"
+ ],
+ "texinfo": [
+ "autoconf",
+ "e2fsprogs",
+ "ffmpeg",
+ "ffmpeg-headless",
+ "gawk",
+ "gdb",
+ "gengetopt",
+ "gnupg",
+ "gnutls",
+ "gpgme",
+ "gpm",
+ "groff",
+ "libcdio",
+ "libtasn1"
+ ],
+ "docutils": [
+ "bluez",
+ "gdk-pixbuf",
+ "glib",
+ "gnome-shell",
+ "gtk4",
+ "json-glib",
+ "libdrm",
+ "librsvg",
+ "mutter",
+ "pango",
+ "pipewire",
+ "sphinx",
+ "xdg-desktop-portal"
+ ],
+ "libglvnd": [
+ "egl-wayland",
+ "gnome-shell",
+ "gtk4",
+ "libepoxy",
+ "libva",
+ "mesa",
+ "mutter",
+ "qtbase",
+ "sdl2-compat",
+ "sdl3",
+ "xorg-server",
+ "xvfb",
+ "xwayland"
+ ],
+ "libpulseaudio": [
+ "ffmpeg",
+ "freerdp",
+ "gnome-control-center",
+ "gnome-settings-daemon",
+ "gnome-shell",
+ "libao",
+ "libcanberra",
+ "libopenmpt",
+ "mpg123",
+ "pipewire",
+ "roc-toolkit",
+ "sdl3",
+ "sox"
+ ],
+ "validate-pkg-config": [
+ "duktape",
+ "flatpak",
+ "hunspell",
+ "iniparser",
+ "jansson",
+ "libtheora",
+ "plutosvg",
+ "sdl3",
+ "sdl3-image",
+ "sdl3-ttf",
+ "simdutf",
+ "unity-test",
+ "zvbi"
+ ],
+ "automake": [
+ "gd",
+ "gpm",
+ "kmod",
+ "libieee1284",
+ "libmtp",
+ "libuv",
+ "man-db",
+ "ostree",
+ "sane-backends",
+ "spandsp",
+ "swig",
+ "util-linux"
+ ],
+ "libgudev": [
+ "colord",
+ "gdm",
+ "gnome-control-center",
+ "gnome-settings-daemon",
+ "gvfs",
+ "libqmi",
+ "libwacom",
+ "modemmanager",
+ "mutter",
+ "udisks",
+ "upower",
+ "xdg-desktop-portal"
+ ],
+ "gnutls": [
+ "cups",
+ "ffmpeg",
+ "ffmpeg-headless",
+ "glib-networking",
+ "gnupg",
+ "libmicrohttpd",
+ "networkmanager",
+ "samba",
+ "swtpm",
+ "systemd",
+ "vte"
+ ],
+ "gtest": [
+ "abseil-cpp",
+ "glslang",
+ "libavif",
+ "libcamera",
+ "libjxl",
+ "libphonenumber",
+ "libyuv",
+ "openh264",
+ "protobuf",
+ "uriparser"
+ ],
+ "libsoup": [
+ "evolution-data-server",
+ "gnome-control-center",
+ "gnome-online-accounts",
+ "gnome-shell",
+ "gvfs",
+ "libgweather",
+ "libosinfo",
+ "librest",
+ "ostree",
+ "tinysparql"
+ ],
+ "desktop-file-utils": [
+ "gnome-clocks",
+ "gnome-console",
+ "gnome-shell",
+ "gnome-text-editor",
+ "libadwaita",
+ "mutter",
+ "nautilus",
+ "sysprof",
+ "vte"
+ ],
+ "gst-plugins-base": [
+ "gnome-clocks",
+ "gnome-control-center",
+ "gnome-shell",
+ "gtk4",
+ "libcamera",
+ "libcanberra",
+ "nautilus",
+ "pipewire",
+ "xdg-desktop-portal"
+ ],
+ "libselinux": [
+ "bubblewrap",
+ "gdm",
+ "glib",
+ "gnome-keyring",
+ "nautilus",
+ "networkmanager",
+ "ostree",
+ "pipewire",
+ "qtbase"
+ ],
+ "libunwind": [
+ "freerdp",
+ "gperftools",
+ "mesa",
+ "roc-toolkit",
+ "samba",
+ "strace",
+ "sysprof",
+ "xorg-server",
+ "xwayland"
+ ],
+ "libxrandr": [
+ "argyllcms",
+ "freerdp",
+ "gtk4",
+ "mesa",
+ "mutter",
+ "openjdk",
+ "sdl3",
+ "setxkbmap",
+ "vulkan-loader"
+ ],
+ "nasm": [
+ "dav1d",
+ "ffmpeg",
+ "ffmpeg-headless",
+ "lame",
+ "libvmaf",
+ "openh264",
+ "svt-av1",
+ "x264",
+ "x265"
+ ],
+ "xmlto": [
+ "appstream",
+ "flatpak",
+ "gnome-session",
+ "libieee1284",
+ "libtraceevent",
+ "libtracefs",
+ "lttng-ust",
+ "opensp",
+ "wayland"
+ ],
+ "autoconf-archive": [
+ "avahi",
+ "libapparmor",
+ "libblockdev",
+ "libdatrie",
+ "python3",
+ "sane-backends",
+ "sox",
+ "tpm2-tss"
+ ],
+ "bash-completion": [
+ "appstream",
+ "bubblewrap",
+ "colord",
+ "dconf",
+ "gnome-shell",
+ "libmbim",
+ "libqmi",
+ "modemmanager"
+ ],
+ "fuse": [
+ "e2fsprogs",
+ "flatpak",
+ "freerdp",
+ "gnome-remote-desktop",
+ "gvfs",
+ "ostree",
+ "swtpm",
+ "xdg-desktop-portal"
+ ],
+ "gnome-desktop": [
+ "gnome-clocks",
+ "gnome-control-center",
+ "gnome-session",
+ "gnome-settings-daemon",
+ "gnome-shell",
+ "mutter",
+ "nautilus",
+ "xdg-desktop-portal-gnome"
+ ],
+ "krb5": [
+ "curl",
+ "evolution-data-server",
+ "freerdp",
+ "gnome-control-center",
+ "gnome-online-accounts",
+ "gnome-remote-desktop",
+ "libpq",
+ "libtirpc"
+ ],
+ "libseccomp": [
+ "flatpak",
+ "gnome-desktop",
+ "libglycin",
+ "libglycin-gtk4",
+ "localsearch",
+ "nautilus",
+ "swtpm",
+ "systemd"
+ ],
+ "shared-mime-info": [
+ "colord",
+ "gcr",
+ "gnome-control-center",
+ "gtk4",
+ "gtksourceview",
+ "libxmlb",
+ "nautilus",
+ "sysprof"
+ ],
+ "libopus": [
+ "ffmpeg",
+ "ffmpeg-headless",
+ "freerdp",
+ "gnome-remote-desktop",
+ "libsndfile",
+ "opusfile",
+ "pipewire"
+ ],
+ "libxkbfile": [
+ "freerdp",
+ "libxklavier",
+ "setxkbmap",
+ "xkbcomp",
+ "xorg-server",
+ "xvfb",
+ "xwayland"
+ ],
+ "systemd-minimal": [
+ "dbus",
+ "mako",
+ "openldap",
+ "polkit",
+ "ppp",
+ "umockdev",
+ "xdg-desktop-portal"
+ ],
+ "acl": [
+ "coreutils",
+ "cups",
+ "libarchive",
+ "samba",
+ "systemd",
+ "udisks"
+ ],
+ "cmocka": [
+ "ldb",
+ "libcbor",
+ "librist",
+ "samba",
+ "tevent",
+ "tpm2-tss"
+ ],
+ "gcr": [
+ "gnome-control-center",
+ "gnome-keyring",
+ "gnome-online-accounts",
+ "gnome-settings-daemon",
+ "gnome-shell",
+ "libnma"
+ ],
+ "gstreamer": [
+ "gnome-clocks",
+ "gnome-shell",
+ "libcamera",
+ "libcanberra",
+ "pipewire",
+ "xdg-desktop-portal"
+ ],
+ "keyutils": [
+ "gdm",
+ "gnome-online-accounts",
+ "krb5",
+ "libblockdev",
+ "libndctl",
+ "libnvme"
+ ],
+ "librsvg": [
+ "adwaita-icon-theme",
+ "appstream",
+ "flatpak",
+ "gnome-control-center",
+ "gnome-shell",
+ "xdg-desktop-portal"
+ ],
+ "libsecret": [
+ "evolution-data-server",
+ "gcr",
+ "gnome-control-center",
+ "gnome-online-accounts",
+ "gnome-remote-desktop",
+ "gnome-shell"
+ ],
+ "libtasn1": [
+ "gcr",
+ "gnutls",
+ "libimobiledevice",
+ "p11-kit",
+ "samba",
+ "swtpm"
+ ],
+ "at-spi2-core": [
+ "gjs",
+ "gnome-shell",
+ "gtksourceview",
+ "mutter",
+ "qtbase"
+ ],
+ "audit": [
+ "dbus",
+ "gdm",
+ "linux-pam",
+ "networkmanager",
+ "systemd"
+ ],
+ "avahi": [
+ "cups",
+ "gvfs",
+ "pipewire",
+ "sane-backends",
+ "tinysparql"
+ ],
+ "cups": [
+ "freerdp",
+ "gnome-control-center",
+ "gtk4",
+ "openjdk",
+ "qtbase"
+ ],
+ "glib-networking": [
+ "evolution-data-server",
+ "flatpak",
+ "gnome-control-center",
+ "gnome-online-accounts",
+ "nautilus"
+ ],
+ "graphviz": [
+ "exiv2",
+ "flac",
+ "libcamera",
+ "pipewire",
+ "wayland"
+ ],
+ "groff": [
+ "enchant",
+ "libzip",
+ "man-db",
+ "openldap",
+ "ruby"
+ ],
+ "help2man": [
+ "flex",
+ "gengetopt",
+ "libcdio",
+ "libmbim",
+ "libqmi"
+ ],
+ "iso-codes": [
+ "gnome-desktop",
+ "gtk4",
+ "ibus",
+ "libnma",
+ "libxklavier"
+ ],
+ "libidn2": [
+ "curl",
+ "dnsmasq",
+ "gnutls",
+ "libpsl",
+ "systemd"
+ ],
+ "libmnl": [
+ "iproute2",
+ "iptables",
+ "libnetfilter_conntrack",
+ "libnftnl",
+ "nftables"
+ ],
+ "libnotify": [
+ "gnome-bluetooth",
+ "gnome-remote-desktop",
+ "gnome-settings-daemon",
+ "ibus",
+ "nautilus"
+ ],
+ "libxinerama": [
+ "argyllcms",
+ "freerdp",
+ "gtk4",
+ "mutter",
+ "openjdk"
+ ],
+ "libxt": [
+ "libxaw",
+ "libxmu",
+ "libxpm",
+ "openjdk",
+ "xwayland"
+ ],
+ "p11-kit": [
+ "evolution-data-server",
+ "gcr",
+ "gnome-keyring",
+ "gnutls",
+ "systemd"
+ ],
+ "popt": [
+ "cryptsetup",
+ "gptfdisk",
+ "ldb",
+ "newt",
+ "samba"
+ ],
+ "pygobject": [
+ "gnome-control-center",
+ "ibus",
+ "libsecret",
+ "modemmanager",
+ "upower"
+ ],
+ "upower": [
+ "gnome-bluetooth",
+ "gnome-control-center",
+ "gnome-settings-daemon",
+ "gnome-shell",
+ "localsearch"
+ ],
+ "accountsservice": [
+ "gdm",
+ "gnome-control-center",
+ "gnome-shell",
+ "malcontent"
+ ],
+ "adwaita-icon-theme": [
+ "gnome-control-center",
+ "gnome-shell",
+ "libadwaita",
+ "nautilus"
+ ],
+ "colord": [
+ "colord-gtk",
+ "gnome-control-center",
+ "gnome-settings-daemon",
+ "mutter"
+ ],
+ "dav1d": [
+ "ffmpeg",
+ "ffmpeg-headless",
+ "libavif",
+ "librsvg"
+ ],
+ "fftw-single": [
+ "libpulseaudio",
+ "pipewire",
+ "speex",
+ "speexdsp"
+ ],
+ "flac": [
+ "libopenmpt",
+ "libsndfile",
+ "sox",
+ "vorbis-tools"
+ ],
+ "geoclue": [
+ "gnome-clocks",
+ "gnome-settings-daemon",
+ "gnome-shell",
+ "xdg-desktop-portal"
+ ],
+ "gnome-settings-daemon": [
+ "gnome-control-center",
+ "gnome-session",
+ "gnome-shell",
+ "mutter"
+ ],
+ "gst-plugins-good": [
+ "gnome-clocks",
+ "gnome-control-center",
+ "gnome-shell",
+ "xdg-desktop-portal"
+ ],
+ "kmod": [
+ "libblockdev",
+ "libndctl",
+ "pciutils",
+ "systemd"
+ ],
+ "libcap-ng": [
+ "audit",
+ "dbus",
+ "gnome-keyring",
+ "util-linux"
+ ],
+ "libgweather": [
+ "evolution-data-server",
+ "gnome-clocks",
+ "gnome-settings-daemon",
+ "gnome-shell"
+ ],
+ "libjack2": [
+ "mpg123",
+ "pipewire",
+ "portaudio",
+ "sdl3"
+ ],
+ "libplist": [
+ "libimobiledevice",
+ "libimobiledevice-glue",
+ "libtatsu",
+ "libusbmuxd"
+ ],
+ "libsysprof-capture": [
+ "gjs",
+ "glib",
+ "libspelling",
+ "mutter"
+ ],
+ "libxshmfence": [
+ "mesa",
+ "xorg-server",
+ "xvfb",
+ "xwayland"
+ ],
+ "mesa-gl-headers": [
+ "mutter",
+ "xorg-server",
+ "xvfb",
+ "xwayland"
+ ],
+ "sdl3": [
+ "freerdp",
+ "sdl2-compat",
+ "sdl3-image",
+ "sdl3-ttf"
+ ],
+ "swig": [
+ "audit",
+ "libapparmor",
+ "libnvme",
+ "volume_key"
+ ],
+ "tinysparql": [
+ "gnome-control-center",
+ "gtk4",
+ "localsearch",
+ "nautilus"
+ ],
+ "unzip": [
+ "argyllcms",
+ "docbook5",
+ "openjdk",
+ "sqlite"
+ ],
+ "v4l-utils": [
+ "ffmpeg",
+ "ffmpeg-headless",
+ "libdisplay-info",
+ "sane-backends"
+ ],
+ "xvfb-run": [
+ "gjs",
+ "gtksourceview",
+ "libadwaita",
+ "mutter"
+ ],
+ "yasm": [
+ "libaom",
+ "libass",
+ "libvpx",
+ "xvidcore"
+ ],
+ "attr": [
+ "acl",
+ "coreutils",
+ "libarchive"
+ ],
+ "check": [
+ "libosinfo",
+ "libpulseaudio",
+ "parted"
+ ],
+ "clang": [
+ "ffmpeg",
+ "ffmpeg-headless",
+ "mesa"
+ ],
+ "cryptsetup": [
+ "libblockdev",
+ "systemd",
+ "volume_key"
+ ],
+ "db": [
+ "evolution-data-server",
+ "iproute2",
+ "linux-pam"
+ ],
+ "dbus-python": [
+ "libsecret",
+ "modemmanager",
+ "upower"
+ ],
+ "dconf": [
+ "flatpak",
+ "gdm",
+ "ibus"
+ ],
+ "dejagnu": [
+ "gdb",
+ "libapparmor",
+ "libffi"
+ ],
+ "dri-pkgconfig-stub": [
+ "xorg-server",
+ "xvfb",
+ "xwayland"
+ ],
+ "fmt": [
+ "doxygen",
+ "spdlog",
+ "vte"
+ ],
+ "font-util": [
+ "xorg-server",
+ "xvfb",
+ "xwayland"
+ ],
+ "gdbm": [
+ "man-db",
+ "python3",
+ "ruby"
+ ],
+ "geocode-glib": [
+ "gnome-clocks",
+ "gnome-settings-daemon",
+ "libgweather"
+ ],
+ "gjs": [
+ "gnome-shell",
+ "libsecret",
+ "ostree"
+ ],
+ "glu": [
+ "v4l-utils",
+ "xorg-server",
+ "xwayland"
+ ],
+ "gpgme": [
+ "flatpak",
+ "ostree",
+ "volume_key"
+ ],
+ "ibus": [
+ "gnome-control-center",
+ "gnome-shell",
+ "sdl3"
+ ],
+ "jansson": [
+ "networkmanager",
+ "nftables",
+ "samba"
+ ],
+ "jinja2": [
+ "gi-docgen",
+ "libcamera",
+ "sphinx"
+ ],
+ "lame": [
+ "ffmpeg",
+ "ffmpeg-headless",
+ "libsndfile"
+ ],
+ "libaom": [
+ "ffmpeg",
+ "ffmpeg-headless",
+ "libavif"
+ ],
+ "libbluray": [
+ "ffmpeg",
+ "ffmpeg-headless",
+ "gvfs"
+ ],
+ "libbpf": [
+ "iproute2",
+ "systemd",
+ "v4l-utils"
+ ],
+ "libedit": [
+ "krb5",
+ "nftables",
+ "openssh"
+ ],
+ "libei": [
+ "gnome-remote-desktop",
+ "mutter",
+ "xwayland"
+ ],
+ "libfido2": [
+ "freerdp",
+ "openssh",
+ "systemd"
+ ],
+ "libglycin": [
+ "libglycin-gtk4",
+ "mutter",
+ "nautilus"
+ ],
+ "libical": [
+ "bluez",
+ "evolution-data-server",
+ "gnome-shell"
+ ],
+ "libimobiledevice-glue": [
+ "libimobiledevice",
+ "libtatsu",
+ "libusbmuxd"
+ ],
+ "libraw1394": [
+ "ffado",
+ "libavc1394",
+ "libiec61883"
+ ],
+ "libunistring": [
+ "gnutls",
+ "guile",
+ "libpsl"
+ ],
+ "libwacom": [
+ "gnome-control-center",
+ "libinput",
+ "mutter"
+ ],
+ "libxdamage": [
+ "freerdp",
+ "gtk4",
+ "mutter"
+ ],
+ "libxfont_2": [
+ "xorg-server",
+ "xvfb",
+ "xwayland"
+ ],
+ "libxpm": [
+ "gd",
+ "libxaw",
+ "xwayland"
+ ],
+ "llvm": [
+ "libclc",
+ "mesa",
+ "systemd"
+ ],
+ "lvm2": [
+ "cryptsetup",
+ "libblockdev",
+ "parted"
+ ],
+ "net-tools": [
+ "gnutls",
+ "net-snmp",
+ "swtpm"
+ ],
+ "nettle": [
+ "dnsmasq",
+ "gnutls",
+ "unbound"
+ ],
+ "nss": [
+ "evolution-data-server",
+ "libblockdev",
+ "volume_key"
+ ],
+ "numactl": [
+ "hwloc",
+ "lttng-ust",
+ "x265"
+ ],
+ "nv-codec-headers": [
+ "ffmpeg",
+ "ffmpeg-headless",
+ "gnome-remote-desktop"
+ ],
+ "opencl-headers": [
+ "ffmpeg",
+ "ffmpeg-headless",
+ "ocl-icd"
+ ],
+ "protobuf": [
+ "evolution-data-server",
+ "libei",
+ "libphonenumber"
+ ],
+ "pygments": [
+ "bluez",
+ "gi-docgen",
+ "sphinx"
+ ],
+ "ruby": [
+ "iniparser",
+ "ocl-icd",
+ "unity-test"
+ ],
+ "serd": [
+ "lilv",
+ "sord",
+ "sratom"
+ ],
+ "setuptools": [
+ "libapparmor",
+ "scons",
+ "sphinxygen"
+ ],
+ "soxr": [
+ "ffmpeg",
+ "ffmpeg-headless",
+ "libpulseaudio"
+ ],
+ "speex": [
+ "ffmpeg",
+ "ffmpeg-headless",
+ "vorbis-tools"
+ ],
+ "sphinx": [
+ "libcamera",
+ "libtiff",
+ "serd"
+ ],
+ "talloc": [
+ "ldb",
+ "samba",
+ "tevent"
+ ],
+ "tpm2-tss": [
+ "gnome-remote-desktop",
+ "gnupg",
+ "systemd"
+ ],
+ "umockdev": [
+ "libgudev",
+ "upower",
+ "xdg-desktop-portal"
+ ],
+ "valgrind": [
+ "libdrm",
+ "mesa",
+ "pipewire"
+ ],
+ "CUnit": [
+ "libtraceevent",
+ "nghttp2"
+ ],
+ "SPIRV-LLVM-Translator": [
+ "libclc",
+ "mesa"
+ ],
+ "abseil-cpp": [
+ "protobuf",
+ "webrtc-audio-processing"
+ ],
+ "amf-headers": [
+ "ffmpeg",
+ "ffmpeg-headless"
+ ],
+ "blueprint-compiler": [
+ "gnome-control-center",
+ "nautilus"
+ ],
+ "bluez": [
+ "networkmanager",
+ "pipewire"
+ ],
+ "boehm-gc": [
+ "guile",
+ "w3m"
+ ],
+ "bubblewrap": [
+ "gnome-desktop",
+ "xdg-desktop-portal"
+ ],
+ "catch2": [
+ "nuspell",
+ "spdlog"
+ ],
+ "cjson": [
+ "freerdp",
+ "librist"
+ ],
+ "duktape": [
+ "libproxy",
+ "polkit"
+ ],
+ "egl-wayland": [
+ "mutter",
+ "xwayland"
+ ],
+ "expect": [
+ "dejagnu",
+ "swtpm"
+ ],
+ "fdk-aac": [
+ "gnome-remote-desktop",
+ "pipewire"
+ ],
+ "flit-core": [
+ "docutils",
+ "sphinx"
+ ],
+ "gd": [
+ "graphviz",
+ "libgphoto2"
+ ],
+ "getopt": [
+ "libseccomp",
+ "xmlto"
+ ],
+ "gexiv2": [
+ "localsearch",
+ "nautilus"
+ ],
+ "glslang": [
+ "mesa",
+ "shaderc"
+ ],
+ "gnome-autoar": [
+ "gnome-shell",
+ "nautilus"
+ ],
+ "gnome-bluetooth": [
+ "gnome-control-center",
+ "gnome-shell"
+ ],
+ "gnome-online-accounts": [
+ "evolution-data-server",
+ "gnome-control-center"
+ ],
+ "gnome-user-share": [
+ "gnome-control-center",
+ "nautilus"
+ ],
+ "gsound": [
+ "gnome-bluetooth",
+ "gnome-control-center"
+ ],
+ "iptables": [
+ "iproute2",
+ "nftables"
+ ],
+ "libao": [
+ "sox",
+ "vorbis-tools"
+ ],
+ "libapparmor": [
+ "dbus",
+ "systemd"
+ ],
+ "libass": [
+ "ffmpeg",
+ "ffmpeg-headless"
+ ],
+ "libatasmart": [
+ "libblockdev",
+ "udisks"
+ ],
+ "libavif": [
+ "gd",
+ "sdl3-image"
+ ],
+ "libcbor": [
+ "freerdp",
+ "libfido2"
+ ],
+ "libcdio": [
+ "gvfs",
+ "libcdio-paranoia"
+ ],
+ "libconfig": [
+ "ffado",
+ "udisks"
+ ],
+ "libdatrie": [
+ "libthai",
+ "qtbase"
+ ],
+ "libdbusmenu-gtk3": [
+ "ibus",
+ "libayatana-appindicator"
+ ],
+ "libdecor": [
+ "sdl3",
+ "xwayland"
+ ],
+ "libdeflate": [
+ "libtiff",
+ "openexr"
+ ],
+ "libev": [
+ "nghttp2",
+ "ngtcp2"
+ ],
+ "libexif": [
+ "libgphoto2",
+ "nautilus"
+ ],
+ "libfontenc": [
+ "libxfont_1",
+ "libxfont_2"
+ ],
+ "libgphoto2": [
+ "gvfs",
+ "sane-backends"
+ ],
+ "libgtop": [
+ "gnome-console",
+ "gnome-control-center"
+ ],
+ "libimobiledevice": [
+ "gvfs",
+ "upower"
+ ],
+ "libmbim": [
+ "libqmi",
+ "modemmanager"
+ ],
+ "libmicrohttpd": [
+ "elfutils",
+ "systemd"
+ ],
+ "libnetfilter_conntrack": [
+ "dnsmasq",
+ "iptables"
+ ],
+ "libnfnetlink": [
+ "iptables",
+ "libnetfilter_conntrack"
+ ],
+ "libnftnl": [
+ "iptables",
+ "nftables"
+ ],
+ "libnma": [
+ "gnome-control-center",
+ "gnome-shell"
+ ],
+ "libopenmpt": [
+ "ffmpeg",
+ "ffmpeg-headless"
+ ],
+ "libpciaccess": [
+ "libdrm",
+ "xorg-server"
+ ],
+ "libpq": [
+ "psqlodbc",
+ "qtbase"
+ ],
+ "libproxy": [
+ "glib-networking",
+ "qtbase"
+ ],
+ "libpsl": [
+ "curl",
+ "networkmanager"
+ ],
+ "libpwquality": [
+ "gnome-control-center",
+ "systemd"
+ ],
+ "librist": [
+ "ffmpeg",
+ "ffmpeg-headless"
+ ],
+ "libsepol": [
+ "libselinux",
+ "qtbase"
+ ],
+ "libssh": [
+ "ffmpeg",
+ "ffmpeg-headless"
+ ],
+ "libstemmer": [
+ "appstream",
+ "tinysparql"
+ ],
+ "libthai": [
+ "pango",
+ "qtbase"
+ ],
+ "libtheora": [
+ "ffmpeg",
+ "ffmpeg-headless"
+ ],
+ "libtirpc": [
+ "xorg-server",
+ "xwayland"
+ ],
+ "libtpms": [
+ "swtpm",
+ "tpm2-tss"
+ ],
+ "libtraceevent": [
+ "libndctl",
+ "libtracefs"
+ ],
+ "liburing": [
+ "libdex",
+ "samba"
+ ],
+ "libva-minimal": [
+ "ffmpeg-headless",
+ "mesa"
+ ],
+ "libvpx": [
+ "ffmpeg",
+ "ffmpeg-headless"
+ ],
+ "libxcomposite": [
+ "mutter",
+ "qtbase"
+ ],
+ "libxft": [
+ "imlib2",
+ "pango"
+ ],
+ "libxmu": [
+ "libxaw",
+ "xwayland"
+ ],
+ "libxscrnsaver": [
+ "argyllcms",
+ "sdl3"
+ ],
+ "libxxf86vm": [
+ "argyllcms",
+ "mesa"
+ ],
+ "localsearch": [
+ "gnome-control-center",
+ "nautilus"
+ ],
+ "lttng-ust": [
+ "libcamera",
+ "qtbase"
+ ],
+ "lv2": [
+ "lilv",
+ "sratom"
+ ],
+ "lzo": [
+ "cairo",
+ "libarchive"
+ ],
+ "mobile-broadband-provider-info": [
+ "libnma",
+ "networkmanager"
+ ],
+ "mutter": [
+ "gnome-control-center",
+ "gnome-shell"
+ ],
+ "nghttp3": [
+ "curl",
+ "ngtcp2"
+ ],
+ "nspr": [
+ "evolution-data-server",
+ "nss"
+ ],
+ "ocl-icd": [
+ "ffmpeg",
+ "ffmpeg-headless"
+ ],
+ "openapv": [
+ "ffmpeg",
+ "ffmpeg-headless"
+ ],
+ "openjpeg": [
+ "ffmpeg",
+ "ffmpeg-headless"
+ ],
+ "openldap": [
+ "evolution-data-server",
+ "gnupg"
+ ],
+ "pcsclite": [
+ "freerdp",
+ "libfido2"
+ ],
+ "ply": [
+ "libcamera",
+ "mesa"
+ ],
+ "poppler-glib": [
+ "localsearch",
+ "sane-backends"
+ ],
+ "ppp": [
+ "modemmanager",
+ "networkmanager"
+ ],
+ "procps": [
+ "ell",
+ "tpm2-tss"
+ ],
+ "python-dbusmock": [
+ "gnome-control-center",
+ "upower"
+ ],
+ "pyyaml": [
+ "libcamera",
+ "mesa"
+ ],
+ "samba": [
+ "gnome-control-center",
+ "gvfs"
+ ],
+ "scons": [
+ "ffado",
+ "roc-toolkit"
+ ],
+ "setxkbmap": [
+ "gnome-control-center",
+ "libxkbcommon"
+ ],
+ "shaderc": [
+ "gnome-remote-desktop",
+ "gtk4"
+ ],
+ "sord": [
+ "lilv",
+ "sratom"
+ ],
+ "source-highlight": [
+ "gdb",
+ "libtracefs"
+ ],
+ "sox": [
+ "roc-toolkit",
+ "spandsp"
+ ],
+ "spirv-tools": [
+ "glslang",
+ "mesa"
+ ],
+ "srt": [
+ "ffmpeg",
+ "ffmpeg-headless"
+ ],
+ "svt-av1": [
+ "ffmpeg",
+ "ffmpeg-headless"
+ ],
+ "tcl": [
+ "expect",
+ "sqlite"
+ ],
+ "tdb": [
+ "ldb",
+ "samba"
+ ],
+ "tevent": [
+ "ldb",
+ "samba"
+ ],
+ "udisks": [
+ "gnome-control-center",
+ "gvfs"
+ ],
+ "unixodbc": [
+ "psqlodbc",
+ "qtbase"
+ ],
+ "vid.stab": [
+ "ffmpeg",
+ "ffmpeg-headless"
+ ],
+ "webkitgtk": [
+ "evolution-data-server",
+ "gnome-shell"
+ ],
+ "x264": [
+ "ffmpeg",
+ "ffmpeg-headless"
+ ],
+ "x265": [
+ "ffmpeg",
+ "ffmpeg-headless"
+ ],
+ "xkbcomp": [
+ "libxkbcommon",
+ "xwayland"
+ ],
+ "xorg-server": [
+ "gnome-control-center",
+ "mutter"
+ ],
+ "xvidcore": [
+ "ffmpeg",
+ "ffmpeg-headless"
+ ],
+ "xxhash": [
+ "dav1d",
+ "gdb"
+ ],
+ "zimg": [
+ "ffmpeg",
+ "ffmpeg-headless"
+ ],
+ "zvbi": [
+ "ffmpeg",
+ "ffmpeg-headless"
+ ],
+ "JSON": [
+ "samba"
+ ],
+ "Module-Build": [
+ "po4a"
+ ],
+ "Parse-Yapp": [
+ "samba"
+ ],
+ "Pod-Parser": [
+ "po4a"
+ ],
+ "SGMLSpm": [
+ "po4a"
+ ],
+ "Syntax-Keyword-Try": [
+ "po4a"
+ ],
+ "Text-WrapI18N": [
+ "po4a"
+ ],
+ "Unicode-LineBreak": [
+ "po4a"
+ ],
+ "YAML-Tiny": [
+ "po4a"
+ ],
+ "adns": [
+ "gnupg"
+ ],
+ "alabaster": [
+ "sphinx"
+ ],
+ "argcomplete": [
+ "mutter"
+ ],
+ "argyllcms": [
+ "colord"
+ ],
+ "aspell": [
+ "enchant"
+ ],
+ "audiofile": [
+ "spandsp"
+ ],
+ "autogen": [
+ "libsndfile"
+ ],
+ "ayatana-ido": [
+ "libayatana-indicator"
+ ],
+ "babel": [
+ "sphinx"
+ ],
+ "bluez-headers": [
+ "python3"
+ ],
+ "boost-build": [
+ "boost"
+ ],
+ "bpftools": [
+ "systemd"
+ ],
+ "byacc": [
+ "krb5"
+ ],
+ "c-ares": [
+ "nghttp2"
+ ],
+ "cargo-c": [
+ "librsvg"
+ ],
+ "clang-only": [
+ "libclc"
+ ],
+ "colord-gtk": [
+ "gnome-control-center"
+ ],
+ "cpio": [
+ "openjdk"
+ ],
+ "cracklib": [
+ "libpwquality"
+ ],
+ "cyrus-sasl": [
+ "openldap"
+ ],
+ "cython": [
+ "rust-cbindgen"
+ ],
+ "dbus-cplusplus": [
+ "ffado"
+ ],
+ "dbus-glib": [
+ "libdbusmenu-gtk3"
+ ],
+ "defusedxml": [
+ "sphinx"
+ ],
+ "directx-headers": [
+ "mesa"
+ ],
+ "distutils": [
+ "scons"
+ ],
+ "dnsmasq": [
+ "networkmanager"
+ ],
+ "docbook-sgml": [
+ "po4a"
+ ],
+ "docbook5": [
+ "linux-pam"
+ ],
+ "double-conversion": [
+ "qtbase"
+ ],
+ "editorconfig-core-c": [
+ "gnome-text-editor"
+ ],
+ "eglexternalplatform": [
+ "egl-wayland"
+ ],
+ "ell": [
+ "bluez"
+ ],
+ "enchant": [
+ "libspelling"
+ ],
+ "evolution-data-server": [
+ "gnome-shell"
+ ],
+ "exempi": [
+ "localsearch"
+ ],
+ "faad2": [
+ "freerdp"
+ ],
+ "fast-float": [
+ "vte"
+ ],
+ "ffado": [
+ "pipewire"
+ ],
+ "ffmpeg-headless": [
+ "pipewire"
+ ],
+ "fftw-double": [
+ "spandsp"
+ ],
+ "flatpak": [
+ "xdg-desktop-portal"
+ ],
+ "freerdp": [
+ "gnome-remote-desktop"
+ ],
+ "gdb": [
+ "valgrind"
+ ],
+ "gdm": [
+ "gnome-shell"
+ ],
+ "gengetopt": [
+ "roc-toolkit"
+ ],
+ "glib-testing": [
+ "malcontent"
+ ],
+ "glibmm": [
+ "ffado"
+ ],
+ "gmobile": [
+ "gnome-control-center"
+ ],
+ "gnome-clocks": [
+ "gnome-shell"
+ ],
+ "gnome-keyring": [
+ "gnome-shell"
+ ],
+ "gnome-remote-desktop": [
+ "gnome-control-center"
+ ],
+ "gperftools": [
+ "libjxl"
+ ],
+ "gpm": [
+ "w3m"
+ ],
+ "gptfdisk": [
+ "libblockdev"
+ ],
+ "graphite2": [
+ "harfbuzz"
+ ],
+ "gst-plugins-bad": [
+ "gtk4"
+ ],
+ "gts": [
+ "graphviz"
+ ],
+ "guile": [
+ "autogen"
+ ],
+ "gusb": [
+ "colord"
+ ],
+ "gvfs": [
+ "gnome-online-accounts"
+ ],
+ "gweather-locations": [
+ "libgweather"
+ ],
+ "hfst-ospell": [
+ "libvoikko"
+ ],
+ "hicolor-icon-theme": [
+ "adwaita-icon-theme"
+ ],
+ "hspell": [
+ "enchant"
+ ],
+ "hunspell": [
+ "enchant"
+ ],
+ "hwloc": [
+ "onetbb"
+ ],
+ "imagesize": [
+ "sphinx"
+ ],
+ "imath": [
+ "openexr"
+ ],
+ "imlib2": [
+ "w3m"
+ ],
+ "inih": [
+ "exiv2"
+ ],
+ "iniparser": [
+ "libndctl"
+ ],
+ "jam": [
+ "argyllcms"
+ ],
+ "jasper": [
+ "qtsvg"
+ ],
+ "jbigkit": [
+ "netpbm"
+ ],
+ "kexec-tools": [
+ "systemd"
+ ],
+ "kpsewhich": [
+ "po4a"
+ ],
+ "ldacbt": [
+ "pipewire"
+ ],
+ "ldb": [
+ "samba"
+ ],
+ "ldns": [
+ "openssh"
+ ],
+ "lerc": [
+ "libtiff"
+ ],
+ "libaio": [
+ "lvm2"
+ ],
+ "libargon2": [
+ "cryptsetup"
+ ],
+ "libavc1394": [
+ "ffado"
+ ],
+ "libayatana-appindicator": [
+ "sdl3"
+ ],
+ "libayatana-indicator": [
+ "libayatana-appindicator"
+ ],
+ "libb2": [
+ "qtbase"
+ ],
+ "libblake3": [
+ "appstream"
+ ],
+ "libblockdev": [
+ "udisks"
+ ],
+ "libbsd": [
+ "samba"
+ ],
+ "libbytesize": [
+ "libblockdev"
+ ],
+ "libcamera": [
+ "pipewire"
+ ],
+ "libcddb": [
+ "libcdio"
+ ],
+ "libcdio-paranoia": [
+ "gvfs"
+ ],
+ "libclc": [
+ "mesa"
+ ],
+ "libcloudproviders": [
+ "nautilus"
+ ],
+ "libcue": [
+ "localsearch"
+ ],
+ "libdaemon": [
+ "avahi"
+ ],
+ "libdex": [
+ "sysprof"
+ ],
+ "libeatmydata": [
+ "upower"
+ ],
+ "libebur128": [
+ "pipewire"
+ ],
+ "libelf": [
+ "v4l-utils"
+ ],
+ "libfreeaptx": [
+ "pipewire"
+ ],
+ "libfyaml": [
+ "appstream"
+ ],
+ "libglycin-gtk4": [
+ "nautilus"
+ ],
+ "libgnomekbd": [
+ "gnome-settings-daemon"
+ ],
+ "libgsf": [
+ "localsearch"
+ ],
+ "libgxps": [
+ "localsearch"
+ ],
+ "libhwy": [
+ "libjxl"
+ ],
+ "libid3tag": [
+ "imlib2"
+ ],
+ "libiec61883": [
+ "ffado"
+ ],
+ "libieee1284": [
+ "sane-backends"
+ ],
+ "libipt": [
+ "gdb"
+ ],
+ "libiscsi": [
+ "udisks"
+ ],
+ "libjxl": [
+ "sdl3-image"
+ ],
+ "liblc3": [
+ "pipewire"
+ ],
+ "libmad": [
+ "sox"
+ ],
+ "libmd": [
+ "libbsd"
+ ],
+ "libmng": [
+ "qtsvg"
+ ],
+ "libmpg123": [
+ "libsndfile"
+ ],
+ "libmtp": [
+ "gvfs"
+ ],
+ "libmysofa": [
+ "pipewire"
+ ],
+ "libndctl": [
+ "libblockdev"
+ ],
+ "libnfs": [
+ "gvfs"
+ ],
+ "libnvme": [
+ "libblockdev"
+ ],
+ "libosinfo": [
+ "localsearch"
+ ],
+ "libpanel": [
+ "sysprof"
+ ],
+ "libpaper": [
+ "cups"
+ ],
+ "libpfm": [
+ "llvm"
+ ],
+ "libphonenumber": [
+ "evolution-data-server"
+ ],
+ "libpipeline": [
+ "man-db"
+ ],
+ "libportal-gtk4": [
+ "nautilus"
+ ],
+ "libqmi": [
+ "modemmanager"
+ ],
+ "libqrtr-glib": [
+ "libqmi"
+ ],
+ "librest": [
+ "gnome-online-accounts"
+ ],
+ "libsamplerate": [
+ "libjack2"
+ ],
+ "libsigc++": [
+ "glibmm"
+ ],
+ "libspelling": [
+ "gnome-text-editor"
+ ],
+ "libstartup-notification": [
+ "mutter"
+ ],
+ "libsystemtap": [
+ "glib"
+ ],
+ "libtatsu": [
+ "libimobiledevice"
+ ],
+ "libtracefs": [
+ "libndctl"
+ ],
+ "libuev": [
+ "gmobile"
+ ],
+ "liburcu": [
+ "lttng-ust"
+ ],
+ "libusbmuxd": [
+ "libimobiledevice"
+ ],
+ "libvdpau": [
+ "ffmpeg"
+ ],
+ "libvmaf": [
+ "libaom"
+ ],
+ "libvoikko": [
+ "enchant"
+ ],
+ "libxaw": [
+ "xwayland"
+ ],
+ "libxfont_1": [
+ "xorg-server"
+ ],
+ "libxklavier": [
+ "libgnomekbd"
+ ],
+ "libxml++": [
+ "ffado"
+ ],
+ "libxres": [
+ "xwayland"
+ ],
+ "libxv": [
+ "freerdp"
+ ],
+ "libyuv": [
+ "libavif"
+ ],
+ "lilv": [
+ "pipewire"
+ ],
+ "lksctp-tools": [
+ "qtbase"
+ ],
+ "lmdb": [
+ "samba"
+ ],
+ "lua": [
+ "libinput"
+ ],
+ "lzip": [
+ "libpsl"
+ ],
+ "malcontent": [
+ "flatpak"
+ ],
+ "man-db": [
+ "tinysparql"
+ ],
+ "mariadb-connector-c": [
+ "qtbase"
+ ],
+ "mariadb-connector-odbc": [
+ "qtbase"
+ ],
+ "markdown": [
+ "gi-docgen"
+ ],
+ "mbedtls": [
+ "librist"
+ ],
+ "md4c": [
+ "qtbase"
+ ],
+ "mpdecimal": [
+ "python3"
+ ],
+ "mpg123": [
+ "libopenmpt"
+ ],
+ "mutest": [
+ "graphene"
+ ],
+ "net-snmp": [
+ "sane-backends"
+ ],
+ "netpbm": [
+ "spandsp"
+ ],
+ "newt": [
+ "networkmanager"
+ ],
+ "nftables": [
+ "dnsmasq"
+ ],
+ "nghttp2": [
+ "curl"
+ ],
+ "ngtcp2": [
+ "curl"
+ ],
+ "nuspell": [
+ "enchant"
+ ],
+ "onetbb": [
+ "libblake3"
+ ],
+ "openexr": [
+ "libjxl"
+ ],
+ "openfec": [
+ "roc-toolkit"
+ ],
+ "openh264": [
+ "freerdp"
+ ],
+ "openjdk": [
+ "libphonenumber"
+ ],
+ "opensp": [
+ "po4a"
+ ],
+ "opusfile": [
+ "sox"
+ ],
+ "orc": [
+ "freerdp"
+ ],
+ "ostree": [
+ "flatpak"
+ ],
+ "pandoc-cli": [
+ "nuspell"
+ ],
+ "pkcs11-helper": [
+ "freerdp"
+ ],
+ "plutosvg": [
+ "sdl3-ttf"
+ ],
+ "plutovg": [
+ "plutosvg"
+ ],
+ "plymouth": [
+ "gdm"
+ ],
+ "po4a": [
+ "util-linux"
+ ],
+ "portaudio": [
+ "libopenmpt"
+ ],
+ "protobuf-c": [
+ "libei"
+ ],
+ "prune-libtool-files": [
+ "iptables"
+ ],
+ "psqlodbc": [
+ "qtbase"
+ ],
+ "pth": [
+ "gpgme"
+ ],
+ "publicsuffix-list": [
+ "libpsl"
+ ],
+ "pybind11": [
+ "libcamera"
+ ],
+ "pycparser": [
+ "mesa"
+ ],
+ "pytest-xdist": [
+ "sphinx"
+ ],
+ "ragel": [
+ "roc-toolkit"
+ ],
+ "requests": [
+ "sphinx"
+ ],
+ "rhash": [
+ "cmake"
+ ],
+ "roc-toolkit": [
+ "pipewire"
+ ],
+ "roman-numerals": [
+ "sphinx"
+ ],
+ "rpcsvc-proto": [
+ "samba"
+ ],
+ "rust-bindgen": [
+ "mesa"
+ ],
+ "rust-cbindgen": [
+ "mesa"
+ ],
+ "sandbox-dbus-launch": [
+ "ibus"
+ ],
+ "sane-backends": [
+ "colord"
+ ],
+ "sbc": [
+ "pipewire"
+ ],
+ "sdl2-compat": [
+ "ffmpeg"
+ ],
+ "sdl3-image": [
+ "freerdp"
+ ],
+ "sdl3-ttf": [
+ "freerdp"
+ ],
+ "simdutf": [
+ "vte"
+ ],
+ "slang": [
+ "newt"
+ ],
+ "snowballstemmer": [
+ "sphinx"
+ ],
+ "spandsp": [
+ "pipewire"
+ ],
+ "spdlog": [
+ "doxygen"
+ ],
+ "sphinxcontrib-applehelp": [
+ "sphinx"
+ ],
+ "sphinxcontrib-devhelp": [
+ "sphinx"
+ ],
+ "sphinxcontrib-htmlhelp": [
+ "sphinx"
+ ],
+ "sphinxcontrib-jsmath": [
+ "sphinx"
+ ],
+ "sphinxcontrib-qthelp": [
+ "sphinx"
+ ],
+ "sphinxcontrib-serializinghtml": [
+ "sphinx"
+ ],
+ "sphinxcontrib-websupport": [
+ "sphinx"
+ ],
+ "sphinxygen": [
+ "serd"
+ ],
+ "spidermonkey": [
+ "gjs"
+ ],
+ "spirv-headers": [
+ "glslang"
+ ],
+ "sqlite-connector-odbc": [
+ "qtbase"
+ ],
+ "sratom": [
+ "lilv"
+ ],
+ "swtpm": [
+ "tpm2-tss"
+ ],
+ "sysprof": [
+ "mutter"
+ ],
+ "systemtap": [
+ "glib"
+ ],
+ "taglib": [
+ "localsearch"
+ ],
+ "tecla": [
+ "gnome-control-center"
+ ],
+ "tinyxxd": [
+ "dosfstools"
+ ],
+ "totem-pl-parser": [
+ "localsearch"
+ ],
+ "typing-extensions": [
+ "sphinx"
+ ],
+ "typogrify": [
+ "gi-docgen"
+ ],
+ "unbound": [
+ "gnutls"
+ ],
+ "unittest-cpp": [
+ "enchant"
+ ],
+ "unity-test": [
+ "iniparser"
+ ],
+ "uriparser": [
+ "freerdp"
+ ],
+ "utf8cpp": [
+ "taglib"
+ ],
+ "uthash": [
+ "tpm2-tss"
+ ],
+ "volume_key": [
+ "libblockdev"
+ ],
+ "vorbis-tools": [
+ "gnome-clocks"
+ ],
+ "vte": [
+ "gnome-console"
+ ],
+ "w3m": [
+ "linux-pam"
+ ],
+ "wavpack": [
+ "sox"
+ ],
+ "webrtc-audio-processing": [
+ "pipewire"
+ ],
+ "xapian": [
+ "appstream"
+ ],
+ "xdg-desktop-portal": [
+ "xdg-desktop-portal-gnome"
+ ],
+ "xvfb": [
+ "libxkbcommon"
+ ],
+ "xwayland": [
+ "mutter"
+ ],
+ "xxd": [
+ "libvmaf"
+ ],
+ "zip": [
+ "openjdk"
+ ],
+ "zix": [
+ "sord"
+ ]
+ }
+}
diff --git a/scripts/seed-gnome.py b/scripts/seed-gnome.py
new file mode 100644
index 00000000..37565f9e
--- /dev/null
+++ b/scripts/seed-gnome.py
@@ -0,0 +1,96 @@
+#!/usr/bin/env python3
+# seed-gnome.py — siembra el SUBTREE transitivo de GNOME desde metadata de nixpkgs (NO construye con
+# nix, ADR 0004: sólo lee deps). Corre `sembrar_cierre` de seed-graph sobre las raíces de una sesión
+# GNOME y clasifica el cierre:
+# conocida → ya hay receta en el corpus (cache-hit potencial)
+# frontera → nixpkgs lo pide y hammer NO tiene receta → HAY QUE AUTORAR (esto es el trabajo real)
+# nix-ismo/lab → ruido de nixpkgs o lo provee el sandbox (se descarta)
+#
+# Cada `frontera` es una HIPÓTESIS a clasificar/autorar por un humano (o un subagente-por-receta), NO
+# se promueve a receta automáticamente. Salida durable a docs/state/seed-gnome.json.
+import json, sys, pathlib, importlib.util
+# el guion en `seed-graph.py` impide `import seed_graph`: lo cargo por ruta.
+_spec = importlib.util.spec_from_file_location(
+ "seed_graph", str(pathlib.Path(__file__).parent / "seed-graph.py"))
+sg = importlib.util.module_from_spec(_spec); _spec.loader.exec_module(sg)
+
+ROOT = pathlib.Path(__file__).resolve().parent.parent
+OUT = ROOT / "docs/state/seed-gnome.json"
+
+# Raíces de una sesión GNOME usable: el compositor (mutter), el shell y su runtime JS (gjs), la
+# sesión y sus daemons, el display manager, el portal, y las apps mínimas (files, terminal, ajustes).
+# El cierre transitivo trae el resto (mozjs bajo gjs, gcr/libsecret bajo el keyring, etc.).
+RAICES = [
+ "mutter", "gnome-shell", "gjs", "gnome-session", "gnome-settings-daemon",
+ "gsettings-desktop-schemas", "gnome-desktop", "gnome-menus", "gnome-keyring",
+ "gdm", "xdg-desktop-portal", "xdg-desktop-portal-gnome", "libadwaita",
+ "nautilus", "gnome-console", "gnome-control-center", "gnome-text-editor",
+]
+
+MINIMA = [ # lo que una sesión GNOME necesita para BOOTEAR a un shell usable (sin apps)
+ "mutter", "gnome-shell", "gjs", "gnome-session", "gnome-settings-daemon",
+ "gsettings-desktop-schemas", "gnome-desktop", "gdm", "xdg-desktop-portal-gnome",
+]
+
+def main():
+ recs = sg.recetas()
+ raices = MINIMA if (len(sys.argv) > 1 and sys.argv[1] == "--minima") else RAICES
+ print(f"== raíces GNOME: {len(raices)}", file=sys.stderr)
+ grafo = sg.sembrar_cierre(raices, recs, prof_max=6, tope=4000)
+ out_path = ROOT / ("docs/state/seed-gnome-minima.json" if raices is MINIMA else "docs/state/seed-gnome.json")
+ # clasificar TODO el cierre
+ clases = {"conocida": [], "frontera": [], "nix-ismo": [], "lab": [], "sin-attr": []}
+ for n, aristas in grafo.items():
+ if aristas is None:
+ clases["sin-attr"].append(n); continue
+ # nodos del cierre = todo lo referido como dep, clasificado por su presencia
+ todos_deps = {}
+ for n, aristas in grafo.items():
+ for a in (aristas or []):
+ d = a["dep"]
+ # el nodo se clasifica por su MEJOR evidencia (conocida > frontera)
+ prev = todos_deps.get(d)
+ rank = {"conocida": 3, "lab": 2, "nix-ismo": 1, "frontera": 0}
+ if prev is None or rank[a["clase"]] > rank[prev["clase"]]:
+ todos_deps[d] = a
+ conocidas = sorted(d for d, a in todos_deps.items() if a["clase"] == "conocida")
+ frontera = sorted(d for d, a in todos_deps.items() if a["clase"] == "frontera")
+ nixismos = sorted(d for d, a in todos_deps.items() if a["clase"] == "nix-ismo")
+ lab = sorted(d for d, a in todos_deps.items() if a["clase"] == "lab")
+ sin_attr = sorted(clases["sin-attr"])
+
+ # ¿cuántas veces piden cada frontera? (prioridad de autoría)
+ demanda = {}
+ for n, aristas in grafo.items():
+ for a in (aristas or []):
+ if a["clase"] == "frontera":
+ demanda.setdefault(a["dep"], []).append(n)
+
+ print(f"\n== SUBTREE GNOME (cierre transitivo, {len(grafo)} nodos visitados)")
+ print(f" ya tenemos receta (conocida): {len(conocidas)}")
+ print(f" FRONTERA a autorar: {len(frontera)}")
+ print(f" nix-ismos (ruido): {len(nixismos)}")
+ print(f" provisto por el lab: {len(lab)}")
+ print(f" sin attr en nixpkgs: {len(sin_attr)}"
+ + (f" ({' '.join(sin_attr[:8])}…)" if sin_attr else ""))
+ print(f"\n== frontera por demanda (cuántas recetas la piden) — top 40:")
+ for dep, quienes in sorted(demanda.items(), key=lambda kv: (-len(kv[1]), kv[0]))[:40]:
+ print(f" {len(quienes):3}× {dep:30} ← {' '.join(sorted(set(quienes))[:4])}"
+ + (" …" if len(set(quienes)) > 4 else ""))
+
+ doc = dict(
+ schema="hammer-seed-gnome/1",
+ fuente="nixpkgs metadata (NO se construye con nix — ADR 0004)",
+ advertencia="HIPÓTESIS. Cada frontera es dep-opcional / nix-ismo / hueco real. Autorar a mano.",
+ raices=raices,
+ resumen=dict(visitados=len(grafo), conocida=len(conocidas), frontera=len(frontera),
+ nix_ismo=len(nixismos), lab=len(lab), sin_attr=len(sin_attr)),
+ conocida=conocidas, frontera=frontera, nix_ismo=nixismos, lab=lab, sin_attr=sin_attr,
+ demanda={d: sorted(set(q)) for d, q in sorted(demanda.items(), key=lambda kv:(-len(kv[1]),kv[0]))},
+ )
+ out_path.write_text(json.dumps(doc, indent=1, ensure_ascii=False) + "\n")
+ print(f"\n → {out_path.relative_to(ROOT)}")
+ return 0
+
+if __name__ == "__main__":
+ sys.exit(main())