gioser

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 815Rust 56Shell 37Markdown 291229 Definiciones

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 · (hace 3 meses) · padre 72de19c3e · ver el árbol en este commit

Delta semántico · 1

scripts/seed-gnome.py

3 archivos · +6298 −0

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())