frontera: derivar el grafo de la COLA — sway y cosmic eran invisibles
La lista de grafos que consulta 'frontera' estaba escrita a mano y sólo tenía corpus, kde y
gnome. Consecuencia: 'yupana frontera escritorio-sway' y '... escritorio-cosmic' fallaban con
'perfil sin nodos en ningún grafo de estado (¿regeneraste con build-state.py?)' — culpando a un
grafo viejo con los cinco frescos de hacía minutos. Dos escritorios enteros sin poder responder
'¿qué me falta?'.
⚠ QUINTA vez que cae el mismo cable en este repo: GNOME (2026-07-27), COSMIC (2026-08-03) y
wlr/sway (2026-08-26) en cosecha-cron.sh, keystones y duplicados (2026-09-08) en el mismo sitio,
y ahora acá. Las cuatro anteriores se arreglaron AGREGANDO una línea, que arregla el caso y deja
la trampa puesta. Esta vez el fichero se DERIVA de la cola que el perfil declara: corpus →
build-state.json, incoming-<x> → build-state-<x>.json. Una cola nueva trae su grafo sola.
Verificado con control: 'base' sigue usando build-state.json y dando los mismos 41 candidatos.
Y lo que estaba tapado aparece — sway 175, cosmic 148, gnome 191, kde 276.
El triaje pasa de 172 a 365 candidatos (193 nuevos). No es deuda nueva: es deuda que no se
podía ver. Los que más recetas piden encabezan la cola — gi-docgen y vala con 9 cada uno.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014QPJteswQvP1L7zSBrQQe2
f984cbf9e78ede922a4fa0f1f9c4c64feb1c88ff · por Sergio · 2026-09-09T00:20:35Z (hace 1 mes) · padre b14e766b5 · ver el árbol en este commit
diff --git a/docs/state/frontera-triaje.toml b/docs/state/frontera-triaje.toml
index 5c93ee2f..29981f72 100644
--- a/docs/state/frontera-triaje.toml
+++ b/docs/state/frontera-triaje.toml
@@ -17,32 +17,74 @@
# `sugerencia` es una heurística con evidencia, NO un veredicto: abarata el juicio, no lo cierra.
schema = "hammer-frontera-triaje/1"
+[candidato."CUnit"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (nghttp2); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["nghttp2"]
+
[candidato."SPIRV-LLVM-Translator"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "Vulkan / compilación de shaders / dispatch GL: no habilitado (mesa se construye sin ellos)"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["mesa"]
[candidato."acl"]
veredicto = "opcional"
porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
-perfiles = ["base", "cli", "escritorio-kde"]
-piden = ["kio", "rsync"]
+perfiles = ["base", "cli", "escritorio-kde", "escritorio-sway"]
+piden = ["kio", "libarchive", "rsync"]
+
+[candidato."ada"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (nodejs); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["nodejs"]
[candidato."adns"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
-perfiles = ["base", "cli"]
+perfiles = ["base", "cli", "escritorio-sway"]
piden = ["gnupg"]
+[candidato."amf-headers"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (ffmpeg); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg"]
+
[candidato."appstream-qt"]
veredicto = "opcional"
porque = "formatos/paquetería ajenos; hammer tiene los suyos (.swm, Etapa F)"
perfiles = ["escritorio-kde"]
piden = ["frameworkintegration", "plasma-workspace"]
+[candidato."argcomplete"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (mutter); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["mutter"]
+
+[candidato."argyllcms"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (colord); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["colord"]
+
+[candidato."asio"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (obs-studio); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["obs-studio"]
+
[candidato."aspell"]
veredicto = "opcional"
sugerencia = "opcional?"
@@ -56,18 +98,19 @@ sugerencia = "opcional?"
porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
perfiles = ["escritorio-kde"]
piden = ["qtbase"]
+ausente = true # ya no aparece en el último barrido de la frontera
[candidato."attr"]
veredicto = "opcional"
porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
perfiles = ["escritorio-kde"]
-piden = ["kfilemetadata", "kio"]
+piden = ["kfilemetadata", "kio", "libarchive"]
[candidato."audit"]
veredicto = "opcional"
porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
-perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
-piden = ["dbus", "linux-pam"]
+perfiles = ["base", "cli", "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
+piden = ["dbus", "linux-pam", "networkmanager"]
[candidato."aurorae"]
veredicto = "opcional"
@@ -80,105 +123,217 @@ piden = ["kwin"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["base", "cli", "escritorio-kde"]
+perfiles = ["base", "cli", "escritorio-kde", "escritorio-sway"]
piden = ["util-linux"]
[candidato."autoconf-archive"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
+perfiles = ["base", "cli", "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["python3"]
+[candidato."autogen"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (libsndfile); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["libsndfile"]
+
[candidato."automake"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["base", "cli", "escritorio-kde"]
+perfiles = ["base", "cli", "escritorio-kde", "escritorio-sway"]
piden = ["util-linux"]
[candidato."avahi"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
-perfiles = ["escritorio-kde"]
-piden = ["kdnssd"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["kdnssd", "pipewire"]
[candidato."baloo"]
veredicto = "opcional"
-sugerencia = "opcional?"
+sugerencia = "hueco?"
porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
perfiles = ["escritorio-kde"]
-piden = ["plasma-workspace"]
+piden = ["dolphin", "gwenview", "plasma-desktop", "plasma-workspace"]
+
+[candidato."baloo-widgets"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (dolphin); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["dolphin"]
+
+[candidato."bash-completion"]
+veredicto = "pendiente"
+sugerencia = "hueco?"
+porque = "lo piden 5 recetas de la imagen — difícil que sea accesorio"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["appstream", "colord", "gnome-shell", "modemmanager", "swayimg"]
+
+[candidato."bluez"]
+veredicto = "pendiente"
+porque = "lo piden 3 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["networkmanager", "pipewire", "pulseaudio"]
[candidato."bluez-headers"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
-perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
+perfiles = ["base", "cli", "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["python3"]
+[candidato."boost-build"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (boost); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["boost"]
+
+[candidato."bpftools"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (networkmanager); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["networkmanager"]
+
+[candidato."bubblewrap"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome"]
+piden = ["gnome-desktop", "xdg-desktop-portal"]
+
+[candidato."c-ares"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["nghttp2", "nodejs"]
+
+[candidato."cef-binary"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (obs-studio); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["obs-studio"]
+
+[candidato."cfitsio"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (gwenview); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["gwenview"]
+
[candidato."check"]
veredicto = "opcional"
-sugerencia = "opcional?"
+sugerencia = "hueco?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["base", "cli"]
-piden = ["parted"]
+perfiles = ["base", "cli", "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["fcft", "girara", "parted", "pulseaudio"]
+
+[candidato."cjson"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (obs-studio); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["obs-studio"]
[candidato."clang"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "Vulkan / compilación de shaders / dispatch GL: no habilitado (mesa se construye sin ellos)"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["mesa"]
[candidato."cmocka"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["base", "cli"]
+perfiles = ["base", "cli", "escritorio-sway"]
piden = ["shadow"]
[candidato."cups"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
-perfiles = ["escritorio-kde"]
-piden = ["qtbase"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["gtk3", "gtk4", "qtbase"]
[candidato."db"]
veredicto = "opcional"
porque = "conectores de base de datos: ninguna imagen los pide"
-perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
-piden = ["iproute2", "linux-pam"]
+perfiles = ["base", "cli", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
+piden = ["evolution-data-server", "iproute2", "linux-pam"]
+
+[candidato."dbus-python"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-gnome", "escritorio-kde"]
+piden = ["libsecret", "modemmanager"]
+
+[candidato."ddcutil"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (powerdevil); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["powerdevil"]
[candidato."dejagnu"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["libffi"]
+[candidato."desktop-file-utils"]
+veredicto = "pendiente"
+porque = "lo piden 3 recetas"
+perfiles = ["escritorio-gnome"]
+piden = ["gnome-shell", "libadwaita", "mutter"]
+
[candidato."directx-headers"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "Vulkan / compilación de shaders / dispatch GL: no habilitado (mesa se construye sin ellos)"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["mesa"]
+[candidato."discount"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (okular); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["okular"]
+
+[candidato."djvulibre"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (okular); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["okular"]
+
+[candidato."dnsmasq"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (networkmanager); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["networkmanager"]
+
[candidato."docbook5"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
+perfiles = ["escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["linux-pam"]
[candidato."docutils"]
veredicto = "opcional"
-sugerencia = "opcional?"
+sugerencia = "hueco?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
-piden = ["libdrm"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
+piden = ["gdk-pixbuf", "glib", "gnome-shell", "gtk4", "json-glib", "libdrm", "mutter", "pango", "pipewire", "xdg-desktop-portal"]
[candidato."double-conversion"]
veredicto = "opcional"
@@ -189,22 +344,36 @@ piden = ["qtbase"]
[candidato."doxygen"]
veredicto = "opcional"
+sugerencia = "hueco?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
-piden = ["libqalculate", "libxkbcommon", "wayland"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
+piden = ["exiv2", "libqalculate", "libxkbcommon", "pipewire", "wayland", "wireplumber"]
+
+[candidato."dri-pkgconfig-stub"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (xwayland); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["xwayland"]
+
+[candidato."duktape"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (polkit); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome", "escritorio-kde"]
+piden = ["polkit"]
[candidato."ebook-tools"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
perfiles = ["escritorio-kde"]
-piden = ["kfilemetadata"]
+piden = ["kfilemetadata", "okular"]
[candidato."ed"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
-perfiles = ["base", "cli"]
+perfiles = ["base", "cli", "escritorio-sway"]
piden = ["lsof"]
[candidato."editorconfig-core-c"]
@@ -214,12 +383,56 @@ porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
perfiles = ["escritorio-kde"]
piden = ["ktexteditor"]
+[candidato."egl-wayland"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-gnome", "escritorio-kde"]
+piden = ["mutter", "xwayland"]
+
+[candidato."eigen"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (opencv); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["opencv"]
+
+[candidato."fdk-aac"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["obs-studio", "pipewire"]
+
+[candidato."ffado"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (pipewire); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["pipewire"]
+
+[candidato."ffmpeg-headless"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["opencv", "pipewire"]
+
+[candidato."fftw-single"]
+veredicto = "pendiente"
+porque = "lo piden 3 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["pipewire", "pulseaudio", "speexdsp"]
+
+[candidato."flac"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (libsndfile); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["libsndfile"]
+
[candidato."flatpak"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "formatos/paquetería ajenos; hammer tiene los suyos (.swm, Etapa F)"
-perfiles = ["escritorio-kde"]
-piden = ["plasma-workspace"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde"]
+piden = ["cosmic-store", "plasma-workspace", "xdg-desktop-portal"]
[candidato."flite"]
veredicto = "opcional"
@@ -228,20 +441,54 @@ porque = "stack de audio/multimedia: decisión de producto pendiente, no un huec
perfiles = ["escritorio-kde"]
piden = ["qtspeech"]
+[candidato."font-util"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (xwayland); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["xwayland"]
+
[candidato."fuse"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
-perfiles = ["base", "cli"]
-piden = ["e2fsprogs"]
+perfiles = ["base", "cli", "escritorio-cosmic", "escritorio-gnome", "escritorio-sway"]
+piden = ["e2fsprogs", "xdg-desktop-portal"]
[candidato."gdbm"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "conectores de base de datos: ninguna imagen los pide"
-perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
+perfiles = ["base", "cli", "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["python3"]
+[candidato."gdm"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (gnome-shell); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["gnome-shell"]
+
+[candidato."getopt"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (libseccomp); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["libseccomp"]
+
+[candidato."gflags"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (opencv); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["opencv"]
+
+[candidato."gi-docgen"]
+veredicto = "pendiente"
+sugerencia = "hueco?"
+porque = "lo piden 9 recetas de la imagen — difícil que sea accesorio"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["gdk-pixbuf", "glib", "gnome-shell", "gtk4", "json-glib", "libadwaita", "libsecret", "mutter", "pango"]
+
[candidato."git-minimal"]
veredicto = "nix-ismo"
sugerencia = "nix-ismo?"
@@ -250,6 +497,20 @@ perfiles = ["cli"]
piden = ["starship"]
ausente = true # ya no aparece en el último barrido de la frontera
+[candidato."glad2"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (libplacebo); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["libplacebo"]
+
+[candidato."glib-networking"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (evolution-data-server); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["evolution-data-server"]
+
[candidato."glibc"]
veredicto = "nix-ismo"
sugerencia = "nix-ismo?"
@@ -258,12 +519,24 @@ perfiles = ["cli"]
piden = ["go"]
ausente = true # ya no aparece en el último barrido de la frontera
+[candidato."glog"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (opencv); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["opencv"]
+
[candidato."glslang"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "Vulkan / compilación de shaders / dispatch GL: no habilitado (mesa se construye sin ellos)"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
-piden = ["mesa"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
+piden = ["mesa", "wlroots"]
+
+[candidato."glu"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-kde"]
+piden = ["phonon", "xwayland"]
[candidato."gmp-with-cxx"]
veredicto = "provisto"
@@ -272,13 +545,54 @@ provee = "gmp"
porque = "nixpkgs lo separa en un paquete propio; acá lo da la receta `gmp` (verificado en el store)"
perfiles = ["escritorio-kde"]
piden = ["mpfr"]
+ausente = true # ya no aparece en el último barrido de la frontera
+
+[candidato."gnome-autoar"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (gnome-shell); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["gnome-shell"]
+
+[candidato."gnome-bluetooth"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (gnome-shell); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["gnome-shell"]
+
+[candidato."gnome-clocks"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (gnome-shell); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["gnome-shell"]
+
+[candidato."gnome-keyring"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (gnome-shell); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["gnome-shell"]
+
+[candidato."gnome-online-accounts"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (evolution-data-server); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["evolution-data-server"]
+
+[candidato."gnome-settings-daemon"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-gnome"]
+piden = ["gnome-shell", "mutter"]
[candidato."gnutls"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
-perfiles = ["base", "cli"]
-piden = ["gnupg"]
+perfiles = ["base", "cli", "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg", "gnupg", "networkmanager"]
[candidato."gpgmepp"]
veredicto = "opcional"
@@ -289,24 +603,29 @@ piden = ["kwallet"]
[candidato."gpsd"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
perfiles = ["escritorio-kde"]
-piden = ["plasma-workspace"]
+piden = ["plasma-workspace", "plasma5support"]
+
+[candidato."graphite2"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (harfbuzz); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["harfbuzz"]
[candidato."graphviz"]
veredicto = "opcional"
-sugerencia = "opcional?"
+sugerencia = "hueco?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
-piden = ["wayland"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
+piden = ["exiv2", "pipewire", "wayland", "wireplumber"]
[candidato."groff"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["base", "cli"]
-piden = ["sudo"]
+perfiles = ["base", "cli", "escritorio-kde", "escritorio-sway"]
+piden = ["libzip", "sudo"]
[candidato."gst-libav"]
veredicto = "opcional"
@@ -317,42 +636,71 @@ piden = ["qtmultimedia"]
[candidato."gst-plugins-bad"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "stack de audio/multimedia: decisión de producto pendiente, no un hueco de build"
-perfiles = ["escritorio-kde"]
-piden = ["qtmultimedia"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["gtk4", "qtmultimedia"]
[candidato."gst-plugins-base"]
veredicto = "opcional"
+sugerencia = "hueco?"
porque = "stack de audio/multimedia: decisión de producto pendiente, no un hueco de build"
-perfiles = ["escritorio-kde"]
-piden = ["libcanberra", "qtmultimedia"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["gnome-shell", "gtk4", "libcanberra", "opencv", "pipewire", "qtmultimedia", "xdg-desktop-portal"]
[candidato."gst-plugins-good"]
veredicto = "opcional"
-sugerencia = "opcional?"
+sugerencia = "hueco?"
porque = "stack de audio/multimedia: decisión de producto pendiente, no un hueco de build"
-perfiles = ["escritorio-kde"]
-piden = ["qtmultimedia"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde"]
+piden = ["gnome-shell", "opencv", "qtmultimedia", "xdg-desktop-portal"]
[candidato."gstreamer"]
veredicto = "opcional"
+sugerencia = "hueco?"
porque = "stack de audio/multimedia: decisión de producto pendiente, no un hueco de build"
-perfiles = ["escritorio-kde"]
-piden = ["libcanberra", "qtmultimedia"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["gnome-shell", "libcanberra", "opencv", "pipewire", "qtmultimedia", "xdg-desktop-portal", "xdg-desktop-portal-cosmic"]
+
+[candidato."gtest"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (nodejs); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["nodejs"]
[candidato."gtk+3"]
veredicto = "opcional"
-sugerencia = "opcional?"
+sugerencia = "hueco?"
porque = "X11 heredado: el escritorio es Wayland"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["adwaita-icon-theme", "evolution-data-server", "firefox", "girara", "gjs", "gnome-desktop", "qtbase"]
+
+[candidato."gusb"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (colord); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["colord"]
+
+[candidato."hdf5-cpp"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (opencv); mirá si es una feature opcional"
perfiles = ["escritorio-kde"]
-piden = ["qtbase"]
+piden = ["opencv"]
+
+[candidato."hdrhistogram_c"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (nodejs); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["nodejs"]
[candidato."help2man"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
+perfiles = ["base", "cli", "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["flex"]
[candidato."hunspell"]
@@ -362,11 +710,18 @@ porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para constr
perfiles = ["escritorio-kde"]
piden = ["sonnet"]
+[candidato."inih"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (exiv2); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["exiv2"]
+
[candidato."iptables"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
-perfiles = ["base", "cli"]
+perfiles = ["base", "cli", "escritorio-sway"]
piden = ["iproute2"]
[candidato."jasper"]
@@ -380,56 +735,100 @@ piden = ["qtsvg"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
-perfiles = ["cli"]
+perfiles = ["cli", "escritorio-sway"]
piden = ["fd"]
+[candidato."kaccounts-integration"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (plasma-desktop); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["plasma-desktop"]
+
[candidato."kdegraphics-mobipocket"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
perfiles = ["escritorio-kde"]
-piden = ["kfilemetadata"]
+piden = ["kfilemetadata", "okular"]
[candidato."kdoctools"]
veredicto = "opcional"
sugerencia = "hueco?"
porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
perfiles = ["escritorio-kde"]
-piden = ["kded", "kio", "kpackage", "kservice", "kwallet", "kwin"]
+piden = ["dolphin", "filelight", "gwenview", "kate", "kcalc", "kcharselect", "kded", "kdf", "kfind", "kio", "kmenuedit", "konsole"] # …y 7 más
+
+[candidato."kimageannotator"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (gwenview); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["gwenview"]
+
+[candidato."kimageformats"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (kscreen); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["kscreen"]
[candidato."kio-extras"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
perfiles = ["escritorio-kde"]
-piden = ["plasma-workspace"]
+piden = ["dolphin", "plasma-desktop", "plasma-workspace"]
[candidato."kmod"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
-perfiles = ["base", "cli"]
+perfiles = ["base", "cli", "escritorio-sway"]
piden = ["pciutils"]
[candidato."krb5"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
-perfiles = ["base", "cli"]
-piden = ["curl"]
+perfiles = ["base", "cli", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["curl", "evolution-data-server"]
[candidato."kuserfeedback"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
perfiles = ["escritorio-kde"]
-piden = ["plasma-workspace"]
+piden = ["dolphin", "kate", "plasma-workspace"]
+
+[candidato."lame"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg", "libsndfile"]
+
+[candidato."ldacbt"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (pipewire); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["pipewire"]
+
+[candidato."lerc"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (libtiff); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["libtiff"]
+
+[candidato."libaom"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (ffmpeg); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg"]
[candidato."libapparmor"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
-perfiles = ["base", "cli", "escritorio-kde"]
+perfiles = ["base", "cli", "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
piden = ["dbus"]
[candidato."libappimage"]
@@ -439,6 +838,20 @@ porque = "formatos/paquetería ajenos; hammer tiene los suyos (.swm, Etapa F)"
perfiles = ["escritorio-kde"]
piden = ["kfilemetadata"]
+[candidato."libasyncns"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (pulseaudio); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["pulseaudio"]
+
+[candidato."libavif"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (swayimg); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["swayimg"]
+
[candidato."libb2"]
veredicto = "opcional"
sugerencia = "opcional?"
@@ -446,24 +859,44 @@ porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para constr
perfiles = ["escritorio-kde"]
piden = ["qtbase"]
+[candidato."libblake3"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (appstream); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["appstream"]
+
+[candidato."libbluray"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (ffmpeg); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg"]
+
[candidato."libbpf"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
-perfiles = ["base", "cli"]
-piden = ["iproute2"]
+perfiles = ["base", "cli", "escritorio-kde", "escritorio-sway"]
+piden = ["iproute2", "networkmanager"]
[candidato."libbsd"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
-perfiles = ["base", "cli"]
+perfiles = ["base", "cli", "escritorio-sway"]
piden = ["shadow"]
+[candidato."libcamera"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (pipewire); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["pipewire"]
+
[candidato."libcap-ng"]
veredicto = "opcional"
porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
-perfiles = ["base", "cli", "escritorio-kde"]
+perfiles = ["base", "cli", "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
piden = ["dbus", "util-linux"]
[candidato."libclc"]
@@ -472,6 +905,14 @@ sugerencia = "opcional?"
porque = "Vulkan / compilación de shaders / dispatch GL: no habilitado (mesa se construye sin ellos)"
perfiles = ["escritorio-kde"]
piden = ["mesa"]
+ausente = true # ya no aparece en el último barrido de la frontera
+
+[candidato."libdatachannel"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (obs-studio); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["obs-studio"]
[candidato."libdatrie"]
veredicto = "opcional"
@@ -480,6 +921,20 @@ porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para constr
perfiles = ["escritorio-kde"]
piden = ["qtbase"]
+[candidato."libdecor"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (xwayland); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["xwayland"]
+
+[candidato."libdeflate"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (libtiff); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["libtiff"]
+
[candidato."libdmtx"]
veredicto = "opcional"
sugerencia = "opcional?"
@@ -487,24 +942,75 @@ porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para constr
perfiles = ["escritorio-kde"]
piden = ["prison"]
+[candidato."libdovi"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (libplacebo); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["libplacebo"]
+
+[candidato."libebur128"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (pipewire); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["pipewire"]
+
[candidato."libei"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
perfiles = ["escritorio-kde"]
piden = ["kwin"]
+ausente = true # ya no aparece en el último barrido de la frontera
+
+[candidato."libev"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (nghttp2); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["nghttp2"]
+
+[candidato."libfreeaptx"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (pipewire); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["pipewire"]
+
+[candidato."libfyaml"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (appstream); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["appstream"]
[candidato."libglvnd"]
veredicto = "opcional"
porque = "Vulkan / compilación de shaders / dispatch GL: no habilitado (mesa se construye sin ellos)"
perfiles = ["escritorio-kde"]
piden = ["libepoxy", "mesa", "qtbase"]
+ausente = true # ya no aparece en el último barrido de la frontera
+
+[candidato."libglycin"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (mutter); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["mutter"]
+
+[candidato."libheif"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (swayimg); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["swayimg"]
[candidato."libidn2"]
veredicto = "opcional"
porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
-perfiles = ["base", "cli"]
-piden = ["curl", "iputils"]
+perfiles = ["base", "cli", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["curl", "iputils", "libpsl"]
[candidato."libimobiledevice"]
veredicto = "opcional"
@@ -513,12 +1019,51 @@ porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para constr
perfiles = ["escritorio-kde"]
piden = ["solid"]
+[candidato."libjack2"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["obs-studio", "pipewire"]
+
+[candidato."libjxl"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["opencv", "swayimg"]
+
+[candidato."libkdcraw"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (gwenview); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["gwenview"]
+
[candidato."libkexiv2"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
perfiles = ["escritorio-kde"]
-piden = ["plasma-workspace"]
+piden = ["okular", "plasma-workspace"]
+
+[candidato."liblc3"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (pipewire); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["pipewire"]
+
+[candidato."libliftoff"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (wlroots); mirá si es una feature opcional"
+perfiles = ["escritorio-sway"]
+piden = ["wlroots"]
+
+[candidato."libmbim"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (modemmanager); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["modemmanager"]
[candidato."libmng"]
veredicto = "opcional"
@@ -531,16 +1076,70 @@ piden = ["qtsvg"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
-perfiles = ["base", "cli"]
+perfiles = ["base", "cli", "escritorio-sway"]
piden = ["iproute2"]
+[candidato."libmpc"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (kcalc); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["kcalc"]
+
+[candidato."libmpdclient"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["mpc", "yambar"]
+
+[candidato."libmpg123"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (libsndfile); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["libsndfile"]
+
+[candidato."libmysofa"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (pipewire); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["pipewire"]
+
+[candidato."libnma"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (gnome-shell); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["gnome-shell"]
+
+[candidato."libopenmpt"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (ffmpeg); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg"]
+
+[candidato."libopus"]
+veredicto = "pendiente"
+porque = "lo piden 3 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg", "libsndfile", "pipewire"]
+
[candidato."libpciaccess"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "X11 heredado: el escritorio es Wayland"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["libdrm"]
+[candidato."libphonenumber"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (evolution-data-server); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["evolution-data-server"]
+
[candidato."libpq"]
veredicto = "opcional"
sugerencia = "opcional?"
@@ -565,9 +1164,10 @@ ausente = true # ya no aparece en el último barrido de la frontera
[candidato."libpulseaudio"]
veredicto = "opcional"
+sugerencia = "hueco?"
porque = "stack de audio/multimedia: decisión de producto pendiente, no un hueco de build"
-perfiles = ["escritorio-kde"]
-piden = ["libcanberra", "qtmultimedia"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["cosmic-settings-daemon", "ffmpeg", "gnome-shell", "libcanberra", "obs-studio", "phonon", "pipewire", "qtmultimedia", "wf-recorder"]
[candidato."libqaccessibilityclient"]
veredicto = "opcional"
@@ -576,19 +1176,40 @@ porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revis
perfiles = ["escritorio-kde"]
piden = ["kwin"]
+[candidato."libqmi"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (modemmanager); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["modemmanager"]
+
+[candidato."libraw"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (swayimg); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["swayimg"]
+
+[candidato."librist"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg", "obs-studio"]
+
[candidato."libsecret"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
perfiles = ["escritorio-kde"]
piden = ["kwallet"]
+ausente = true # ya no aparece en el último barrido de la frontera
[candidato."libselinux"]
veredicto = "opcional"
-sugerencia = "opcional?"
+sugerencia = "hueco?"
porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
-perfiles = ["escritorio-kde"]
-piden = ["qtbase"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["glib", "networkmanager", "pipewire", "qtbase"]
[candidato."libsepol"]
veredicto = "opcional"
@@ -597,32 +1218,141 @@ porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer constr
perfiles = ["escritorio-kde"]
piden = ["qtbase"]
+[candidato."libsixel"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (swayimg); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["swayimg"]
+
+[candidato."libspectre"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (okular); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["okular"]
+
+[candidato."libssh"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg", "konsole"]
+
+[candidato."libstartup-notification"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (mutter); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["mutter"]
+
+[candidato."libstemmer"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (appstream); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["appstream"]
+
+[candidato."libsysprof-capture"]
+veredicto = "pendiente"
+porque = "lo piden 3 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["gjs", "glib", "mutter"]
+
+[candidato."libsystemtap"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (glib); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["glib"]
+
+[candidato."libtasn1"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (p11-kit); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["p11-kit"]
+
[candidato."libthai"]
veredicto = "opcional"
+porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["pango", "qtbase"]
+
+[candidato."libtheora"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (ffmpeg); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg"]
+
+[candidato."libtirpc"]
+veredicto = "pendiente"
sugerencia = "opcional?"
-porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
+porque = "lo pide una sola receta (xwayland); mirá si es una feature opcional"
perfiles = ["escritorio-kde"]
-piden = ["qtbase"]
+piden = ["xwayland"]
+
+[candidato."libunistring"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (libpsl); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["libpsl"]
[candidato."libunwind"]
veredicto = "opcional"
+sugerencia = "hueco?"
porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
-perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
-piden = ["mesa", "qtmultimedia", "strace"]
+perfiles = ["base", "cli", "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
+piden = ["libplacebo", "mesa", "opencv", "qtmultimedia", "strace", "xwayland"]
[candidato."libva-minimal"]
veredicto = "opcional"
sugerencia = "nix-ismo?"
porque = "stack de audio/multimedia: decisión de producto pendiente, no un hueco de build"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["mesa"]
+[candidato."libvdpau"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (ffmpeg); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg"]
+
+[candidato."libvlc"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (obs-studio); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["obs-studio"]
+
+[candidato."libvpl"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (obs-studio); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["obs-studio"]
+
+[candidato."libvpx"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (ffmpeg); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg"]
+
[candidato."libwacom"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
-piden = ["libinput"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
+piden = ["libinput", "mutter", "plasma-desktop"]
+
+[candidato."libxaw"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (xwayland); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["xwayland"]
[candidato."libxcb-cursor"]
veredicto = "provisto"
@@ -631,6 +1361,13 @@ provee = "xcb-util-cursor"
porque = "nixpkgs lo separa en un paquete propio; acá lo da la receta `xcb-util-cursor` (verificado en el store)"
perfiles = ["escritorio-kde"]
piden = ["qtbase"]
+ausente = true # ya no aparece en el último barrido de la frontera
+
+[candidato."libxcb-errors"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-sway"]
+piden = ["wlroots", "yambar"]
[candidato."libxcb-image"]
veredicto = "provisto"
@@ -638,6 +1375,7 @@ provee = "xcb-util-image"
porque = "nixpkgs lo separa en un paquete propio; acá lo da la receta `xcb-util-image` (verificado en el store)"
perfiles = ["escritorio-kde"]
piden = ["qtbase", "xcb-util-cursor"]
+ausente = true # ya no aparece en el último barrido de la frontera
[candidato."libxcb-keysyms"]
veredicto = "provisto"
@@ -645,6 +1383,7 @@ provee = "xcb-util-keysyms"
porque = "nixpkgs lo separa en un paquete propio; acá lo da la receta `xcb-util-keysyms` (verificado en el store)"
perfiles = ["escritorio-kde"]
piden = ["mesa", "qtbase"]
+ausente = true # ya no aparece en el último barrido de la frontera
[candidato."libxcb-render-util"]
veredicto = "provisto"
@@ -652,6 +1391,7 @@ provee = "xcb-util-renderutil"
porque = "nixpkgs lo separa en un paquete propio; acá lo da la receta `xcb-util-renderutil` (verificado en el store)"
perfiles = ["escritorio-kde"]
piden = ["qtbase", "xcb-util-cursor"]
+ausente = true # ya no aparece en el último barrido de la frontera
[candidato."libxcb-util"]
veredicto = "provisto"
@@ -660,6 +1400,7 @@ provee = "xcb-util"
porque = "nixpkgs lo separa en un paquete propio; acá lo da la receta `xcb-util` (verificado en el store)"
perfiles = ["escritorio-kde"]
piden = ["qtbase"]
+ausente = true # ya no aparece en el último barrido de la frontera
[candidato."libxcb-wm"]
veredicto = "provisto"
@@ -668,40 +1409,80 @@ provee = "xcb-util-wm"
porque = "nixpkgs lo separa en un paquete propio; acá lo da la receta `xcb-util-wm` (verificado en el store)"
perfiles = ["escritorio-kde"]
piden = ["qtbase"]
+ausente = true # ya no aparece en el último barrido de la frontera
[candidato."libxcomposite"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "X11 heredado: el escritorio es Wayland"
-perfiles = ["escritorio-kde"]
-piden = ["qtbase"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["gtk3", "mutter", "qtbase"]
[candidato."libxcrypt"]
veredicto = "opcional"
sugerencia = "hueco?"
porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
-perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
+perfiles = ["base", "cli", "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["linux-pam", "perl", "shadow", "util-linux"]
+[candidato."libxdamage"]
+veredicto = "pendiente"
+porque = "lo piden 3 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["gtk3", "gtk4", "mutter"]
+
+[candidato."libxfont_2"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (xwayland); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["xwayland"]
+
[candidato."libxft"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "X11 heredado: el escritorio es Wayland"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["pango", "plasma-desktop", "plasma-workspace"]
+
+[candidato."libxinerama"]
+veredicto = "pendiente"
+sugerencia = "hueco?"
+porque = "lo piden 4 recetas de la imagen — difícil que sea accesorio"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["dunst", "gtk3", "gtk4", "mutter"]
+
+[candidato."libxmu"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (xwayland); mirá si es una feature opcional"
perfiles = ["escritorio-kde"]
-piden = ["plasma-workspace"]
+piden = ["xwayland"]
+
+[candidato."libxpm"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (xwayland); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["xwayland"]
[candidato."libxrandr"]
veredicto = "opcional"
+sugerencia = "hueco?"
porque = "X11 heredado: el escritorio es Wayland"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
-piden = ["mesa", "qtmultimedia", "vulkan-loader"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
+piden = ["dunst", "gtk3", "gtk4", "mesa", "mutter", "qtmultimedia", "vulkan-loader"]
+
+[candidato."libxres"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (xwayland); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["xwayland"]
[candidato."libxscrnsaver"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "X11 heredado: el escritorio es Wayland"
-perfiles = ["escritorio-kde"]
-piden = ["kidletime"]
+perfiles = ["escritorio-kde", "escritorio-sway"]
+piden = ["dunst", "kidletime"]
[candidato."libxshmfence"]
veredicto = "opcional"
@@ -709,14 +1490,29 @@ sugerencia = "opcional?"
porque = "X11 heredado: el escritorio es Wayland"
perfiles = ["escritorio-kde", "escritorio-mirada"]
piden = ["mesa"]
+ausente = true # ya no aparece en el último barrido de la frontera
+
+[candidato."libxt"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (xwayland); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["xwayland"]
[candidato."libxxf86vm"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "X11 heredado: el escritorio es Wayland"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["mesa"]
+[candidato."lilv"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (pipewire); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["pipewire"]
+
[candidato."lksctp-tools"]
veredicto = "opcional"
sugerencia = "opcional?"
@@ -724,11 +1520,18 @@ porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer constr
perfiles = ["escritorio-kde"]
piden = ["qtbase"]
+[candidato."llhttp"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (nodejs); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["nodejs"]
+
[candidato."llvm"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "Vulkan / compilación de shaders / dispatch GL: no habilitado (mesa se construye sin ellos)"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["mesa"]
[candidato."lndir"]
@@ -737,6 +1540,7 @@ sugerencia = "opcional?"
porque = "helper de nixpkgs para árboles de symlinks"
perfiles = ["escritorio-kde"]
piden = ["qtbase"]
+ausente = true # ya no aparece en el último barrido de la frontera
[candidato."lttng-ust"]
veredicto = "opcional"
@@ -751,14 +1555,28 @@ sugerencia = "opcional?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
perfiles = ["escritorio-kde"]
piden = ["libinput"]
+ausente = true # ya no aparece en el último barrido de la frontera
[candidato."lvm2"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
-perfiles = ["base", "cli"]
+perfiles = ["base", "cli", "escritorio-sway"]
piden = ["parted"]
+[candidato."lzip"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (libpsl); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["libpsl"]
+
+[candidato."lzo"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["cairo", "libarchive"]
+
[candidato."mariadb-connector-c"]
veredicto = "opcional"
sugerencia = "opcional?"
@@ -780,11 +1598,24 @@ porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para constr
perfiles = ["escritorio-kde"]
piden = ["qtbase"]
+[candidato."merve"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (nodejs); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["nodejs"]
+
+[candidato."mesa-gl-headers"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-gnome", "escritorio-kde"]
+piden = ["mutter", "xwayland"]
+
[candidato."mesa-libclc"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "libclc es para OpenCL (clover/rusticl) y nuestra mesa no lo compila: `-Dllvm=disabled -Dintel-clc=disabled -Dgallium-rusticl=false`. La propia cabecera de recipes/mesa.toml lo dice — «iris-only y sin Vulkan/rusticl, with_clc=FALSE ⇒ NO se pide libclc/LLVM». nixpkgs lo habilita, nosotros no."
-perfiles = ["escritorio-mirada"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["mesa"]
[candidato."mesa-libgbm"]
@@ -793,6 +1624,7 @@ provee = "mesa"
porque = "nixpkgs lo separa en un paquete propio; acá lo da la receta `mesa` (verificado en el store)"
perfiles = ["escritorio-kde"]
piden = ["kwin", "mesa", "qtbase"]
+ausente = true # ya no aparece en el último barrido de la frontera
[candidato."milou"]
veredicto = "opcional"
@@ -800,13 +1632,47 @@ porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revis
perfiles = ["escritorio-kde"]
piden = ["kwin", "plasma-workspace"]
+[candidato."mobile-broadband-provider-info"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-kde"]
+piden = ["networkmanager", "plasma-nm"]
+
[candidato."mpdecimal"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
-perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
+perfiles = ["base", "cli", "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["python3"]
+[candidato."mutest"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (graphene); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-sway"]
+piden = ["graphene"]
+
+[candidato."nanosvg"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (fcft); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome", "escritorio-sway"]
+piden = ["fcft"]
+
+[candidato."nbytes"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (nodejs); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["nodejs"]
+
+[candidato."newt"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (networkmanager); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["networkmanager"]
+
[candidato."nghttp2"]
veredicto = "opcional"
sugerencia = "opcional?"
@@ -817,31 +1683,88 @@ ausente = true # ya no aparece en el último barrido de la frontera
[candidato."nghttp3"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
-perfiles = ["base", "cli"]
-piden = ["curl"]
+perfiles = ["base", "cli", "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["curl", "nodejs"]
[candidato."ngtcp2"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
-perfiles = ["base", "cli"]
-piden = ["curl"]
+perfiles = ["base", "cli", "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["curl", "nodejs"]
+
+[candidato."nlohmann_json"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (obs-studio); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["obs-studio"]
+
+[candidato."nv-codec-headers"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg", "obs-studio"]
+
+[candidato."ocl-icd"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (ffmpeg); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg"]
+
+[candidato."openapv"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (ffmpeg); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg"]
+
+[candidato."openblas"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (opencv); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["opencv"]
+
+[candidato."opencl-headers"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (ffmpeg); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg"]
+
+[candidato."openconnect"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (plasma-nm); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["plasma-nm"]
+
+[candidato."openexr"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["opencv", "swayimg"]
+
+[candidato."openjpeg"]
+veredicto = "pendiente"
+sugerencia = "hueco?"
+porque = "lo piden 5 recetas de la imagen — difícil que sea accesorio"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg", "leptonica", "opencv", "poppler", "swayimg"]
[candidato."openldap"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "conectores de base de datos: ninguna imagen los pide"
-perfiles = ["base", "cli"]
-piden = ["gnupg"]
+perfiles = ["base", "cli", "escritorio-gnome", "escritorio-sway"]
+piden = ["evolution-data-server", "gnupg"]
[candidato."orc"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "stack de audio/multimedia: decisión de producto pendiente, no un hueco de build"
perfiles = ["escritorio-kde"]
-piden = ["qtmultimedia"]
+piden = ["opencv", "qtmultimedia"]
[candidato."oxygen-icons"]
veredicto = "opcional"
@@ -852,15 +1775,16 @@ piden = ["frameworkintegration"]
[candidato."packagekit-qt"]
veredicto = "opcional"
+sugerencia = "hueco?"
porque = "formatos/paquetería ajenos; hammer tiene los suyos (.swm, Etapa F)"
perfiles = ["escritorio-kde"]
-piden = ["frameworkintegration", "plasma-workspace"]
+piden = ["dolphin", "frameworkintegration", "plasma-desktop", "plasma-workspace"]
[candidato."pandoc-cli"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["cli"]
+perfiles = ["cli", "escritorio-sway"]
piden = ["eza"]
[candidato."plasma-nano"]
@@ -870,18 +1794,32 @@ porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revis
perfiles = ["escritorio-kde"]
piden = ["plasma-workspace"]
+[candidato."plasma-sdk"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (plasma-desktop); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["plasma-desktop"]
+
+[candidato."plasma-systemmonitor"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (kinfocenter); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["kinfocenter"]
+
[candidato."ply"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["mesa"]
[candidato."po4a"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["base", "cli", "escritorio-kde"]
+perfiles = ["base", "cli", "escritorio-kde", "escritorio-sway"]
piden = ["util-linux"]
[candidato."polkit-qt-1"]
@@ -890,6 +1828,21 @@ provee = "polkit-qt-1"
porque = "sin él Plasma no puede pedir autorización: montar discos, cambiar ajustes del sistema"
perfiles = ["escritorio-kde"]
piden = ["kauth", "plasma-workspace"]
+ausente = true # ya no aparece en el último barrido de la frontera
+
+[candidato."pop-icon-theme"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (cosmic-icons); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic"]
+piden = ["cosmic-icons"]
+
+[candidato."poppler-data"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (poppler); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["poppler"]
[candidato."poppler-qt6"]
veredicto = "provisto"
@@ -898,14 +1851,34 @@ provee = "poppler"
porque = "nixpkgs lo separa en un paquete propio; acá lo da la receta `poppler` (verificado en el store)"
perfiles = ["escritorio-kde"]
piden = ["kfilemetadata"]
+ausente = true # ya no aparece en el último barrido de la frontera
[candidato."popt"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
-perfiles = ["base", "cli"]
+perfiles = ["base", "cli", "escritorio-sway"]
piden = ["rsync"]
+[candidato."ppp"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-kde"]
+piden = ["modemmanager", "networkmanager"]
+
+[candidato."protobuf"]
+veredicto = "pendiente"
+porque = "lo piden 3 recetas"
+perfiles = ["escritorio-gnome", "escritorio-kde"]
+piden = ["evolution-data-server", "libei", "opencv"]
+
+[candidato."protobuf-c"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (libei); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["libei"]
+
[candidato."psqlodbc"]
veredicto = "opcional"
sugerencia = "opcional?"
@@ -913,19 +1886,38 @@ porque = "conectores de base de datos: ninguna imagen los pide"
perfiles = ["escritorio-kde"]
piden = ["qtbase"]
+[candidato."publicsuffix-list"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (libpsl); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["libpsl"]
+
+[candidato."purpose"]
+veredicto = "pendiente"
+porque = "lo piden 3 recetas"
+perfiles = ["escritorio-kde"]
+piden = ["gwenview", "okular", "spectacle"]
+
[candidato."pycparser"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["mesa"]
+[candidato."pygobject"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-gnome", "escritorio-kde"]
+piden = ["libsecret", "modemmanager"]
+
[candidato."pyside6"]
veredicto = "opcional"
sugerencia = "hueco?"
porque = "bindings Python de Qt: ninguna imagen los pide"
perfiles = ["escritorio-kde"]
-piden = ["kcoreaddons", "kguiaddons", "knotifications", "kstatusnotifieritem", "kwidgetsaddons", "kxmlgui"]
+piden = ["kcoreaddons", "kguiaddons", "kjobwidgets", "knotifications", "kstatusnotifieritem", "kunitconversion", "kwidgetsaddons", "kxmlgui"]
[candidato."python3-3.14.6-env"]
veredicto = "nix-ismo"
@@ -933,19 +1925,20 @@ sugerencia = "nix-ismo?"
porque = "wrapper de entorno de nix, no un paquete"
perfiles = ["escritorio-kde"]
piden = ["kcoreaddons", "kguiaddons", "knotifications", "kstatusnotifieritem", "kwidgetsaddons", "kxmlgui", "libinput"]
+ausente = true # ya no aparece en el último barrido de la frontera
[candidato."python3-3.14.7-env"]
veredicto = "nix-ismo"
sugerencia = "nix-ismo?"
porque = "envoltorio de entorno de nixpkgs (python + paquetes en una derivación); hammer ya tiene la receta `python3` (3.12.10) y la libinput que lo pide YA la declara en sus deps de build. Mismo criterio que `git-minimal` unas líneas más arriba."
-perfiles = ["escritorio-mirada"]
-piden = ["libinput"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
+piden = ["breeze-icons", "gnome-shell", "gobject-introspection", "kcoreaddons", "kguiaddons", "kjobwidgets", "knotifications", "kstatusnotifieritem", "kunitconversion", "kwidgetsaddons", "kxmlgui", "libei"] # …y 8 más
[candidato."pyyaml"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["mesa"]
[candidato."qca"]
@@ -961,6 +1954,21 @@ provee = "qqc2-breeze-style"
porque = "el estilo QML que Plasma usa de verdad; sin él los controles caen a un estilo genérico"
perfiles = ["escritorio-kde"]
piden = ["kscreenlocker", "plasma-workspace"]
+ausente = true # ya no aparece en el último barrido de la frontera
+
+[candidato."qrcodegencpp"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (obs-studio); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["obs-studio"]
+
+[candidato."qtimageformats"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (gwenview); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["gwenview"]
[candidato."qtquick3d"]
veredicto = "opcional"
@@ -970,10 +1978,9 @@ piden = ["kwin", "qtmultimedia"]
[candidato."qtsensors"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
perfiles = ["escritorio-kde"]
-piden = ["kwin"]
+piden = ["kscreen", "kwin"]
[candidato."qtserialport"]
veredicto = "opcional"
@@ -988,6 +1995,13 @@ porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revis
perfiles = ["escritorio-kde"]
piden = ["kwin", "plasma-workspace"]
+[candidato."qtwebengine"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (plasma-nm); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["plasma-nm"]
+
[candidato."qtwebsockets"]
veredicto = "opcional"
sugerencia = "opcional?"
@@ -995,6 +2009,13 @@ porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revis
perfiles = ["escritorio-kde"]
piden = ["qcoro"]
+[candidato."rdma-core"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (libpcap); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["libpcap"]
+
[candidato."remove-references-to"]
veredicto = "nix-ismo"
sugerencia = "opcional?"
@@ -1003,34 +2024,73 @@ perfiles = ["cli"]
piden = ["jq"]
ausente = true # ya no aparece en el último barrido de la frontera
+[candidato."resvg"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (fuzzel); mirá si es una feature opcional"
+perfiles = ["escritorio-sway"]
+piden = ["fuzzel"]
+
[candidato."rhash"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
-perfiles = ["escritorio-kde"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
piden = ["cmake"]
+[candidato."roc-toolkit"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (pipewire); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["pipewire"]
+
[candidato."rust-bindgen"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["mesa"]
[candidato."rust-cbindgen"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["mesa"]
+[candidato."sane-backends"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (colord); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["colord"]
+
+[candidato."sbc"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["pipewire", "pulseaudio"]
+
+[candidato."sdl2-compat"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg", "plasma-desktop"]
+
[candidato."setxkbmap"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "X11 heredado: el escritorio es Wayland"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["libxkbcommon"]
+[candidato."shaderc"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["gtk4", "libplacebo"]
+
[candidato."shared-mime-info"]
veredicto = "provisto"
sugerencia = "opcional?"
@@ -1038,13 +2098,55 @@ provee = "shared-mime-info"
porque = "base de datos MIME: sin ella el escritorio no determina tipos de fichero (asociaciones, iconos, abrir-con). Gap de RUNTIME, no de build"
perfiles = ["escritorio-kde"]
piden = ["kcoreaddons"]
+ausente = true # ya no aparece en el último barrido de la frontera
[candidato."shiboken6"]
veredicto = "opcional"
sugerencia = "hueco?"
porque = "bindings Python de Qt: ninguna imagen los pide"
perfiles = ["escritorio-kde"]
-piden = ["kcoreaddons", "kguiaddons", "knotifications", "kstatusnotifieritem", "kwidgetsaddons", "kxmlgui"]
+piden = ["kcoreaddons", "kguiaddons", "kjobwidgets", "knotifications", "kstatusnotifieritem", "kunitconversion", "kwidgetsaddons", "kxmlgui"]
+
+[candidato."shiboken6-generator"]
+veredicto = "pendiente"
+sugerencia = "hueco?"
+porque = "lo piden 8 recetas de la imagen — difícil que sea accesorio"
+perfiles = ["escritorio-kde"]
+piden = ["kcoreaddons", "kguiaddons", "kjobwidgets", "knotifications", "kstatusnotifieritem", "kunitconversion", "kwidgetsaddons", "kxmlgui"]
+
+[candidato."simdjson"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (nodejs); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["nodejs"]
+
+[candidato."simdutf"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (nodejs); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["nodejs"]
+
+[candidato."slang"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (networkmanager); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["networkmanager"]
+
+[candidato."soxr"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg", "pulseaudio"]
+
+[candidato."spandsp"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (pipewire); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["pipewire"]
[candidato."speech-dispatcher"]
veredicto = "opcional"
@@ -1053,10 +2155,22 @@ porque = "stack de audio/multimedia: decisión de producto pendiente, no un huec
perfiles = ["escritorio-kde"]
piden = ["qtspeech"]
+[candidato."speex"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg", "obs-studio"]
+
+[candidato."sphinx"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["libtiff", "mpc"]
+
[candidato."spirv-tools"]
veredicto = "opcional"
porque = "Vulkan / compilación de shaders / dispatch GL: no habilitado (mesa se construye sin ellos)"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["kdeclarative", "mesa", "plasma-workspace"]
[candidato."sqlite-connector-odbc"]
@@ -1066,6 +2180,33 @@ porque = "conectores de base de datos: ninguna imagen los pide"
perfiles = ["escritorio-kde"]
piden = ["qtbase"]
+[candidato."srt"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg", "obs-studio"]
+
+[candidato."stb"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (zxing-cpp); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["zxing-cpp"]
+
+[candidato."svt-av1"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (ffmpeg); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg"]
+
+[candidato."swig"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (obs-studio); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["obs-studio"]
+
[candidato."syndication"]
veredicto = "opcional"
sugerencia = "opcional?"
@@ -1073,25 +2214,40 @@ porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revis
perfiles = ["escritorio-kde"]
piden = ["knewstuff"]
+[candidato."sysprof"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (mutter); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["mutter"]
+
[candidato."systemd"]
veredicto = "opcional"
+sugerencia = "hueco?"
porque = "hammer usa arje-zero como PID1; ninguna imagen quiere systemd"
-perfiles = ["escritorio-kde"]
-piden = ["libcanberra", "qtbase"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["colord", "cosmic-comp", "dunst", "gnome-shell", "modemmanager", "networkmanager", "pulseaudio", "qtbase", "xwayland"]
[candidato."systemd-minimal"]
veredicto = "opcional"
sugerencia = "nix-ismo?"
porque = "hammer usa arje-zero como PID1; ninguna imagen quiere systemd"
-perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
-piden = ["dbus", "mako"]
+perfiles = ["base", "cli", "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
+piden = ["dbus", "mako", "xdg-desktop-portal"]
[candidato."systemd-minimal-libs"]
veredicto = "opcional"
sugerencia = "nix-ismo?"
porque = "hammer usa arje-zero como PID1; ninguna imagen quiere systemd"
-perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
-piden = ["dhcpcd", "htop", "libinput", "linux-pam", "mesa", "qtbase", "seatd", "util-linux"]
+perfiles = ["base", "cli", "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
+piden = ["appstream", "at-spi2-core", "atk", "colord", "cosmic-applets", "cosmic-comp", "cosmic-osd", "cosmic-settings", "cosmic-settings-daemon", "cosmic-workspaces-epoch", "dhcpcd", "gnome-desktop"] # …y 16 más
+
+[candidato."systemtap"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (glib); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["glib"]
[candidato."taglib"]
veredicto = "opcional"
@@ -1104,29 +2260,49 @@ piden = ["kfilemetadata"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
-perfiles = ["base", "cli"]
+perfiles = ["base", "cli", "escritorio-sway"]
piden = ["shadow"]
+[candidato."tcl"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (sqlite); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-sway"]
+piden = ["sqlite"]
+
[candidato."texinfo"]
veredicto = "opcional"
+sugerencia = "hueco?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["base", "cli"]
-piden = ["e2fsprogs", "git", "gnupg"]
+perfiles = ["base", "cli", "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["e2fsprogs", "ffmpeg", "git", "gnupg"]
+
+[candidato."tinysparql"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["gtk3", "gtk4"]
[candidato."tinyxxd"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["base", "cli"]
+perfiles = ["base", "cli", "escritorio-sway"]
piden = ["dosfstools"]
[candidato."tpm2-tss"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
-perfiles = ["base", "cli"]
+perfiles = ["base", "cli", "escritorio-sway"]
piden = ["gnupg"]
+[candidato."umockdev"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome"]
+piden = ["libgudev", "xdg-desktop-portal"]
+
[candidato."uname"]
veredicto = "provisto"
sugerencia = "opcional?"
@@ -1143,24 +2319,57 @@ porque = "conectores de base de datos: ninguna imagen los pide"
perfiles = ["escritorio-kde"]
piden = ["qtbase"]
+[candidato."unzip"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["opencv", "sqlite"]
+
+[candidato."uvwasi"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (nodejs); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["nodejs"]
+
[candidato."v4l-utils"]
veredicto = "opcional"
-sugerencia = "opcional?"
porque = "stack de audio/multimedia: decisión de producto pendiente, no un hueco de build"
-perfiles = ["escritorio-kde"]
-piden = ["libdisplay-info"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg", "libdisplay-info", "obs-studio"]
+
+[candidato."vala"]
+veredicto = "pendiente"
+sugerencia = "hueco?"
+porque = "lo piden 9 recetas de la imagen — difícil que sea accesorio"
+perfiles = ["escritorio-gnome", "escritorio-kde"]
+piden = ["appstream", "colord", "evolution-data-server", "libadwaita", "libgudev", "libical", "libsecret", "modemmanager", "networkmanager"]
[candidato."valgrind"]
veredicto = "opcional"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
-piden = ["libdrm", "mesa"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
+piden = ["libdrm", "mesa", "pipewire"]
+
+[candidato."validate-pkg-config"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (jansson); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["jansson"]
+
+[candidato."vid.stab"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (ffmpeg); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg"]
[candidato."w3m"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
+perfiles = ["escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["linux-pam"]
[candidato."wayland-scanner"]
@@ -1170,34 +2379,110 @@ provee = "wayland"
porque = "nixpkgs lo separa en un paquete propio; acá lo da la receta `wayland` (verificado en el store)"
perfiles = ["escritorio-kde"]
piden = ["kscreenlocker", "libxkbcommon", "mako", "mesa", "qtbase", "wayland", "wayland-protocols"]
+ausente = true # ya no aparece en el último barrido de la frontera
+
+[candidato."webkitgtk"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-gnome"]
+piden = ["evolution-data-server", "gnome-shell"]
+
+[candidato."webrtc-audio-processing"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["pipewire", "pulseaudio"]
+
+[candidato."websocket++"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (obs-studio); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["obs-studio"]
+
+[candidato."x265"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (ffmpeg); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg"]
+
+[candidato."xapian"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (appstream); mirá si es una feature opcional"
+perfiles = ["escritorio-gnome"]
+piden = ["appstream"]
[candidato."xclip"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "X11 heredado: el escritorio es Wayland"
-perfiles = ["cli"]
+perfiles = ["cli", "escritorio-sway"]
piden = ["gitui"]
+[candidato."xdg-desktop-portal-kde"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (kinfocenter); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["kinfocenter"]
+
+[candidato."xf86-input-evdev"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (plasma-desktop); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["plasma-desktop"]
+
+[candidato."xf86-input-libinput"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (plasma-desktop); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["plasma-desktop"]
+
[candidato."xkbcomp"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "X11 heredado: el escritorio es Wayland"
perfiles = ["escritorio-kde", "escritorio-mirada"]
piden = ["libxkbcommon"]
+ausente = true # ya no aparece en el último barrido de la frontera
[candidato."xmlto"]
veredicto = "opcional"
porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
-perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
-piden = ["git", "wayland"]
+perfiles = ["base", "cli", "escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
+piden = ["appstream", "git", "wayland"]
+
+[candidato."xorg-server"]
+veredicto = "pendiente"
+porque = "lo piden 2 recetas"
+perfiles = ["escritorio-gnome", "escritorio-kde"]
+piden = ["mutter", "plasma-desktop"]
[candidato."xvfb"]
veredicto = "opcional"
sugerencia = "opcional?"
porque = "X11 heredado: el escritorio es Wayland"
-perfiles = ["escritorio-kde", "escritorio-mirada"]
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-mirada", "escritorio-sway"]
piden = ["libxkbcommon"]
+[candidato."xvfb-run"]
+veredicto = "pendiente"
+sugerencia = "hueco?"
+porque = "lo piden 4 recetas de la imagen — difícil que sea accesorio"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-sway"]
+piden = ["girara", "gjs", "libadwaita", "mutter"]
+
+[candidato."xvidcore"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (ffmpeg); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg"]
+
[candidato."xwayland"]
veredicto = "provisto"
sugerencia = "opcional?"
@@ -1205,6 +2490,7 @@ provee = "xwayland"
porque = "sin él NINGUNA app X11 corre en el escritorio Wayland. Gap de RUNTIME"
perfiles = ["escritorio-kde"]
piden = ["kwin"]
+ausente = true # ya no aparece en el último barrido de la frontera
[candidato."xxhash"]
veredicto = "opcional"
@@ -1213,3 +2499,31 @@ porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para constr
perfiles = ["cli"]
piden = ["rsync"]
ausente = true # ya no aparece en el último barrido de la frontera
+
+[candidato."yasm"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (libass); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["libass"]
+
+[candidato."zimg"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (ffmpeg); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg"]
+
+[candidato."zint"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (zxing-cpp); mirá si es una feature opcional"
+perfiles = ["escritorio-kde"]
+piden = ["zxing-cpp"]
+
+[candidato."zvbi"]
+veredicto = "pendiente"
+sugerencia = "opcional?"
+porque = "lo pide una sola receta (ffmpeg); mirá si es una feature opcional"
+perfiles = ["escritorio-cosmic", "escritorio-gnome", "escritorio-kde", "escritorio-sway"]
+piden = ["ffmpeg"]
diff --git a/docs/state/seed-frontera.json b/docs/state/seed-frontera.json
index 58b80f0b..35893628 100644
--- a/docs/state/seed-frontera.json
+++ b/docs/state/seed-frontera.json
@@ -309,61 +309,55 @@
"xz-shared"
]
},
- "escritorio-kde": {
+ "escritorio-cosmic": {
"candidatos": {
"SPIRV-LLVM-Translator": [
"mesa"
],
- "acl": [
- "kio"
- ],
- "appstream-qt": [
- "frameworkintegration",
- "plasma-workspace"
- ],
- "aspell": [
- "sonnet"
- ],
- "at-spi2-core": [
- "qtbase"
+ "ada": [
+ "nodejs"
],
- "attr": [
- "kfilemetadata",
- "kio"
+ "amf-headers": [
+ "ffmpeg"
],
"audit": [
- "dbus",
- "linux-pam"
- ],
- "aurorae": [
- "kwin"
- ],
- "autoconf": [
- "util-linux"
+ "dbus"
],
"autoconf-archive": [
"python3"
],
- "automake": [
- "util-linux"
+ "autogen": [
+ "libsndfile"
],
"avahi": [
- "kdnssd"
+ "pipewire"
],
- "baloo": [
- "plasma-workspace"
+ "bash-completion": [
+ "swayimg"
+ ],
+ "bluez": [
+ "pipewire",
+ "pulseaudio"
],
"bluez-headers": [
"python3"
],
+ "bubblewrap": [
+ "xdg-desktop-portal"
+ ],
+ "c-ares": [
+ "nodejs"
+ ],
+ "check": [
+ "girara",
+ "pulseaudio"
+ ],
"clang": [
"mesa"
],
"cups": [
- "qtbase"
- ],
- "db": [
- "linux-pam"
+ "gtk3",
+ "gtk4"
],
"dejagnu": [
"libffi"
@@ -371,410 +365,439 @@
"directx-headers": [
"mesa"
],
- "docbook5": [
- "linux-pam"
- ],
"docutils": [
- "libdrm"
- ],
- "double-conversion": [
- "qtbase"
+ "gdk-pixbuf",
+ "glib",
+ "gtk4",
+ "json-glib",
+ "libdrm",
+ "pango",
+ "pipewire",
+ "xdg-desktop-portal"
],
"doxygen": [
"libqalculate",
"libxkbcommon",
- "wayland"
+ "pipewire",
+ "wayland",
+ "wireplumber"
],
- "ebook-tools": [
- "kfilemetadata"
+ "fdk-aac": [
+ "pipewire"
],
- "editorconfig-core-c": [
- "ktexteditor"
+ "ffado": [
+ "pipewire"
+ ],
+ "ffmpeg-headless": [
+ "pipewire"
+ ],
+ "fftw-single": [
+ "pipewire",
+ "pulseaudio"
+ ],
+ "flac": [
+ "libsndfile"
],
"flatpak": [
- "plasma-workspace"
+ "cosmic-store",
+ "xdg-desktop-portal"
],
- "flite": [
- "qtspeech"
+ "fuse": [
+ "xdg-desktop-portal"
],
"gdbm": [
"python3"
],
+ "gi-docgen": [
+ "gdk-pixbuf",
+ "glib",
+ "gtk4",
+ "json-glib",
+ "pango"
+ ],
+ "glad2": [
+ "libplacebo"
+ ],
"glslang": [
"mesa"
],
- "gmp-with-cxx": [
- "mpfr"
- ],
- "gpgmepp": [
- "kwallet"
+ "gnutls": [
+ "ffmpeg"
],
- "gpsd": [
- "plasma-workspace"
+ "graphite2": [
+ "harfbuzz"
],
"graphviz": [
- "wayland"
- ],
- "gst-libav": [
- "qtmultimedia"
+ "pipewire",
+ "wayland",
+ "wireplumber"
],
"gst-plugins-bad": [
- "qtmultimedia"
+ "gtk4"
],
"gst-plugins-base": [
- "libcanberra",
- "qtmultimedia"
+ "gtk4",
+ "pipewire",
+ "xdg-desktop-portal"
],
"gst-plugins-good": [
- "qtmultimedia"
+ "xdg-desktop-portal"
],
"gstreamer": [
- "libcanberra",
- "qtmultimedia"
+ "pipewire",
+ "xdg-desktop-portal",
+ "xdg-desktop-portal-cosmic"
+ ],
+ "gtest": [
+ "nodejs"
],
"gtk+3": [
- "qtbase"
+ "firefox",
+ "girara"
+ ],
+ "hdrhistogram_c": [
+ "nodejs"
],
"help2man": [
"flex"
],
- "hunspell": [
- "sonnet"
- ],
- "jasper": [
- "qtsvg"
- ],
- "kdegraphics-mobipocket": [
- "kfilemetadata"
+ "lame": [
+ "ffmpeg",
+ "libsndfile"
],
- "kdoctools": [
- "kded",
- "kio",
- "kpackage",
- "kservice",
- "kwallet",
- "kwin"
+ "ldacbt": [
+ "pipewire"
],
- "kio-extras": [
- "plasma-workspace"
+ "lerc": [
+ "libtiff"
],
- "kuserfeedback": [
- "plasma-workspace"
+ "libaom": [
+ "ffmpeg"
],
"libapparmor": [
"dbus"
],
- "libappimage": [
- "kfilemetadata"
+ "libasyncns": [
+ "pulseaudio"
],
- "libb2": [
- "qtbase"
+ "libavif": [
+ "swayimg"
+ ],
+ "libbluray": [
+ "ffmpeg"
+ ],
+ "libcamera": [
+ "pipewire"
],
"libcap-ng": [
- "dbus",
- "util-linux"
+ "dbus"
],
- "libclc": [
- "mesa"
+ "libdeflate": [
+ "libtiff"
],
- "libdatrie": [
- "qtbase"
+ "libdovi": [
+ "libplacebo"
],
- "libdmtx": [
- "prison"
+ "libebur128": [
+ "pipewire"
],
- "libei": [
- "kwin"
+ "libfreeaptx": [
+ "pipewire"
],
- "libglvnd": [
- "libepoxy",
- "mesa",
- "qtbase"
+ "libheif": [
+ "swayimg"
],
- "libimobiledevice": [
- "solid"
+ "libjack2": [
+ "pipewire"
],
- "libkexiv2": [
- "plasma-workspace"
+ "libjxl": [
+ "swayimg"
],
- "libmng": [
- "qtsvg"
+ "liblc3": [
+ "pipewire"
],
- "libpciaccess": [
- "libdrm"
+ "libmpdclient": [
+ "mpc"
],
- "libpq": [
- "qtbase"
+ "libmpg123": [
+ "libsndfile"
],
- "libproxy": [
- "qtbase"
+ "libmysofa": [
+ "pipewire"
+ ],
+ "libopenmpt": [
+ "ffmpeg"
+ ],
+ "libopus": [
+ "ffmpeg",
+ "libsndfile",
+ "pipewire"
+ ],
+ "libpciaccess": [
+ "libdrm"
],
"libpulseaudio": [
- "libcanberra",
- "qtmultimedia"
+ "cosmic-settings-daemon",
+ "ffmpeg",
+ "pipewire"
],
- "libqaccessibilityclient": [
- "kwin"
+ "libraw": [
+ "swayimg"
],
- "libsecret": [
- "kwallet"
+ "librist": [
+ "ffmpeg"
],
"libselinux": [
- "qtbase"
+ "glib",
+ "pipewire"
],
- "libsepol": [
- "qtbase"
+ "libsixel": [
+ "swayimg"
],
- "libthai": [
- "qtbase"
+ "libssh": [
+ "ffmpeg"
],
- "libunwind": [
- "mesa",
- "qtmultimedia"
+ "libsysprof-capture": [
+ "glib"
],
- "libva-minimal": [
- "mesa"
+ "libsystemtap": [
+ "glib"
],
- "libwacom": [
- "libinput"
+ "libthai": [
+ "pango"
],
- "libxcb-cursor": [
- "qtbase"
+ "libtheora": [
+ "ffmpeg"
],
- "libxcb-image": [
- "qtbase",
- "xcb-util-cursor"
+ "libunwind": [
+ "libplacebo",
+ "mesa"
],
- "libxcb-keysyms": [
- "mesa",
- "qtbase"
+ "libva-minimal": [
+ "mesa"
],
- "libxcb-render-util": [
- "qtbase",
- "xcb-util-cursor"
+ "libvdpau": [
+ "ffmpeg"
],
- "libxcb-util": [
- "qtbase"
+ "libvpx": [
+ "ffmpeg"
],
- "libxcb-wm": [
- "qtbase"
+ "libwacom": [
+ "libinput"
],
"libxcomposite": [
- "qtbase"
+ "gtk3"
],
"libxcrypt": [
- "linux-pam",
- "perl",
- "util-linux"
+ "perl"
],
- "libxft": [
- "plasma-workspace"
+ "libxdamage": [
+ "gtk3",
+ "gtk4"
],
- "libxrandr": [
- "mesa",
- "qtmultimedia",
- "vulkan-loader"
+ "libxft": [
+ "pango"
],
- "libxscrnsaver": [
- "kidletime"
+ "libxinerama": [
+ "gtk3",
+ "gtk4"
],
- "libxshmfence": [
+ "libxrandr": [
+ "gtk3",
+ "gtk4",
"mesa"
],
"libxxf86vm": [
"mesa"
],
- "lksctp-tools": [
- "qtbase"
+ "lilv": [
+ "pipewire"
+ ],
+ "llhttp": [
+ "nodejs"
],
"llvm": [
"mesa"
],
- "lndir": [
- "qtbase"
+ "lzo": [
+ "cairo"
],
- "lttng-ust": [
- "qtbase"
+ "merve": [
+ "nodejs"
],
- "lua": [
- "libinput"
+ "mesa-libclc": [
+ "mesa"
],
- "mariadb-connector-c": [
- "qtbase"
+ "mpdecimal": [
+ "python3"
],
- "mariadb-connector-odbc": [
- "qtbase"
+ "mutest": [
+ "graphene"
],
- "md4c": [
- "qtbase"
+ "nbytes": [
+ "nodejs"
],
- "mesa-libgbm": [
- "kwin",
- "mesa",
- "qtbase"
+ "nghttp3": [
+ "nodejs"
],
- "milou": [
- "kwin",
- "plasma-workspace"
+ "ngtcp2": [
+ "nodejs"
],
- "mpdecimal": [
- "python3"
+ "nv-codec-headers": [
+ "ffmpeg"
],
- "orc": [
- "qtmultimedia"
+ "ocl-icd": [
+ "ffmpeg"
],
- "oxygen-icons": [
- "frameworkintegration"
+ "openapv": [
+ "ffmpeg"
],
- "packagekit-qt": [
- "frameworkintegration",
- "plasma-workspace"
+ "opencl-headers": [
+ "ffmpeg"
],
- "plasma-nano": [
- "plasma-workspace"
+ "openexr": [
+ "swayimg"
+ ],
+ "openjpeg": [
+ "ffmpeg",
+ "swayimg"
],
"ply": [
"mesa"
],
- "po4a": [
- "util-linux"
- ],
- "polkit-qt-1": [
- "kauth",
- "plasma-workspace"
- ],
- "poppler-qt6": [
- "kfilemetadata"
- ],
- "psqlodbc": [
- "qtbase"
+ "pop-icon-theme": [
+ "cosmic-icons"
],
"pycparser": [
"mesa"
],
- "pyside6": [
- "kcoreaddons",
- "kguiaddons",
- "knotifications",
- "kstatusnotifieritem",
- "kwidgetsaddons",
- "kxmlgui"
- ],
- "python3-3.14.6-env": [
- "kcoreaddons",
- "kguiaddons",
- "knotifications",
- "kstatusnotifieritem",
- "kwidgetsaddons",
- "kxmlgui",
- "libinput"
+ "python3-3.14.7-env": [
+ "libinput",
+ "wireplumber",
+ "xdg-desktop-portal"
],
"pyyaml": [
"mesa"
],
- "qca": [
- "kwallet"
+ "rhash": [
+ "cmake"
],
- "qqc2-breeze-style": [
- "kscreenlocker",
- "plasma-workspace"
+ "roc-toolkit": [
+ "pipewire"
],
- "qtquick3d": [
- "kwin",
- "qtmultimedia"
+ "rust-bindgen": [
+ "mesa"
],
- "qtsensors": [
- "kwin"
+ "rust-cbindgen": [
+ "mesa"
],
- "qtserialport": [
- "qtpositioning"
+ "sbc": [
+ "pipewire",
+ "pulseaudio"
],
- "qtvirtualkeyboard": [
- "kwin",
- "plasma-workspace"
+ "sdl2-compat": [
+ "ffmpeg"
],
- "qtwebsockets": [
- "qcoro"
+ "setxkbmap": [
+ "libxkbcommon"
],
- "rhash": [
- "cmake"
+ "shaderc": [
+ "gtk4",
+ "libplacebo"
],
- "rust-bindgen": [
- "mesa"
+ "simdjson": [
+ "nodejs"
],
- "rust-cbindgen": [
- "mesa"
+ "simdutf": [
+ "nodejs"
],
- "setxkbmap": [
- "libxkbcommon"
+ "soxr": [
+ "ffmpeg",
+ "pulseaudio"
],
- "shared-mime-info": [
- "kcoreaddons"
+ "spandsp": [
+ "pipewire"
],
- "shiboken6": [
- "kcoreaddons",
- "kguiaddons",
- "knotifications",
- "kstatusnotifieritem",
- "kwidgetsaddons",
- "kxmlgui"
+ "speex": [
+ "ffmpeg"
],
- "speech-dispatcher": [
- "qtspeech"
+ "sphinx": [
+ "libtiff",
+ "mpc"
],
"spirv-tools": [
- "kdeclarative",
- "mesa",
- "plasma-workspace"
+ "mesa"
],
- "sqlite-connector-odbc": [
- "qtbase"
+ "srt": [
+ "ffmpeg"
],
- "syndication": [
- "knewstuff"
+ "svt-av1": [
+ "ffmpeg"
],
"systemd": [
- "libcanberra",
- "qtbase"
+ "cosmic-comp",
+ "pulseaudio"
],
"systemd-minimal": [
"dbus",
- "mako"
+ "mako",
+ "xdg-desktop-portal"
],
"systemd-minimal-libs": [
+ "atk",
+ "cosmic-applets",
+ "cosmic-comp",
+ "cosmic-osd",
+ "cosmic-settings",
+ "cosmic-settings-daemon",
+ "cosmic-workspaces-epoch",
"libinput",
- "linux-pam",
"mesa",
- "qtbase",
- "util-linux"
+ "pipewire",
+ "pulseaudio",
+ "seatd",
+ "wireplumber"
],
- "taglib": [
- "kfilemetadata"
+ "systemtap": [
+ "glib"
],
- "unixodbc": [
- "qtbase"
+ "tcl": [
+ "sqlite"
+ ],
+ "texinfo": [
+ "ffmpeg"
+ ],
+ "tinysparql": [
+ "gtk3",
+ "gtk4"
+ ],
+ "umockdev": [
+ "xdg-desktop-portal"
+ ],
+ "unzip": [
+ "sqlite"
+ ],
+ "uvwasi": [
+ "nodejs"
],
"v4l-utils": [
+ "ffmpeg",
"libdisplay-info"
],
"valgrind": [
"libdrm",
- "mesa"
+ "mesa",
+ "pipewire"
],
- "w3m": [
- "linux-pam"
+ "vid.stab": [
+ "ffmpeg"
],
- "wayland-scanner": [
- "kscreenlocker",
- "libxkbcommon",
- "mako",
- "mesa",
- "qtbase",
- "wayland",
- "wayland-protocols"
+ "webrtc-audio-processing": [
+ "pipewire",
+ "pulseaudio"
],
- "xkbcomp": [
- "libxkbcommon"
+ "x265": [
+ "ffmpeg"
],
"xmlto": [
"wayland"
@@ -782,181 +805,2696 @@
"xvfb": [
"libxkbcommon"
],
- "xwayland": [
- "kwin"
+ "xvfb-run": [
+ "girara"
+ ],
+ "xvidcore": [
+ "ffmpeg"
+ ],
+ "yasm": [
+ "libass"
+ ],
+ "zimg": [
+ "ffmpeg"
+ ],
+ "zvbi": [
+ "ffmpeg"
]
},
- "recetas_sembradas": 162,
+ "recetas_sembradas": 159,
"sin_attr_en_nixpkgs": [
- "extra-cmake-modules",
+ "adwaita-cursors",
+ "atuq",
+ "bzip2-shared",
+ "cairo-shared",
+ "cbindgen",
+ "clang18",
+ "dbus-shared",
+ "dejavu-fonts",
+ "dejavu-fonts-nerd",
+ "expat-shared",
+ "firefox-pgo-profile",
+ "fontconfig-shared",
+ "freetype-shared",
+ "gcc-libs",
+ "gdk-pixbuf-shared",
"gettext-tiny",
- "icu4c",
- "kdecoration",
- "layer-shell-qt",
- "libkscreen",
- "libksysguard",
+ "glad",
+ "glib-shared",
+ "harfbuzz-shared",
+ "jinja2",
+ "libelogind",
+ "libffi-shared",
+ "libjpeg-turbo",
+ "libjpeg-turbo-shared",
+ "libpng-shared",
+ "libtiff-shared",
+ "libxml2-shared",
"linux-headers",
- "lm-sensors",
+ "llvm18",
+ "lua5.2",
"make",
"markupsafe",
+ "ncurses-shared",
+ "openssl-threads",
"packaging",
- "perl-xml-parser",
- "xcb-util",
- "xcb-util-image",
- "xcb-util-keysyms",
- "xcb-util-renderutil",
- "xcb-util-wm"
+ "pango-shared",
+ "pcre2-shared",
+ "poppler-glib",
+ "portal-probe",
+ "readline-shared",
+ "sqlite-shared",
+ "wasi-compiler-rt",
+ "wasi-libc",
+ "wasi-libc-headers",
+ "wasi-libcxx",
+ "wasi-sdk",
+ "xz-shared",
+ "zathura-pdf-poppler",
+ "zlib-shared"
]
},
- "escritorio-mirada": {
+ "escritorio-gnome": {
"candidatos": {
+ "CUnit": [
+ "nghttp2"
+ ],
"SPIRV-LLVM-Translator": [
"mesa"
],
+ "ada": [
+ "nodejs"
+ ],
+ "amf-headers": [
+ "ffmpeg"
+ ],
+ "argcomplete": [
+ "mutter"
+ ],
+ "argyllcms": [
+ "colord"
+ ],
"audit": [
- "linux-pam"
+ "dbus"
],
"autoconf-archive": [
"python3"
],
+ "autogen": [
+ "libsndfile"
+ ],
+ "avahi": [
+ "pipewire"
+ ],
+ "bash-completion": [
+ "appstream",
+ "colord",
+ "gnome-shell",
+ "swayimg"
+ ],
+ "bluez": [
+ "pipewire",
+ "pulseaudio"
+ ],
"bluez-headers": [
"python3"
],
+ "bubblewrap": [
+ "gnome-desktop",
+ "xdg-desktop-portal"
+ ],
+ "c-ares": [
+ "nghttp2",
+ "nodejs"
+ ],
+ "check": [
+ "fcft",
+ "girara",
+ "pulseaudio"
+ ],
"clang": [
"mesa"
],
+ "cups": [
+ "gtk3",
+ "gtk4"
+ ],
"db": [
- "linux-pam"
+ "evolution-data-server"
+ ],
+ "dbus-python": [
+ "libsecret"
],
"dejagnu": [
"libffi"
],
+ "desktop-file-utils": [
+ "gnome-shell",
+ "libadwaita",
+ "mutter"
+ ],
"directx-headers": [
"mesa"
],
- "docbook5": [
- "linux-pam"
- ],
"docutils": [
- "libdrm"
+ "gdk-pixbuf",
+ "glib",
+ "gnome-shell",
+ "gtk4",
+ "json-glib",
+ "libdrm",
+ "mutter",
+ "pango",
+ "pipewire",
+ "xdg-desktop-portal"
],
"doxygen": [
"libxkbcommon",
+ "pipewire",
"wayland"
],
+ "duktape": [
+ "polkit"
+ ],
+ "egl-wayland": [
+ "mutter"
+ ],
+ "fdk-aac": [
+ "pipewire"
+ ],
+ "ffado": [
+ "pipewire"
+ ],
+ "ffmpeg-headless": [
+ "pipewire"
+ ],
+ "fftw-single": [
+ "pipewire",
+ "pulseaudio"
+ ],
+ "flac": [
+ "libsndfile"
+ ],
+ "flatpak": [
+ "xdg-desktop-portal"
+ ],
+ "fuse": [
+ "xdg-desktop-portal"
+ ],
"gdbm": [
"python3"
],
+ "gdm": [
+ "gnome-shell"
+ ],
+ "getopt": [
+ "libseccomp"
+ ],
+ "gi-docgen": [
+ "gdk-pixbuf",
+ "glib",
+ "gnome-shell",
+ "gtk4",
+ "json-glib",
+ "libadwaita",
+ "libsecret",
+ "mutter",
+ "pango"
+ ],
+ "glad2": [
+ "libplacebo"
+ ],
+ "glib-networking": [
+ "evolution-data-server"
+ ],
"glslang": [
"mesa"
],
+ "gnome-autoar": [
+ "gnome-shell"
+ ],
+ "gnome-bluetooth": [
+ "gnome-shell"
+ ],
+ "gnome-clocks": [
+ "gnome-shell"
+ ],
+ "gnome-keyring": [
+ "gnome-shell"
+ ],
+ "gnome-online-accounts": [
+ "evolution-data-server"
+ ],
+ "gnome-settings-daemon": [
+ "gnome-shell",
+ "mutter"
+ ],
+ "gnutls": [
+ "ffmpeg"
+ ],
+ "graphite2": [
+ "harfbuzz"
+ ],
"graphviz": [
+ "pipewire",
"wayland"
],
+ "gst-plugins-bad": [
+ "gtk4"
+ ],
+ "gst-plugins-base": [
+ "gnome-shell",
+ "gtk4",
+ "pipewire",
+ "xdg-desktop-portal"
+ ],
+ "gst-plugins-good": [
+ "gnome-shell",
+ "xdg-desktop-portal"
+ ],
+ "gstreamer": [
+ "gnome-shell",
+ "pipewire",
+ "xdg-desktop-portal"
+ ],
+ "gtest": [
+ "nodejs"
+ ],
+ "gtk+3": [
+ "adwaita-icon-theme",
+ "evolution-data-server",
+ "firefox",
+ "girara",
+ "gjs",
+ "gnome-desktop"
+ ],
+ "gusb": [
+ "colord"
+ ],
+ "hdrhistogram_c": [
+ "nodejs"
+ ],
"help2man": [
"flex"
],
+ "krb5": [
+ "curl",
+ "evolution-data-server"
+ ],
+ "lame": [
+ "ffmpeg",
+ "libsndfile"
+ ],
+ "ldacbt": [
+ "pipewire"
+ ],
+ "lerc": [
+ "libtiff"
+ ],
+ "libaom": [
+ "ffmpeg"
+ ],
+ "libapparmor": [
+ "dbus"
+ ],
+ "libasyncns": [
+ "pulseaudio"
+ ],
+ "libavif": [
+ "swayimg"
+ ],
+ "libblake3": [
+ "appstream"
+ ],
+ "libbluray": [
+ "ffmpeg"
+ ],
+ "libcamera": [
+ "pipewire"
+ ],
+ "libcap-ng": [
+ "dbus"
+ ],
+ "libdeflate": [
+ "libtiff"
+ ],
+ "libdovi": [
+ "libplacebo"
+ ],
+ "libebur128": [
+ "pipewire"
+ ],
+ "libev": [
+ "nghttp2"
+ ],
+ "libfreeaptx": [
+ "pipewire"
+ ],
+ "libfyaml": [
+ "appstream"
+ ],
+ "libglycin": [
+ "mutter"
+ ],
+ "libheif": [
+ "swayimg"
+ ],
+ "libidn2": [
+ "curl",
+ "libpsl"
+ ],
+ "libjack2": [
+ "pipewire"
+ ],
+ "libjxl": [
+ "swayimg"
+ ],
+ "liblc3": [
+ "pipewire"
+ ],
+ "libmpdclient": [
+ "mpc"
+ ],
+ "libmpg123": [
+ "libsndfile"
+ ],
+ "libmysofa": [
+ "pipewire"
+ ],
+ "libnma": [
+ "gnome-shell"
+ ],
+ "libopenmpt": [
+ "ffmpeg"
+ ],
+ "libopus": [
+ "ffmpeg",
+ "libsndfile",
+ "pipewire"
+ ],
"libpciaccess": [
"libdrm"
],
+ "libphonenumber": [
+ "evolution-data-server"
+ ],
+ "libpulseaudio": [
+ "ffmpeg",
+ "gnome-shell",
+ "pipewire"
+ ],
+ "libraw": [
+ "swayimg"
+ ],
+ "librist": [
+ "ffmpeg"
+ ],
+ "libselinux": [
+ "glib",
+ "pipewire"
+ ],
+ "libsixel": [
+ "swayimg"
+ ],
+ "libssh": [
+ "ffmpeg"
+ ],
+ "libstartup-notification": [
+ "mutter"
+ ],
+ "libstemmer": [
+ "appstream"
+ ],
+ "libsysprof-capture": [
+ "gjs",
+ "glib",
+ "mutter"
+ ],
+ "libsystemtap": [
+ "glib"
+ ],
+ "libtasn1": [
+ "p11-kit"
+ ],
+ "libthai": [
+ "pango"
+ ],
+ "libtheora": [
+ "ffmpeg"
+ ],
+ "libunistring": [
+ "libpsl"
+ ],
"libunwind": [
+ "libplacebo",
"mesa"
],
"libva-minimal": [
"mesa"
],
+ "libvdpau": [
+ "ffmpeg"
+ ],
+ "libvpx": [
+ "ffmpeg"
+ ],
"libwacom": [
- "libinput"
+ "libinput",
+ "mutter"
+ ],
+ "libxcomposite": [
+ "gtk3",
+ "mutter"
],
"libxcrypt": [
- "linux-pam",
"perl"
],
- "libxrandr": [
- "mesa"
+ "libxdamage": [
+ "gtk3",
+ "gtk4",
+ "mutter"
],
- "libxshmfence": [
- "mesa"
+ "libxft": [
+ "pango"
+ ],
+ "libxinerama": [
+ "gtk3",
+ "gtk4",
+ "mutter"
+ ],
+ "libxrandr": [
+ "gtk3",
+ "gtk4",
+ "mesa",
+ "mutter"
],
"libxxf86vm": [
"mesa"
],
+ "lilv": [
+ "pipewire"
+ ],
+ "llhttp": [
+ "nodejs"
+ ],
"llvm": [
"mesa"
],
+ "lzip": [
+ "libpsl"
+ ],
+ "lzo": [
+ "cairo"
+ ],
+ "merve": [
+ "nodejs"
+ ],
+ "mesa-gl-headers": [
+ "mutter"
+ ],
"mesa-libclc": [
"mesa"
],
"mpdecimal": [
"python3"
],
+ "mutest": [
+ "graphene"
+ ],
+ "nanosvg": [
+ "fcft"
+ ],
+ "nbytes": [
+ "nodejs"
+ ],
+ "nghttp3": [
+ "curl",
+ "nodejs"
+ ],
+ "ngtcp2": [
+ "curl",
+ "nodejs"
+ ],
+ "nv-codec-headers": [
+ "ffmpeg"
+ ],
+ "ocl-icd": [
+ "ffmpeg"
+ ],
+ "openapv": [
+ "ffmpeg"
+ ],
+ "opencl-headers": [
+ "ffmpeg"
+ ],
+ "openexr": [
+ "swayimg"
+ ],
+ "openjpeg": [
+ "ffmpeg",
+ "swayimg"
+ ],
+ "openldap": [
+ "evolution-data-server"
+ ],
"ply": [
"mesa"
],
+ "protobuf": [
+ "evolution-data-server",
+ "libei"
+ ],
+ "protobuf-c": [
+ "libei"
+ ],
+ "publicsuffix-list": [
+ "libpsl"
+ ],
"pycparser": [
"mesa"
],
+ "pygobject": [
+ "libsecret"
+ ],
"python3-3.14.7-env": [
- "libinput"
+ "gnome-shell",
+ "gobject-introspection",
+ "libei",
+ "libical",
+ "libinput",
+ "mutter",
+ "nss",
+ "polkit",
+ "xdg-desktop-portal"
],
"pyyaml": [
"mesa"
],
+ "rhash": [
+ "cmake"
+ ],
+ "roc-toolkit": [
+ "pipewire"
+ ],
"rust-bindgen": [
"mesa"
],
"rust-cbindgen": [
"mesa"
],
- "setxkbmap": [
- "libxkbcommon"
+ "sane-backends": [
+ "colord"
+ ],
+ "sbc": [
+ "pipewire",
+ "pulseaudio"
+ ],
+ "sdl2-compat": [
+ "ffmpeg"
+ ],
+ "setxkbmap": [
+ "libxkbcommon"
+ ],
+ "shaderc": [
+ "gtk4",
+ "libplacebo"
+ ],
+ "simdjson": [
+ "nodejs"
+ ],
+ "simdutf": [
+ "nodejs"
+ ],
+ "soxr": [
+ "ffmpeg",
+ "pulseaudio"
+ ],
+ "spandsp": [
+ "pipewire"
+ ],
+ "speex": [
+ "ffmpeg"
+ ],
+ "sphinx": [
+ "libtiff",
+ "mpc"
+ ],
+ "spirv-tools": [
+ "mesa"
+ ],
+ "srt": [
+ "ffmpeg"
+ ],
+ "svt-av1": [
+ "ffmpeg"
+ ],
+ "sysprof": [
+ "mutter"
+ ],
+ "systemd": [
+ "colord",
+ "gnome-shell",
+ "pulseaudio"
+ ],
+ "systemd-minimal": [
+ "dbus",
+ "mako",
+ "xdg-desktop-portal"
+ ],
+ "systemd-minimal-libs": [
+ "appstream",
+ "at-spi2-core",
+ "atk",
+ "colord",
+ "gnome-desktop",
+ "libei",
+ "libgudev",
+ "libinput",
+ "mesa",
+ "pipewire",
+ "polkit",
+ "pulseaudio"
+ ],
+ "systemtap": [
+ "glib"
+ ],
+ "tcl": [
+ "sqlite"
+ ],
+ "texinfo": [
+ "ffmpeg"
+ ],
+ "tinysparql": [
+ "gtk3",
+ "gtk4"
+ ],
+ "umockdev": [
+ "libgudev",
+ "xdg-desktop-portal"
+ ],
+ "unzip": [
+ "sqlite"
+ ],
+ "uvwasi": [
+ "nodejs"
+ ],
+ "v4l-utils": [
+ "ffmpeg",
+ "libdisplay-info"
+ ],
+ "vala": [
+ "appstream",
+ "colord",
+ "evolution-data-server",
+ "libadwaita",
+ "libgudev",
+ "libical",
+ "libsecret"
+ ],
+ "valgrind": [
+ "libdrm",
+ "mesa",
+ "pipewire"
+ ],
+ "vid.stab": [
+ "ffmpeg"
+ ],
+ "webkitgtk": [
+ "evolution-data-server",
+ "gnome-shell"
+ ],
+ "webrtc-audio-processing": [
+ "pipewire",
+ "pulseaudio"
+ ],
+ "x265": [
+ "ffmpeg"
+ ],
+ "xapian": [
+ "appstream"
+ ],
+ "xmlto": [
+ "appstream",
+ "wayland"
+ ],
+ "xorg-server": [
+ "mutter"
+ ],
+ "xvfb": [
+ "libxkbcommon"
+ ],
+ "xvfb-run": [
+ "girara",
+ "gjs",
+ "libadwaita",
+ "mutter"
+ ],
+ "xvidcore": [
+ "ffmpeg"
+ ],
+ "yasm": [
+ "libass"
+ ],
+ "zimg": [
+ "ffmpeg"
+ ],
+ "zvbi": [
+ "ffmpeg"
+ ]
+ },
+ "recetas_sembradas": 181,
+ "sin_attr_en_nixpkgs": [
+ "atuq",
+ "bzip2-shared",
+ "cairo-shared",
+ "cbindgen",
+ "dbus-shared",
+ "dejavu-fonts",
+ "dejavu-fonts-nerd",
+ "expat-shared",
+ "firefox-pgo-profile",
+ "fontconfig-shared",
+ "freetype-shared",
+ "gcc-libs",
+ "gcr",
+ "gdk-pixbuf-shared",
+ "gettext-tiny",
+ "gi-foreign-girs",
+ "glad",
+ "glib-introspected",
+ "glib-shared",
+ "harfbuzz-shared",
+ "icu4c",
+ "iso-codes",
+ "jinja2",
+ "libelogind",
+ "libffi-shared",
+ "libgcrypt-shared",
+ "libgpg-error-shared",
+ "libgusb",
+ "libjpeg-turbo",
+ "libjpeg-turbo-shared",
+ "libpng-shared",
+ "libsoup",
+ "libtiff-shared",
+ "libusb",
+ "libuuid-shared",
+ "libxml2-shared",
+ "libyaml-shared",
+ "linux-headers",
+ "lua5.2",
+ "make",
+ "markupsafe",
+ "ncurses-shared",
+ "openssl-threads",
+ "packaging",
+ "pango-shared",
+ "pcre2-shared",
+ "poppler-glib",
+ "py3-jinja2",
+ "py3-markupsafe",
+ "py3-setuptools",
+ "readline-shared",
+ "spidermonkey",
+ "sqlite-shared",
+ "udev-pc",
+ "wasi-compiler-rt",
+ "wasi-libc",
+ "wasi-libc-headers",
+ "wasi-libcxx",
+ "wasi-sdk",
+ "xz-shared",
+ "zathura-pdf-poppler",
+ "zlib-shared"
+ ]
+ },
+ "escritorio-kde": {
+ "candidatos": {
+ "SPIRV-LLVM-Translator": [
+ "mesa"
+ ],
+ "acl": [
+ "kio",
+ "libarchive"
+ ],
+ "ada": [
+ "nodejs"
+ ],
+ "amf-headers": [
+ "ffmpeg"
+ ],
+ "appstream-qt": [
+ "frameworkintegration",
+ "plasma-workspace"
+ ],
+ "asio": [
+ "obs-studio"
+ ],
+ "aspell": [
+ "sonnet"
+ ],
+ "attr": [
+ "kfilemetadata",
+ "kio",
+ "libarchive"
+ ],
+ "audit": [
+ "dbus",
+ "linux-pam",
+ "networkmanager"
+ ],
+ "aurorae": [
+ "kwin"
+ ],
+ "autoconf": [
+ "util-linux"
+ ],
+ "autoconf-archive": [
+ "python3"
+ ],
+ "autogen": [
+ "libsndfile"
+ ],
+ "automake": [
+ "util-linux"
+ ],
+ "avahi": [
+ "kdnssd",
+ "pipewire"
+ ],
+ "baloo": [
+ "dolphin",
+ "gwenview",
+ "plasma-desktop",
+ "plasma-workspace"
+ ],
+ "baloo-widgets": [
+ "dolphin"
+ ],
+ "bash-completion": [
+ "modemmanager",
+ "swayimg"
+ ],
+ "bluez": [
+ "networkmanager",
+ "pipewire",
+ "pulseaudio"
+ ],
+ "bluez-headers": [
+ "python3"
+ ],
+ "boost-build": [
+ "boost"
+ ],
+ "bpftools": [
+ "networkmanager"
+ ],
+ "c-ares": [
+ "nodejs"
+ ],
+ "cef-binary": [
+ "obs-studio"
+ ],
+ "cfitsio": [
+ "gwenview"
+ ],
+ "check": [
+ "pulseaudio"
+ ],
+ "cjson": [
+ "obs-studio"
+ ],
+ "clang": [
+ "mesa"
+ ],
+ "cups": [
+ "gtk3",
+ "qtbase"
+ ],
+ "db": [
+ "linux-pam"
+ ],
+ "dbus-python": [
+ "modemmanager"
+ ],
+ "ddcutil": [
+ "powerdevil"
+ ],
+ "dejagnu": [
+ "libffi"
+ ],
+ "directx-headers": [
+ "mesa"
+ ],
+ "discount": [
+ "okular"
+ ],
+ "djvulibre": [
+ "okular"
+ ],
+ "dnsmasq": [
+ "networkmanager"
+ ],
+ "docbook5": [
+ "linux-pam"
+ ],
+ "docutils": [
+ "glib",
+ "libdrm",
+ "pipewire"
+ ],
+ "double-conversion": [
+ "qtbase"
+ ],
+ "doxygen": [
+ "exiv2",
+ "libqalculate",
+ "libxkbcommon",
+ "pipewire",
+ "wayland"
+ ],
+ "dri-pkgconfig-stub": [
+ "xwayland"
+ ],
+ "duktape": [
+ "polkit"
+ ],
+ "ebook-tools": [
+ "kfilemetadata",
+ "okular"
+ ],
+ "editorconfig-core-c": [
+ "ktexteditor"
+ ],
+ "egl-wayland": [
+ "xwayland"
+ ],
+ "eigen": [
+ "opencv"
+ ],
+ "fdk-aac": [
+ "obs-studio",
+ "pipewire"
+ ],
+ "ffado": [
+ "pipewire"
+ ],
+ "ffmpeg-headless": [
+ "opencv",
+ "pipewire"
+ ],
+ "fftw-single": [
+ "pipewire",
+ "pulseaudio",
+ "speexdsp"
+ ],
+ "flac": [
+ "libsndfile"
+ ],
+ "flatpak": [
+ "plasma-workspace"
+ ],
+ "flite": [
+ "qtspeech"
+ ],
+ "font-util": [
+ "xwayland"
+ ],
+ "gdbm": [
+ "python3"
+ ],
+ "gflags": [
+ "opencv"
+ ],
+ "gi-docgen": [
+ "glib"
+ ],
+ "glad2": [
+ "libplacebo"
+ ],
+ "glog": [
+ "opencv"
+ ],
+ "glslang": [
+ "mesa"
+ ],
+ "glu": [
+ "phonon",
+ "xwayland"
+ ],
+ "gnutls": [
+ "ffmpeg",
+ "networkmanager"
+ ],
+ "gpgmepp": [
+ "kwallet"
+ ],
+ "gpsd": [
+ "plasma-workspace",
+ "plasma5support"
+ ],
+ "graphite2": [
+ "harfbuzz"
+ ],
+ "graphviz": [
+ "exiv2",
+ "pipewire",
+ "wayland"
+ ],
+ "groff": [
+ "libzip"
+ ],
+ "gst-libav": [
+ "qtmultimedia"
+ ],
+ "gst-plugins-bad": [
+ "qtmultimedia"
+ ],
+ "gst-plugins-base": [
+ "libcanberra",
+ "opencv",
+ "pipewire",
+ "qtmultimedia"
+ ],
+ "gst-plugins-good": [
+ "opencv",
+ "qtmultimedia"
+ ],
+ "gstreamer": [
+ "libcanberra",
+ "opencv",
+ "pipewire",
+ "qtmultimedia"
+ ],
+ "gtest": [
+ "nodejs"
+ ],
+ "gtk+3": [
+ "firefox",
+ "qtbase"
+ ],
+ "hdf5-cpp": [
+ "opencv"
+ ],
+ "hdrhistogram_c": [
+ "nodejs"
+ ],
+ "help2man": [
+ "flex"
+ ],
+ "hunspell": [
+ "sonnet"
+ ],
+ "inih": [
+ "exiv2"
+ ],
+ "jasper": [
+ "qtsvg"
+ ],
+ "kaccounts-integration": [
+ "plasma-desktop"
+ ],
+ "kdegraphics-mobipocket": [
+ "kfilemetadata",
+ "okular"
+ ],
+ "kdoctools": [
+ "dolphin",
+ "filelight",
+ "gwenview",
+ "kate",
+ "kcalc",
+ "kcharselect",
+ "kded",
+ "kdf",
+ "kfind",
+ "kio",
+ "kmenuedit",
+ "konsole",
+ "kpackage",
+ "kservice",
+ "kwallet",
+ "kwalletmanager",
+ "kwin",
+ "spectacle",
+ "systemsettings"
+ ],
+ "kimageannotator": [
+ "gwenview"
+ ],
+ "kimageformats": [
+ "kscreen"
+ ],
+ "kio-extras": [
+ "dolphin",
+ "plasma-desktop",
+ "plasma-workspace"
+ ],
+ "krb5": [
+ "curl"
+ ],
+ "kuserfeedback": [
+ "dolphin",
+ "kate",
+ "plasma-workspace"
+ ],
+ "lame": [
+ "ffmpeg",
+ "libsndfile"
+ ],
+ "ldacbt": [
+ "pipewire"
+ ],
+ "lerc": [
+ "libtiff"
+ ],
+ "libaom": [
+ "ffmpeg"
+ ],
+ "libapparmor": [
+ "dbus"
+ ],
+ "libappimage": [
+ "kfilemetadata"
+ ],
+ "libasyncns": [
+ "pulseaudio"
+ ],
+ "libavif": [
+ "swayimg"
+ ],
+ "libb2": [
+ "qtbase"
+ ],
+ "libbluray": [
+ "ffmpeg"
+ ],
+ "libbpf": [
+ "networkmanager"
+ ],
+ "libcamera": [
+ "pipewire"
+ ],
+ "libcap-ng": [
+ "dbus",
+ "util-linux"
+ ],
+ "libdatachannel": [
+ "obs-studio"
+ ],
+ "libdatrie": [
+ "qtbase"
+ ],
+ "libdecor": [
+ "xwayland"
+ ],
+ "libdeflate": [
+ "libtiff"
+ ],
+ "libdmtx": [
+ "prison"
+ ],
+ "libdovi": [
+ "libplacebo"
+ ],
+ "libebur128": [
+ "pipewire"
+ ],
+ "libfreeaptx": [
+ "pipewire"
+ ],
+ "libheif": [
+ "swayimg"
+ ],
+ "libidn2": [
+ "curl"
+ ],
+ "libimobiledevice": [
+ "solid"
+ ],
+ "libjack2": [
+ "obs-studio",
+ "pipewire"
+ ],
+ "libjxl": [
+ "opencv",
+ "swayimg"
+ ],
+ "libkdcraw": [
+ "gwenview"
+ ],
+ "libkexiv2": [
+ "okular",
+ "plasma-workspace"
+ ],
+ "liblc3": [
+ "pipewire"
+ ],
+ "libmbim": [
+ "modemmanager"
+ ],
+ "libmng": [
+ "qtsvg"
+ ],
+ "libmpc": [
+ "kcalc"
+ ],
+ "libmpdclient": [
+ "mpc"
+ ],
+ "libmpg123": [
+ "libsndfile"
+ ],
+ "libmysofa": [
+ "pipewire"
+ ],
+ "libopenmpt": [
+ "ffmpeg"
+ ],
+ "libopus": [
+ "ffmpeg",
+ "libsndfile",
+ "pipewire"
+ ],
+ "libpciaccess": [
+ "libdrm"
+ ],
+ "libpq": [
+ "qtbase"
+ ],
+ "libproxy": [
+ "qtbase"
+ ],
+ "libpulseaudio": [
+ "ffmpeg",
+ "libcanberra",
+ "obs-studio",
+ "phonon",
+ "pipewire",
+ "qtmultimedia"
+ ],
+ "libqaccessibilityclient": [
+ "kwin"
+ ],
+ "libqmi": [
+ "modemmanager"
+ ],
+ "libraw": [
+ "swayimg"
+ ],
+ "librist": [
+ "ffmpeg",
+ "obs-studio"
+ ],
+ "libselinux": [
+ "glib",
+ "networkmanager",
+ "pipewire",
+ "qtbase"
+ ],
+ "libsepol": [
+ "qtbase"
+ ],
+ "libsixel": [
+ "swayimg"
+ ],
+ "libspectre": [
+ "okular"
+ ],
+ "libssh": [
+ "ffmpeg",
+ "konsole"
+ ],
+ "libsysprof-capture": [
+ "glib"
+ ],
+ "libsystemtap": [
+ "glib"
+ ],
+ "libthai": [
+ "qtbase"
+ ],
+ "libtheora": [
+ "ffmpeg"
+ ],
+ "libtirpc": [
+ "xwayland"
+ ],
+ "libunwind": [
+ "libplacebo",
+ "mesa",
+ "opencv",
+ "qtmultimedia",
+ "xwayland"
+ ],
+ "libva-minimal": [
+ "mesa"
+ ],
+ "libvdpau": [
+ "ffmpeg"
+ ],
+ "libvlc": [
+ "obs-studio"
+ ],
+ "libvpl": [
+ "obs-studio"
+ ],
+ "libvpx": [
+ "ffmpeg"
+ ],
+ "libwacom": [
+ "libinput",
+ "plasma-desktop"
+ ],
+ "libxaw": [
+ "xwayland"
+ ],
+ "libxcomposite": [
+ "gtk3",
+ "qtbase"
+ ],
+ "libxcrypt": [
+ "linux-pam",
+ "perl",
+ "util-linux"
+ ],
+ "libxdamage": [
+ "gtk3"
+ ],
+ "libxfont_2": [
+ "xwayland"
+ ],
+ "libxft": [
+ "plasma-desktop",
+ "plasma-workspace"
+ ],
+ "libxinerama": [
+ "gtk3"
+ ],
+ "libxmu": [
+ "xwayland"
+ ],
+ "libxpm": [
+ "xwayland"
+ ],
+ "libxrandr": [
+ "gtk3",
+ "mesa",
+ "qtmultimedia",
+ "vulkan-loader"
+ ],
+ "libxres": [
+ "xwayland"
+ ],
+ "libxscrnsaver": [
+ "kidletime"
+ ],
+ "libxt": [
+ "xwayland"
+ ],
+ "libxxf86vm": [
+ "mesa"
+ ],
+ "lilv": [
+ "pipewire"
+ ],
+ "lksctp-tools": [
+ "qtbase"
+ ],
+ "llhttp": [
+ "nodejs"
+ ],
+ "llvm": [
+ "mesa"
+ ],
+ "lttng-ust": [
+ "qtbase"
+ ],
+ "lzo": [
+ "libarchive"
+ ],
+ "mariadb-connector-c": [
+ "qtbase"
+ ],
+ "mariadb-connector-odbc": [
+ "qtbase"
+ ],
+ "md4c": [
+ "qtbase"
+ ],
+ "merve": [
+ "nodejs"
+ ],
+ "mesa-gl-headers": [
+ "xwayland"
+ ],
+ "mesa-libclc": [
+ "mesa"
+ ],
+ "milou": [
+ "kwin",
+ "plasma-workspace"
+ ],
+ "mobile-broadband-provider-info": [
+ "networkmanager",
+ "plasma-nm"
+ ],
+ "mpdecimal": [
+ "python3"
+ ],
+ "nbytes": [
+ "nodejs"
+ ],
+ "newt": [
+ "networkmanager"
+ ],
+ "nghttp3": [
+ "curl",
+ "nodejs"
+ ],
+ "ngtcp2": [
+ "curl",
+ "nodejs"
+ ],
+ "nlohmann_json": [
+ "obs-studio"
+ ],
+ "nv-codec-headers": [
+ "ffmpeg",
+ "obs-studio"
+ ],
+ "ocl-icd": [
+ "ffmpeg"
+ ],
+ "openapv": [
+ "ffmpeg"
+ ],
+ "openblas": [
+ "opencv"
+ ],
+ "opencl-headers": [
+ "ffmpeg"
+ ],
+ "openconnect": [
+ "plasma-nm"
+ ],
+ "openexr": [
+ "opencv",
+ "swayimg"
+ ],
+ "openjpeg": [
+ "ffmpeg",
+ "leptonica",
+ "opencv",
+ "poppler",
+ "swayimg"
+ ],
+ "orc": [
+ "opencv",
+ "qtmultimedia"
+ ],
+ "oxygen-icons": [
+ "frameworkintegration"
+ ],
+ "packagekit-qt": [
+ "dolphin",
+ "frameworkintegration",
+ "plasma-desktop",
+ "plasma-workspace"
+ ],
+ "plasma-nano": [
+ "plasma-workspace"
+ ],
+ "plasma-sdk": [
+ "plasma-desktop"
+ ],
+ "plasma-systemmonitor": [
+ "kinfocenter"
+ ],
+ "ply": [
+ "mesa"
+ ],
+ "po4a": [
+ "util-linux"
+ ],
+ "poppler-data": [
+ "poppler"
+ ],
+ "ppp": [
+ "modemmanager",
+ "networkmanager"
+ ],
+ "protobuf": [
+ "opencv"
+ ],
+ "psqlodbc": [
+ "qtbase"
+ ],
+ "purpose": [
+ "gwenview",
+ "okular",
+ "spectacle"
+ ],
+ "pycparser": [
+ "mesa"
+ ],
+ "pygobject": [
+ "modemmanager"
+ ],
+ "pyside6": [
+ "kcoreaddons",
+ "kguiaddons",
+ "kjobwidgets",
+ "knotifications",
+ "kstatusnotifieritem",
+ "kunitconversion",
+ "kwidgetsaddons",
+ "kxmlgui"
+ ],
+ "python3-3.14.7-env": [
+ "breeze-icons",
+ "kcoreaddons",
+ "kguiaddons",
+ "kjobwidgets",
+ "knotifications",
+ "kstatusnotifieritem",
+ "kunitconversion",
+ "kwidgetsaddons",
+ "kxmlgui",
+ "libinput",
+ "networkmanager",
+ "polkit"
+ ],
+ "pyyaml": [
+ "mesa"
+ ],
+ "qca": [
+ "kwallet"
+ ],
+ "qrcodegencpp": [
+ "obs-studio"
+ ],
+ "qtimageformats": [
+ "gwenview"
+ ],
+ "qtquick3d": [
+ "kwin",
+ "qtmultimedia"
+ ],
+ "qtsensors": [
+ "kscreen",
+ "kwin"
+ ],
+ "qtserialport": [
+ "qtpositioning"
+ ],
+ "qtvirtualkeyboard": [
+ "kwin",
+ "plasma-workspace"
+ ],
+ "qtwebengine": [
+ "plasma-nm"
+ ],
+ "qtwebsockets": [
+ "qcoro"
+ ],
+ "rdma-core": [
+ "libpcap"
+ ],
+ "rhash": [
+ "cmake"
+ ],
+ "roc-toolkit": [
+ "pipewire"
+ ],
+ "rust-bindgen": [
+ "mesa"
+ ],
+ "rust-cbindgen": [
+ "mesa"
+ ],
+ "sbc": [
+ "pipewire",
+ "pulseaudio"
+ ],
+ "sdl2-compat": [
+ "ffmpeg",
+ "plasma-desktop"
+ ],
+ "setxkbmap": [
+ "libxkbcommon"
+ ],
+ "shaderc": [
+ "libplacebo"
+ ],
+ "shiboken6": [
+ "kcoreaddons",
+ "kguiaddons",
+ "kjobwidgets",
+ "knotifications",
+ "kstatusnotifieritem",
+ "kunitconversion",
+ "kwidgetsaddons",
+ "kxmlgui"
+ ],
+ "shiboken6-generator": [
+ "kcoreaddons",
+ "kguiaddons",
+ "kjobwidgets",
+ "knotifications",
+ "kstatusnotifieritem",
+ "kunitconversion",
+ "kwidgetsaddons",
+ "kxmlgui"
+ ],
+ "simdjson": [
+ "nodejs"
+ ],
+ "simdutf": [
+ "nodejs"
+ ],
+ "slang": [
+ "networkmanager"
+ ],
+ "soxr": [
+ "ffmpeg",
+ "pulseaudio"
+ ],
+ "spandsp": [
+ "pipewire"
+ ],
+ "speech-dispatcher": [
+ "qtspeech"
+ ],
+ "speex": [
+ "ffmpeg",
+ "obs-studio"
+ ],
+ "sphinx": [
+ "libtiff",
+ "mpc"
+ ],
+ "spirv-tools": [
+ "kdeclarative",
+ "mesa",
+ "plasma-workspace"
+ ],
+ "sqlite-connector-odbc": [
+ "qtbase"
+ ],
+ "srt": [
+ "ffmpeg",
+ "obs-studio"
+ ],
+ "stb": [
+ "zxing-cpp"
+ ],
+ "svt-av1": [
+ "ffmpeg"
+ ],
+ "swig": [
+ "obs-studio"
+ ],
+ "syndication": [
+ "knewstuff"
+ ],
+ "systemd": [
+ "modemmanager",
+ "networkmanager",
+ "pulseaudio",
+ "qtbase",
+ "xwayland"
+ ],
+ "systemd-minimal": [
+ "dbus",
+ "mako"
+ ],
+ "systemd-minimal-libs": [
+ "atk",
+ "libcanberra",
+ "libinput",
+ "linux-pam",
+ "mesa",
+ "pipewire",
+ "polkit",
+ "pulseaudio",
+ "qtbase",
+ "util-linux"
+ ],
+ "systemtap": [
+ "glib"
+ ],
+ "taglib": [
+ "kfilemetadata"
+ ],
+ "texinfo": [
+ "ffmpeg"
+ ],
+ "tinysparql": [
+ "gtk3"
+ ],
+ "unixodbc": [
+ "qtbase"
+ ],
+ "unzip": [
+ "opencv"
+ ],
+ "uvwasi": [
+ "nodejs"
+ ],
+ "v4l-utils": [
+ "ffmpeg",
+ "libdisplay-info",
+ "obs-studio"
+ ],
+ "vala": [
+ "modemmanager",
+ "networkmanager"
+ ],
+ "valgrind": [
+ "libdrm",
+ "mesa",
+ "pipewire"
+ ],
+ "validate-pkg-config": [
+ "jansson"
+ ],
+ "vid.stab": [
+ "ffmpeg"
+ ],
+ "w3m": [
+ "linux-pam"
+ ],
+ "webrtc-audio-processing": [
+ "pipewire",
+ "pulseaudio"
+ ],
+ "websocket++": [
+ "obs-studio"
+ ],
+ "x265": [
+ "ffmpeg"
+ ],
+ "xdg-desktop-portal-kde": [
+ "kinfocenter"
+ ],
+ "xf86-input-evdev": [
+ "plasma-desktop"
+ ],
+ "xf86-input-libinput": [
+ "plasma-desktop"
+ ],
+ "xmlto": [
+ "wayland"
+ ],
+ "xorg-server": [
+ "plasma-desktop"
+ ],
+ "xvfb": [
+ "libxkbcommon"
+ ],
+ "xvidcore": [
+ "ffmpeg"
+ ],
+ "yasm": [
+ "libass"
+ ],
+ "zimg": [
+ "ffmpeg"
+ ],
+ "zint": [
+ "zxing-cpp"
+ ],
+ "zvbi": [
+ "ffmpeg"
+ ]
+ },
+ "recetas_sembradas": 302,
+ "sin_attr_en_nixpkgs": [
+ "atuq",
+ "bzip2-shared",
+ "cairo-shared",
+ "cbindgen",
+ "dbus-shared",
+ "dejavu-fonts",
+ "dejavu-fonts-nerd",
+ "expat-shared",
+ "extra-cmake-modules",
+ "firefox-pgo-profile",
+ "fontconfig-shared",
+ "freetype-shared",
+ "gcc-libs",
+ "gdk-pixbuf-shared",
+ "gettext-tiny",
+ "glad",
+ "glib-shared",
+ "harfbuzz-shared",
+ "icu4c",
+ "jinja2",
+ "kdecoration",
+ "kpipewire",
+ "kruler",
+ "layer-shell-qt",
+ "libffi-shared",
+ "libjpeg-turbo",
+ "libjpeg-turbo-shared",
+ "libkscreen",
+ "libksysguard",
+ "libpng-shared",
+ "libtiff-shared",
+ "libxml2-shared",
+ "linux-headers",
+ "lm-sensors",
+ "lua5.2",
+ "make",
+ "markupsafe",
+ "ncurses-shared",
+ "nlohmann-json",
+ "openssl-threads",
+ "packaging",
+ "pango-shared",
+ "pciutils-shared",
+ "pcre2-shared",
+ "perl-xml-parser",
+ "prison-scanner",
+ "qcoro-shared",
+ "readline-shared",
+ "sqlite-shared",
+ "wasi-compiler-rt",
+ "wasi-libc",
+ "wasi-libc-headers",
+ "wasi-libcxx",
+ "wasi-sdk",
+ "xcb-util",
+ "xcb-util-image",
+ "xcb-util-keysyms",
+ "xcb-util-renderutil",
+ "xcb-util-wm",
+ "xz-shared",
+ "zlib-shared"
+ ]
+ },
+ "escritorio-mirada": {
+ "candidatos": {
+ "SPIRV-LLVM-Translator": [
+ "mesa"
+ ],
+ "audit": [
+ "linux-pam"
+ ],
+ "autoconf-archive": [
+ "python3"
+ ],
+ "bluez-headers": [
+ "python3"
+ ],
+ "clang": [
+ "mesa"
+ ],
+ "db": [
+ "linux-pam"
+ ],
+ "dejagnu": [
+ "libffi"
+ ],
+ "directx-headers": [
+ "mesa"
+ ],
+ "docbook5": [
+ "linux-pam"
+ ],
+ "docutils": [
+ "libdrm"
+ ],
+ "doxygen": [
+ "libxkbcommon",
+ "wayland"
+ ],
+ "gdbm": [
+ "python3"
+ ],
+ "glslang": [
+ "mesa"
+ ],
+ "graphviz": [
+ "wayland"
+ ],
+ "help2man": [
+ "flex"
+ ],
+ "libpciaccess": [
+ "libdrm"
+ ],
+ "libunwind": [
+ "mesa"
+ ],
+ "libva-minimal": [
+ "mesa"
+ ],
+ "libwacom": [
+ "libinput"
+ ],
+ "libxcrypt": [
+ "linux-pam",
+ "perl"
+ ],
+ "libxrandr": [
+ "mesa"
+ ],
+ "libxxf86vm": [
+ "mesa"
+ ],
+ "llvm": [
+ "mesa"
+ ],
+ "mesa-libclc": [
+ "mesa"
+ ],
+ "mpdecimal": [
+ "python3"
+ ],
+ "ply": [
+ "mesa"
+ ],
+ "pycparser": [
+ "mesa"
+ ],
+ "python3-3.14.7-env": [
+ "libinput"
+ ],
+ "pyyaml": [
+ "mesa"
+ ],
+ "rust-bindgen": [
+ "mesa"
+ ],
+ "rust-cbindgen": [
+ "mesa"
+ ],
+ "setxkbmap": [
+ "libxkbcommon"
+ ],
+ "spirv-tools": [
+ "mesa"
+ ],
+ "systemd-minimal": [
+ "mako"
+ ],
+ "systemd-minimal-libs": [
+ "libinput",
+ "linux-pam",
+ "mesa",
+ "seatd"
+ ],
+ "valgrind": [
+ "libdrm",
+ "mesa"
+ ],
+ "w3m": [
+ "linux-pam"
+ ],
+ "xmlto": [
+ "wayland"
+ ],
+ "xvfb": [
+ "libxkbcommon"
+ ]
+ },
+ "recetas_sembradas": 41,
+ "sin_attr_en_nixpkgs": [
+ "bzip2-shared",
+ "expat-shared",
+ "libffi-shared",
+ "make",
+ "markupsafe",
+ "mesa-swrast",
+ "mirada-compositor",
+ "mirada-ctl",
+ "mirada-greeter",
+ "ncurses-shared",
+ "openssl-threads",
+ "packaging",
+ "readline-shared",
+ "sqlite-shared",
+ "xz-shared",
+ "zlib-shared"
+ ]
+ },
+ "escritorio-sway": {
+ "candidatos": {
+ "SPIRV-LLVM-Translator": [
+ "mesa"
+ ],
+ "acl": [
+ "rsync"
+ ],
+ "ada": [
+ "nodejs"
+ ],
+ "adns": [
+ "gnupg"
+ ],
+ "amf-headers": [
+ "ffmpeg"
+ ],
+ "audit": [
+ "dbus",
+ "linux-pam"
+ ],
+ "autoconf": [
+ "util-linux"
+ ],
+ "autoconf-archive": [
+ "python3"
+ ],
+ "autogen": [
+ "libsndfile"
+ ],
+ "automake": [
+ "util-linux"
+ ],
+ "avahi": [
+ "pipewire"
+ ],
+ "bash-completion": [
+ "swayimg"
+ ],
+ "bluez": [
+ "pipewire",
+ "pulseaudio"
+ ],
+ "bluez-headers": [
+ "python3"
+ ],
+ "c-ares": [
+ "nodejs"
+ ],
+ "check": [
+ "fcft",
+ "girara",
+ "parted",
+ "pulseaudio"
+ ],
+ "clang": [
+ "mesa"
+ ],
+ "cmocka": [
+ "shadow"
+ ],
+ "cups": [
+ "gtk3",
+ "gtk4"
+ ],
+ "db": [
+ "iproute2",
+ "linux-pam"
+ ],
+ "dejagnu": [
+ "libffi"
+ ],
+ "directx-headers": [
+ "mesa"
+ ],
+ "docbook5": [
+ "linux-pam"
+ ],
+ "docutils": [
+ "gdk-pixbuf",
+ "glib",
+ "gtk4",
+ "json-glib",
+ "libdrm",
+ "pango",
+ "pipewire"
+ ],
+ "doxygen": [
+ "libxkbcommon",
+ "pipewire",
+ "wayland"
+ ],
+ "ed": [
+ "lsof"
+ ],
+ "fdk-aac": [
+ "pipewire"
+ ],
+ "ffado": [
+ "pipewire"
+ ],
+ "ffmpeg-headless": [
+ "pipewire"
+ ],
+ "fftw-single": [
+ "pipewire",
+ "pulseaudio"
+ ],
+ "flac": [
+ "libsndfile"
+ ],
+ "fuse": [
+ "e2fsprogs"
+ ],
+ "gdbm": [
+ "python3"
+ ],
+ "gi-docgen": [
+ "gdk-pixbuf",
+ "glib",
+ "gtk4",
+ "json-glib",
+ "pango"
+ ],
+ "glad2": [
+ "libplacebo"
+ ],
+ "glslang": [
+ "mesa",
+ "wlroots"
+ ],
+ "gnutls": [
+ "ffmpeg",
+ "gnupg"
+ ],
+ "graphite2": [
+ "harfbuzz"
+ ],
+ "graphviz": [
+ "pipewire",
+ "wayland"
+ ],
+ "groff": [
+ "sudo"
+ ],
+ "gst-plugins-bad": [
+ "gtk4"
+ ],
+ "gst-plugins-base": [
+ "gtk4",
+ "pipewire"
+ ],
+ "gstreamer": [
+ "pipewire"
+ ],
+ "gtest": [
+ "nodejs"
+ ],
+ "gtk+3": [
+ "firefox",
+ "girara"
+ ],
+ "hdrhistogram_c": [
+ "nodejs"
+ ],
+ "help2man": [
+ "flex"
+ ],
+ "iptables": [
+ "iproute2"
+ ],
+ "jemalloc": [
+ "fd"
+ ],
+ "kmod": [
+ "pciutils"
+ ],
+ "krb5": [
+ "curl"
+ ],
+ "lame": [
+ "ffmpeg",
+ "libsndfile"
+ ],
+ "ldacbt": [
+ "pipewire"
+ ],
+ "lerc": [
+ "libtiff"
+ ],
+ "libaom": [
+ "ffmpeg"
+ ],
+ "libapparmor": [
+ "dbus"
+ ],
+ "libasyncns": [
+ "pulseaudio"
+ ],
+ "libavif": [
+ "swayimg"
+ ],
+ "libbluray": [
+ "ffmpeg"
+ ],
+ "libbpf": [
+ "iproute2"
+ ],
+ "libbsd": [
+ "shadow"
+ ],
+ "libcamera": [
+ "pipewire"
+ ],
+ "libcap-ng": [
+ "dbus",
+ "util-linux"
+ ],
+ "libdeflate": [
+ "libtiff"
+ ],
+ "libdovi": [
+ "libplacebo"
+ ],
+ "libebur128": [
+ "pipewire"
+ ],
+ "libfreeaptx": [
+ "pipewire"
+ ],
+ "libheif": [
+ "swayimg"
+ ],
+ "libidn2": [
+ "curl",
+ "iputils"
+ ],
+ "libjack2": [
+ "pipewire"
+ ],
+ "libjxl": [
+ "swayimg"
+ ],
+ "liblc3": [
+ "pipewire"
+ ],
+ "libliftoff": [
+ "wlroots"
+ ],
+ "libmnl": [
+ "iproute2"
+ ],
+ "libmpdclient": [
+ "mpc",
+ "yambar"
+ ],
+ "libmpg123": [
+ "libsndfile"
+ ],
+ "libmysofa": [
+ "pipewire"
+ ],
+ "libopenmpt": [
+ "ffmpeg"
+ ],
+ "libopus": [
+ "ffmpeg",
+ "libsndfile",
+ "pipewire"
+ ],
+ "libpciaccess": [
+ "libdrm"
+ ],
+ "libpulseaudio": [
+ "ffmpeg",
+ "pipewire",
+ "wf-recorder"
+ ],
+ "libraw": [
+ "swayimg"
+ ],
+ "librist": [
+ "ffmpeg"
+ ],
+ "libselinux": [
+ "glib",
+ "pipewire"
+ ],
+ "libsixel": [
+ "swayimg"
+ ],
+ "libssh": [
+ "ffmpeg"
+ ],
+ "libsysprof-capture": [
+ "glib"
+ ],
+ "libsystemtap": [
+ "glib"
+ ],
+ "libthai": [
+ "pango"
+ ],
+ "libtheora": [
+ "ffmpeg"
+ ],
+ "libunwind": [
+ "libplacebo",
+ "mesa",
+ "strace"
+ ],
+ "libva-minimal": [
+ "mesa"
+ ],
+ "libvdpau": [
+ "ffmpeg"
+ ],
+ "libvpx": [
+ "ffmpeg"
+ ],
+ "libwacom": [
+ "libinput"
+ ],
+ "libxcb-errors": [
+ "wlroots",
+ "yambar"
+ ],
+ "libxcomposite": [
+ "gtk3"
+ ],
+ "libxcrypt": [
+ "linux-pam",
+ "perl",
+ "shadow",
+ "util-linux"
+ ],
+ "libxdamage": [
+ "gtk3",
+ "gtk4"
+ ],
+ "libxft": [
+ "pango"
+ ],
+ "libxinerama": [
+ "dunst",
+ "gtk3",
+ "gtk4"
+ ],
+ "libxrandr": [
+ "dunst",
+ "gtk3",
+ "gtk4",
+ "mesa"
+ ],
+ "libxscrnsaver": [
+ "dunst"
+ ],
+ "libxxf86vm": [
+ "mesa"
+ ],
+ "lilv": [
+ "pipewire"
+ ],
+ "llhttp": [
+ "nodejs"
+ ],
+ "llvm": [
+ "mesa"
+ ],
+ "lvm2": [
+ "parted"
+ ],
+ "lzo": [
+ "cairo"
+ ],
+ "merve": [
+ "nodejs"
+ ],
+ "mesa-libclc": [
+ "mesa"
+ ],
+ "mpdecimal": [
+ "python3"
+ ],
+ "mutest": [
+ "graphene"
+ ],
+ "nanosvg": [
+ "fcft"
+ ],
+ "nbytes": [
+ "nodejs"
+ ],
+ "nghttp3": [
+ "curl",
+ "nodejs"
+ ],
+ "ngtcp2": [
+ "curl",
+ "nodejs"
+ ],
+ "nv-codec-headers": [
+ "ffmpeg"
+ ],
+ "ocl-icd": [
+ "ffmpeg"
+ ],
+ "openapv": [
+ "ffmpeg"
+ ],
+ "opencl-headers": [
+ "ffmpeg"
+ ],
+ "openexr": [
+ "swayimg"
+ ],
+ "openjpeg": [
+ "ffmpeg",
+ "swayimg"
+ ],
+ "openldap": [
+ "gnupg"
+ ],
+ "pandoc-cli": [
+ "eza"
+ ],
+ "ply": [
+ "mesa"
+ ],
+ "po4a": [
+ "util-linux"
+ ],
+ "popt": [
+ "rsync"
+ ],
+ "pycparser": [
+ "mesa"
+ ],
+ "python3-3.14.7-env": [
+ "libinput"
+ ],
+ "pyyaml": [
+ "mesa"
+ ],
+ "resvg": [
+ "fuzzel"
+ ],
+ "rhash": [
+ "cmake"
+ ],
+ "roc-toolkit": [
+ "pipewire"
+ ],
+ "rust-bindgen": [
+ "mesa"
+ ],
+ "rust-cbindgen": [
+ "mesa"
+ ],
+ "sbc": [
+ "pipewire",
+ "pulseaudio"
+ ],
+ "sdl2-compat": [
+ "ffmpeg"
+ ],
+ "setxkbmap": [
+ "libxkbcommon"
+ ],
+ "shaderc": [
+ "gtk4",
+ "libplacebo"
+ ],
+ "simdjson": [
+ "nodejs"
+ ],
+ "simdutf": [
+ "nodejs"
+ ],
+ "soxr": [
+ "ffmpeg",
+ "pulseaudio"
+ ],
+ "spandsp": [
+ "pipewire"
+ ],
+ "speex": [
+ "ffmpeg"
+ ],
+ "sphinx": [
+ "libtiff",
+ "mpc"
],
"spirv-tools": [
"mesa"
],
+ "srt": [
+ "ffmpeg"
+ ],
+ "svt-av1": [
+ "ffmpeg"
+ ],
+ "systemd": [
+ "dunst",
+ "pulseaudio"
+ ],
"systemd-minimal": [
+ "dbus",
"mako"
],
"systemd-minimal-libs": [
+ "atk",
+ "dhcpcd",
+ "htop",
"libinput",
"linux-pam",
"mesa",
- "seatd"
+ "pipewire",
+ "pulseaudio",
+ "seatd",
+ "swayidle",
+ "util-linux",
+ "yambar"
+ ],
+ "systemtap": [
+ "glib"
+ ],
+ "tcb": [
+ "shadow"
+ ],
+ "tcl": [
+ "sqlite"
+ ],
+ "texinfo": [
+ "e2fsprogs",
+ "ffmpeg",
+ "git",
+ "gnupg"
+ ],
+ "tinysparql": [
+ "gtk3",
+ "gtk4"
+ ],
+ "tinyxxd": [
+ "dosfstools"
+ ],
+ "tpm2-tss": [
+ "gnupg"
+ ],
+ "unzip": [
+ "sqlite"
+ ],
+ "uvwasi": [
+ "nodejs"
+ ],
+ "v4l-utils": [
+ "ffmpeg",
+ "libdisplay-info"
],
"valgrind": [
"libdrm",
- "mesa"
+ "mesa",
+ "pipewire"
+ ],
+ "vid.stab": [
+ "ffmpeg"
],
"w3m": [
"linux-pam"
],
- "xkbcomp": [
- "libxkbcommon"
+ "webrtc-audio-processing": [
+ "pipewire",
+ "pulseaudio"
+ ],
+ "x265": [
+ "ffmpeg"
+ ],
+ "xclip": [
+ "gitui"
],
"xmlto": [
+ "git",
"wayland"
],
"xvfb": [
"libxkbcommon"
+ ],
+ "xvfb-run": [
+ "girara"
+ ],
+ "xvidcore": [
+ "ffmpeg"
+ ],
+ "yasm": [
+ "libass"
+ ],
+ "zimg": [
+ "ffmpeg"
+ ],
+ "zvbi": [
+ "ffmpeg"
]
},
- "recetas_sembradas": 41,
+ "recetas_sembradas": 203,
"sin_attr_en_nixpkgs": [
+ "adwaita-cursors",
+ "atuq",
"bzip2-shared",
+ "ca-certificates",
+ "cairo-shared",
+ "cbindgen",
+ "dbus-shared",
+ "dejavu-fonts",
+ "dejavu-fonts-nerd",
"expat-shared",
+ "firefox-pgo-profile",
+ "fontconfig-shared",
+ "freetype-shared",
+ "gcc-libs",
+ "gdk-pixbuf-shared",
+ "gettext-tiny",
+ "glad",
+ "glib-shared",
+ "harfbuzz-shared",
+ "jinja2",
+ "json-c",
"libffi-shared",
+ "libjpeg-turbo",
+ "libjpeg-turbo-shared",
+ "libpng-pic",
+ "libpng-shared",
+ "libtiff-shared",
+ "libusb",
+ "libxml2-shared",
+ "linux-headers",
+ "lua5.2",
"make",
"markupsafe",
- "mesa-swrast",
- "mirada-compositor",
- "mirada-ctl",
- "mirada-greeter",
"ncurses-shared",
"openssl-threads",
"packaging",
+ "pango-shared",
+ "pcre2-shared",
+ "poppler-glib",
+ "procps-ng",
"readline-shared",
+ "sed",
"sqlite-shared",
+ "wasi-compiler-rt",
+ "wasi-libc",
+ "wasi-libc-headers",
+ "wasi-libcxx",
+ "wasi-sdk",
"xz-shared",
+ "zathura-pdf-poppler",
"zlib-shared"
]
}
diff --git a/scripts/seed-graph.py b/scripts/seed-graph.py
index b1e83885..371c9185 100755
--- a/scripts/seed-graph.py
+++ b/scripts/seed-graph.py
@@ -348,8 +348,20 @@ def frontera(recs, perfil):
except Exception:
cola = "corpus"
en_perfil, grafo_usado = [], None
- for f in ("docs/state/build-state.json", "docs/state/build-state-kde.json",
- "docs/state/build-state-gnome.json"):
+ # ⚠ EL FICHERO SE DERIVA DE LA COLA, no se escribe a mano (2026-09-09). Esta lista estaba fija y
+ # sólo tenía corpus/kde/gnome, así que `escritorio-sway` y `escritorio-cosmic` eran INVISIBLES
+ # para la frontera: nadie podía preguntar «¿qué le falta a sway?» y obtener respuesta. Y el
+ # error mentía sobre la causa — «¿regeneraste con build-state.py?» — con los cinco grafos
+ # frescos de hacía minutos.
+ # Es la QUINTA vez que cae el mismo cable en este repo: GNOME (2026-07-27), COSMIC
+ # (2026-08-03) y wlr/sway (2026-08-26) en `cosecha-cron.sh`, keystones y duplicados
+ # (2026-09-08) en el mismo sitio, y ahora acá. Las cuatro anteriores se arreglaron AGREGANDO
+ # una línea, que es arreglar el caso y dejar la trampa. Derivarlo de la cola la quita: una cola
+ # nueva trae su grafo sola. `corpus` → build-state.json; `incoming-<x>` → build-state-<x>.json.
+ cand_files = ["docs/state/build-state.json"] if cola == "corpus" else [
+ f"docs/state/build-state-{cola.removeprefix('incoming-')}.json",
+ "docs/state/build-state.json"]
+ for f in cand_files:
p = ROOT / f
if not p.exists():
continue