gioser

sergio/takana

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

TOML 1572Shell 203Rust 109Markdown 993728 Definiciones

⎇ 71bdb5ec5b59b25f8c05d3b2ab7c13622686787a docs/state/frontera-triaje.toml TOML · 1212 líneas · 40.2 KB Historia crudo

shared-mime-info: cerrar el primer hueco de la frontera 71bdb5ec5 · Sergio ·

1# frontera-triaje.toml — VEREDICTOS sobre los candidatos a hueco de la frontera.
2#
3# Lo genera y sincroniza `scripts/triaje.py` desde `seed-frontera.json`; los veredictos los
4# pone un HUMANO editando este fichero. Sincronizar NO pisa lo ya decidido: sólo agrega
5# candidatos nuevos y marca `[ausente]` los que dejaron de aparecer.
6#
7# veredicto ∈ pendiente | hueco | opcional | nix-ismo | provisto
8#   hueco    — falta de verdad. Ponelo como raíz en docs/state/targets.toml ⇒ nace un nodo
9#              `wanted` en el grafo y entra al drenaje. (`triaje.py --aplicar` te da la línea.)
10#   opcional — dep que nixpkgs habilita y nosotros no queremos. Queda registrada para que no
11#              vuelva a preguntarse.
12#   nix-ismo — andamiaje de nixpkgs sin contraparte acá. `--aplicar` lo manda al descarte del
13#              sembrador ⇒ la próxima corrida sale más limpia.
14#   provisto — no falta: ya lo da otra receta con otro nombre. `provee = "<receta>"` dice cuál;
15#              `--aplicar` lo manda al sembrador como alias.
16#
17# `sugerencia` es una heurística con evidencia, NO un veredicto: abarata el juicio, no lo cierra.
18schema = "hammer-frontera-triaje/1"
19
20[candidato."SPIRV-LLVM-Translator"]
21veredicto = "opcional"
22sugerencia = "opcional?"
23porque = "Vulkan / compilación de shaders / dispatch GL: no habilitado (mesa se construye sin ellos)"
24perfiles = ["escritorio-kde", "escritorio-mirada"]
25piden = ["mesa"]
26
27[candidato."acl"]
28veredicto = "opcional"
29porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
30perfiles = ["base", "cli", "escritorio-kde"]
31piden = ["kio", "rsync"]
32
33[candidato."adns"]
34veredicto = "opcional"
35sugerencia = "opcional?"
36porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
37perfiles = ["base", "cli"]
38piden = ["gnupg"]
39
40[candidato."appstream-qt"]
41veredicto = "opcional"
42porque = "formatos/paquetería ajenos; hammer tiene los suyos (.swm, Etapa F)"
43perfiles = ["escritorio-kde"]
44piden = ["frameworkintegration", "plasma-workspace"]
45
46[candidato."aspell"]
47veredicto = "opcional"
48sugerencia = "opcional?"
49porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
50perfiles = ["escritorio-kde"]
51piden = ["sonnet"]
52
53[candidato."at-spi2-core"]
54veredicto = "opcional"
55sugerencia = "opcional?"
56porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
57perfiles = ["escritorio-kde"]
58piden = ["qtbase"]
59
60[candidato."attr"]
61veredicto = "opcional"
62porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
63perfiles = ["escritorio-kde"]
64piden = ["kfilemetadata", "kio"]
65
66[candidato."audit"]
67veredicto = "opcional"
68porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
69perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
70piden = ["dbus", "linux-pam"]
71
72[candidato."aurorae"]
73veredicto = "opcional"
74sugerencia = "opcional?"
75porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
76perfiles = ["escritorio-kde"]
77piden = ["kwin"]
78
79[candidato."autoconf"]
80veredicto = "opcional"
81sugerencia = "opcional?"
82porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
83perfiles = ["base", "cli", "escritorio-kde"]
84piden = ["util-linux"]
85
86[candidato."autoconf-archive"]
87veredicto = "opcional"
88sugerencia = "opcional?"
89porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
90perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
91piden = ["python3"]
92
93[candidato."automake"]
94veredicto = "opcional"
95sugerencia = "opcional?"
96porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
97perfiles = ["base", "cli", "escritorio-kde"]
98piden = ["util-linux"]
99
100[candidato."avahi"]
101veredicto = "opcional"
102sugerencia = "opcional?"
103porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
104perfiles = ["escritorio-kde"]
105piden = ["kdnssd"]
106
107[candidato."baloo"]
108veredicto = "opcional"
109sugerencia = "opcional?"
110porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
111perfiles = ["escritorio-kde"]
112piden = ["plasma-workspace"]
113
114[candidato."bluez-headers"]
115veredicto = "opcional"
116sugerencia = "opcional?"
117porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
118perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
119piden = ["python3"]
120
121[candidato."check"]
122veredicto = "opcional"
123sugerencia = "opcional?"
124porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
125perfiles = ["base", "cli"]
126piden = ["parted"]
127
128[candidato."clang"]
129veredicto = "opcional"
130sugerencia = "opcional?"
131porque = "Vulkan / compilación de shaders / dispatch GL: no habilitado (mesa se construye sin ellos)"
132perfiles = ["escritorio-kde", "escritorio-mirada"]
133piden = ["mesa"]
134
135[candidato."cmocka"]
136veredicto = "opcional"
137sugerencia = "opcional?"
138porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
139perfiles = ["base", "cli"]
140piden = ["shadow"]
141
142[candidato."cups"]
143veredicto = "opcional"
144sugerencia = "opcional?"
145porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
146perfiles = ["escritorio-kde"]
147piden = ["qtbase"]
148
149[candidato."db"]
150veredicto = "opcional"
151porque = "conectores de base de datos: ninguna imagen los pide"
152perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
153piden = ["iproute2", "linux-pam"]
154
155[candidato."dejagnu"]
156veredicto = "opcional"
157sugerencia = "opcional?"
158porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
159perfiles = ["escritorio-kde", "escritorio-mirada"]
160piden = ["libffi"]
161
162[candidato."directx-headers"]
163veredicto = "opcional"
164sugerencia = "opcional?"
165porque = "Vulkan / compilación de shaders / dispatch GL: no habilitado (mesa se construye sin ellos)"
166perfiles = ["escritorio-kde", "escritorio-mirada"]
167piden = ["mesa"]
168
169[candidato."docbook5"]
170veredicto = "opcional"
171sugerencia = "opcional?"
172porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
173perfiles = ["escritorio-kde", "escritorio-mirada"]
174piden = ["linux-pam"]
175
176[candidato."docutils"]
177veredicto = "opcional"
178sugerencia = "opcional?"
179porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
180perfiles = ["escritorio-kde", "escritorio-mirada"]
181piden = ["libdrm"]
182
183[candidato."double-conversion"]
184veredicto = "opcional"
185sugerencia = "opcional?"
186porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
187perfiles = ["escritorio-kde"]
188piden = ["qtbase"]
189
190[candidato."doxygen"]
191veredicto = "opcional"
192porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
193perfiles = ["escritorio-kde", "escritorio-mirada"]
194piden = ["libqalculate", "libxkbcommon", "wayland"]
195
196[candidato."ebook-tools"]
197veredicto = "opcional"
198sugerencia = "opcional?"
199porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
200perfiles = ["escritorio-kde"]
201piden = ["kfilemetadata"]
202
203[candidato."ed"]
204veredicto = "opcional"
205sugerencia = "opcional?"
206porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
207perfiles = ["base", "cli"]
208piden = ["lsof"]
209
210[candidato."editorconfig-core-c"]
211veredicto = "opcional"
212sugerencia = "opcional?"
213porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
214perfiles = ["escritorio-kde"]
215piden = ["ktexteditor"]
216
217[candidato."flatpak"]
218veredicto = "opcional"
219sugerencia = "opcional?"
220porque = "formatos/paquetería ajenos; hammer tiene los suyos (.swm, Etapa F)"
221perfiles = ["escritorio-kde"]
222piden = ["plasma-workspace"]
223
224[candidato."flite"]
225veredicto = "opcional"
226sugerencia = "opcional?"
227porque = "stack de audio/multimedia: decisión de producto pendiente, no un hueco de build"
228perfiles = ["escritorio-kde"]
229piden = ["qtspeech"]
230
231[candidato."fuse"]
232veredicto = "opcional"
233sugerencia = "opcional?"
234porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
235perfiles = ["base", "cli"]
236piden = ["e2fsprogs"]
237
238[candidato."gdbm"]
239veredicto = "opcional"
240sugerencia = "opcional?"
241porque = "conectores de base de datos: ninguna imagen los pide"
242perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
243piden = ["python3"]
244
245[candidato."git-minimal"]
246veredicto = "nix-ismo"
247sugerencia = "nix-ismo?"
248porque = "variante de empaquetado de nix; hammer ya tiene la receta `git`"
249perfiles = ["cli"]
250piden = ["starship"]
251ausente = true  # ya no aparece en el último barrido de la frontera
252
253[candidato."glibc"]
254veredicto = "nix-ismo"
255sugerencia = "nix-ismo?"
256porque = "la libc de nixpkgs asomando por su stdenv; hammer es musl"
257perfiles = ["cli"]
258piden = ["go"]
259ausente = true  # ya no aparece en el último barrido de la frontera
260
261[candidato."glslang"]
262veredicto = "opcional"
263sugerencia = "opcional?"
264porque = "Vulkan / compilación de shaders / dispatch GL: no habilitado (mesa se construye sin ellos)"
265perfiles = ["escritorio-kde", "escritorio-mirada"]
266piden = ["mesa"]
267
268[candidato."gmp-with-cxx"]
269veredicto = "provisto"
270sugerencia = "opcional?"
271provee = "gmp"
272porque = "nixpkgs lo separa en un paquete propio; acá lo da la receta `gmp` (verificado en el store)"
273perfiles = ["escritorio-kde"]
274piden = ["mpfr"]
275
276[candidato."gnutls"]
277veredicto = "opcional"
278sugerencia = "opcional?"
279porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
280perfiles = ["base", "cli"]
281piden = ["gnupg"]
282
283[candidato."gpgmepp"]
284veredicto = "opcional"
285sugerencia = "opcional?"
286porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
287perfiles = ["escritorio-kde"]
288piden = ["kwallet"]
289
290[candidato."gpsd"]
291veredicto = "opcional"
292sugerencia = "opcional?"
293porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
294perfiles = ["escritorio-kde"]
295piden = ["plasma-workspace"]
296
297[candidato."graphviz"]
298veredicto = "opcional"
299sugerencia = "opcional?"
300porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
301perfiles = ["escritorio-kde", "escritorio-mirada"]
302piden = ["wayland"]
303
304[candidato."groff"]
305veredicto = "opcional"
306sugerencia = "opcional?"
307porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
308perfiles = ["base", "cli"]
309piden = ["sudo"]
310
311[candidato."gst-libav"]
312veredicto = "opcional"
313sugerencia = "opcional?"
314porque = "stack de audio/multimedia: decisión de producto pendiente, no un hueco de build"
315perfiles = ["escritorio-kde"]
316piden = ["qtmultimedia"]
317
318[candidato."gst-plugins-bad"]
319veredicto = "opcional"
320sugerencia = "opcional?"
321porque = "stack de audio/multimedia: decisión de producto pendiente, no un hueco de build"
322perfiles = ["escritorio-kde"]
323piden = ["qtmultimedia"]
324
325[candidato."gst-plugins-base"]
326veredicto = "opcional"
327porque = "stack de audio/multimedia: decisión de producto pendiente, no un hueco de build"
328perfiles = ["escritorio-kde"]
329piden = ["libcanberra", "qtmultimedia"]
330
331[candidato."gst-plugins-good"]
332veredicto = "opcional"
333sugerencia = "opcional?"
334porque = "stack de audio/multimedia: decisión de producto pendiente, no un hueco de build"
335perfiles = ["escritorio-kde"]
336piden = ["qtmultimedia"]
337
338[candidato."gstreamer"]
339veredicto = "opcional"
340porque = "stack de audio/multimedia: decisión de producto pendiente, no un hueco de build"
341perfiles = ["escritorio-kde"]
342piden = ["libcanberra", "qtmultimedia"]
343
344[candidato."gtk+3"]
345veredicto = "opcional"
346sugerencia = "opcional?"
347porque = "X11 heredado: el escritorio es Wayland"
348perfiles = ["escritorio-kde"]
349piden = ["qtbase"]
350
351[candidato."help2man"]
352veredicto = "opcional"
353sugerencia = "opcional?"
354porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
355perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
356piden = ["flex"]
357
358[candidato."hunspell"]
359veredicto = "opcional"
360sugerencia = "opcional?"
361porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
362perfiles = ["escritorio-kde"]
363piden = ["sonnet"]
364
365[candidato."iptables"]
366veredicto = "opcional"
367sugerencia = "opcional?"
368porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
369perfiles = ["base", "cli"]
370piden = ["iproute2"]
371
372[candidato."jasper"]
373veredicto = "opcional"
374sugerencia = "opcional?"
375porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
376perfiles = ["escritorio-kde"]
377piden = ["qtsvg"]
378
379[candidato."jemalloc"]
380veredicto = "opcional"
381sugerencia = "opcional?"
382porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
383perfiles = ["cli"]
384piden = ["fd"]
385
386[candidato."kdegraphics-mobipocket"]
387veredicto = "opcional"
388sugerencia = "opcional?"
389porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
390perfiles = ["escritorio-kde"]
391piden = ["kfilemetadata"]
392
393[candidato."kdoctools"]
394veredicto = "opcional"
395sugerencia = "hueco?"
396porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
397perfiles = ["escritorio-kde"]
398piden = ["kded", "kio", "kpackage", "kservice", "kwallet", "kwin"]
399
400[candidato."kio-extras"]
401veredicto = "opcional"
402sugerencia = "opcional?"
403porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
404perfiles = ["escritorio-kde"]
405piden = ["plasma-workspace"]
406
407[candidato."kmod"]
408veredicto = "opcional"
409sugerencia = "opcional?"
410porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
411perfiles = ["base", "cli"]
412piden = ["pciutils"]
413
414[candidato."krb5"]
415veredicto = "opcional"
416sugerencia = "opcional?"
417porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
418perfiles = ["base", "cli"]
419piden = ["curl"]
420
421[candidato."kuserfeedback"]
422veredicto = "opcional"
423sugerencia = "opcional?"
424porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
425perfiles = ["escritorio-kde"]
426piden = ["plasma-workspace"]
427
428[candidato."libapparmor"]
429veredicto = "opcional"
430sugerencia = "opcional?"
431porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
432perfiles = ["base", "cli", "escritorio-kde"]
433piden = ["dbus"]
434
435[candidato."libappimage"]
436veredicto = "opcional"
437sugerencia = "opcional?"
438porque = "formatos/paquetería ajenos; hammer tiene los suyos (.swm, Etapa F)"
439perfiles = ["escritorio-kde"]
440piden = ["kfilemetadata"]
441
442[candidato."libb2"]
443veredicto = "opcional"
444sugerencia = "opcional?"
445porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
446perfiles = ["escritorio-kde"]
447piden = ["qtbase"]
448
449[candidato."libbpf"]
450veredicto = "opcional"
451sugerencia = "opcional?"
452porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
453perfiles = ["base", "cli"]
454piden = ["iproute2"]
455
456[candidato."libbsd"]
457veredicto = "opcional"
458sugerencia = "opcional?"
459porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
460perfiles = ["base", "cli"]
461piden = ["shadow"]
462
463[candidato."libcap-ng"]
464veredicto = "opcional"
465porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
466perfiles = ["base", "cli", "escritorio-kde"]
467piden = ["dbus", "util-linux"]
468
469[candidato."libclc"]
470veredicto = "opcional"
471sugerencia = "opcional?"
472porque = "Vulkan / compilación de shaders / dispatch GL: no habilitado (mesa se construye sin ellos)"
473perfiles = ["escritorio-kde"]
474piden = ["mesa"]
475
476[candidato."libdatrie"]
477veredicto = "opcional"
478sugerencia = "opcional?"
479porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
480perfiles = ["escritorio-kde"]
481piden = ["qtbase"]
482
483[candidato."libdmtx"]
484veredicto = "opcional"
485sugerencia = "opcional?"
486porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
487perfiles = ["escritorio-kde"]
488piden = ["prison"]
489
490[candidato."libei"]
491veredicto = "opcional"
492sugerencia = "opcional?"
493porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
494perfiles = ["escritorio-kde"]
495piden = ["kwin"]
496
497[candidato."libglvnd"]
498veredicto = "opcional"
499porque = "Vulkan / compilación de shaders / dispatch GL: no habilitado (mesa se construye sin ellos)"
500perfiles = ["escritorio-kde"]
501piden = ["libepoxy", "mesa", "qtbase"]
502
503[candidato."libidn2"]
504veredicto = "opcional"
505porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
506perfiles = ["base", "cli"]
507piden = ["curl", "iputils"]
508
509[candidato."libimobiledevice"]
510veredicto = "opcional"
511sugerencia = "opcional?"
512porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
513perfiles = ["escritorio-kde"]
514piden = ["solid"]
515
516[candidato."libkexiv2"]
517veredicto = "opcional"
518sugerencia = "opcional?"
519porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
520perfiles = ["escritorio-kde"]
521piden = ["plasma-workspace"]
522
523[candidato."libmng"]
524veredicto = "opcional"
525sugerencia = "opcional?"
526porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
527perfiles = ["escritorio-kde"]
528piden = ["qtsvg"]
529
530[candidato."libmnl"]
531veredicto = "opcional"
532sugerencia = "opcional?"
533porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
534perfiles = ["base", "cli"]
535piden = ["iproute2"]
536
537[candidato."libpciaccess"]
538veredicto = "opcional"
539sugerencia = "opcional?"
540porque = "X11 heredado: el escritorio es Wayland"
541perfiles = ["escritorio-kde", "escritorio-mirada"]
542piden = ["libdrm"]
543
544[candidato."libpq"]
545veredicto = "opcional"
546sugerencia = "opcional?"
547porque = "conectores de base de datos: ninguna imagen los pide"
548perfiles = ["escritorio-kde"]
549piden = ["qtbase"]
550
551[candidato."libproxy"]
552veredicto = "opcional"
553sugerencia = "opcional?"
554porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
555perfiles = ["escritorio-kde"]
556piden = ["qtbase"]
557
558[candidato."libpsl"]
559veredicto = "opcional"
560sugerencia = "opcional?"
561porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
562perfiles = ["cli"]
563piden = ["curl"]
564ausente = true  # ya no aparece en el último barrido de la frontera
565
566[candidato."libpulseaudio"]
567veredicto = "opcional"
568porque = "stack de audio/multimedia: decisión de producto pendiente, no un hueco de build"
569perfiles = ["escritorio-kde"]
570piden = ["libcanberra", "qtmultimedia"]
571
572[candidato."libqaccessibilityclient"]
573veredicto = "opcional"
574sugerencia = "opcional?"
575porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
576perfiles = ["escritorio-kde"]
577piden = ["kwin"]
578
579[candidato."libsecret"]
580veredicto = "opcional"
581sugerencia = "opcional?"
582porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
583perfiles = ["escritorio-kde"]
584piden = ["kwallet"]
585
586[candidato."libselinux"]
587veredicto = "opcional"
588sugerencia = "opcional?"
589porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
590perfiles = ["escritorio-kde"]
591piden = ["qtbase"]
592
593[candidato."libsepol"]
594veredicto = "opcional"
595sugerencia = "opcional?"
596porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
597perfiles = ["escritorio-kde"]
598piden = ["qtbase"]
599
600[candidato."libthai"]
601veredicto = "opcional"
602sugerencia = "opcional?"
603porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
604perfiles = ["escritorio-kde"]
605piden = ["qtbase"]
606
607[candidato."libunwind"]
608veredicto = "opcional"
609porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
610perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
611piden = ["mesa", "qtmultimedia", "strace"]
612
613[candidato."libva-minimal"]
614veredicto = "opcional"
615sugerencia = "nix-ismo?"
616porque = "stack de audio/multimedia: decisión de producto pendiente, no un hueco de build"
617perfiles = ["escritorio-kde", "escritorio-mirada"]
618piden = ["mesa"]
619
620[candidato."libwacom"]
621veredicto = "opcional"
622sugerencia = "opcional?"
623porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
624perfiles = ["escritorio-kde", "escritorio-mirada"]
625piden = ["libinput"]
626
627[candidato."libxcb-cursor"]
628veredicto = "provisto"
629sugerencia = "opcional?"
630provee = "xcb-util-cursor"
631porque = "nixpkgs lo separa en un paquete propio; acá lo da la receta `xcb-util-cursor` (verificado en el store)"
632perfiles = ["escritorio-kde"]
633piden = ["qtbase"]
634
635[candidato."libxcb-image"]
636veredicto = "provisto"
637provee = "xcb-util-image"
638porque = "nixpkgs lo separa en un paquete propio; acá lo da la receta `xcb-util-image` (verificado en el store)"
639perfiles = ["escritorio-kde"]
640piden = ["qtbase", "xcb-util-cursor"]
641
642[candidato."libxcb-keysyms"]
643veredicto = "provisto"
644provee = "xcb-util-keysyms"
645porque = "nixpkgs lo separa en un paquete propio; acá lo da la receta `xcb-util-keysyms` (verificado en el store)"
646perfiles = ["escritorio-kde"]
647piden = ["mesa", "qtbase"]
648
649[candidato."libxcb-render-util"]
650veredicto = "provisto"
651provee = "xcb-util-renderutil"
652porque = "nixpkgs lo separa en un paquete propio; acá lo da la receta `xcb-util-renderutil` (verificado en el store)"
653perfiles = ["escritorio-kde"]
654piden = ["qtbase", "xcb-util-cursor"]
655
656[candidato."libxcb-util"]
657veredicto = "provisto"
658sugerencia = "opcional?"
659provee = "xcb-util"
660porque = "nixpkgs lo separa en un paquete propio; acá lo da la receta `xcb-util` (verificado en el store)"
661perfiles = ["escritorio-kde"]
662piden = ["qtbase"]
663
664[candidato."libxcb-wm"]
665veredicto = "provisto"
666sugerencia = "opcional?"
667provee = "xcb-util-wm"
668porque = "nixpkgs lo separa en un paquete propio; acá lo da la receta `xcb-util-wm` (verificado en el store)"
669perfiles = ["escritorio-kde"]
670piden = ["qtbase"]
671
672[candidato."libxcomposite"]
673veredicto = "opcional"
674sugerencia = "opcional?"
675porque = "X11 heredado: el escritorio es Wayland"
676perfiles = ["escritorio-kde"]
677piden = ["qtbase"]
678
679[candidato."libxcrypt"]
680veredicto = "opcional"
681sugerencia = "hueco?"
682porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
683perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
684piden = ["linux-pam", "perl", "shadow", "util-linux"]
685
686[candidato."libxft"]
687veredicto = "opcional"
688sugerencia = "opcional?"
689porque = "X11 heredado: el escritorio es Wayland"
690perfiles = ["escritorio-kde"]
691piden = ["plasma-workspace"]
692
693[candidato."libxrandr"]
694veredicto = "opcional"
695porque = "X11 heredado: el escritorio es Wayland"
696perfiles = ["escritorio-kde", "escritorio-mirada"]
697piden = ["mesa", "qtmultimedia", "vulkan-loader"]
698
699[candidato."libxscrnsaver"]
700veredicto = "opcional"
701sugerencia = "opcional?"
702porque = "X11 heredado: el escritorio es Wayland"
703perfiles = ["escritorio-kde"]
704piden = ["kidletime"]
705
706[candidato."libxshmfence"]
707veredicto = "opcional"
708sugerencia = "opcional?"
709porque = "X11 heredado: el escritorio es Wayland"
710perfiles = ["escritorio-kde", "escritorio-mirada"]
711piden = ["mesa"]
712
713[candidato."libxxf86vm"]
714veredicto = "opcional"
715sugerencia = "opcional?"
716porque = "X11 heredado: el escritorio es Wayland"
717perfiles = ["escritorio-kde", "escritorio-mirada"]
718piden = ["mesa"]
719
720[candidato."lksctp-tools"]
721veredicto = "opcional"
722sugerencia = "opcional?"
723porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
724perfiles = ["escritorio-kde"]
725piden = ["qtbase"]
726
727[candidato."llvm"]
728veredicto = "opcional"
729sugerencia = "opcional?"
730porque = "Vulkan / compilación de shaders / dispatch GL: no habilitado (mesa se construye sin ellos)"
731perfiles = ["escritorio-kde", "escritorio-mirada"]
732piden = ["mesa"]
733
734[candidato."lndir"]
735veredicto = "nix-ismo"
736sugerencia = "opcional?"
737porque = "helper de nixpkgs para árboles de symlinks"
738perfiles = ["escritorio-kde"]
739piden = ["qtbase"]
740
741[candidato."lttng-ust"]
742veredicto = "opcional"
743sugerencia = "opcional?"
744porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
745perfiles = ["escritorio-kde"]
746piden = ["qtbase"]
747
748[candidato."lua"]
749veredicto = "opcional"
750sugerencia = "opcional?"
751porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
752perfiles = ["escritorio-kde"]
753piden = ["libinput"]
754
755[candidato."lvm2"]
756veredicto = "opcional"
757sugerencia = "opcional?"
758porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
759perfiles = ["base", "cli"]
760piden = ["parted"]
761
762[candidato."mariadb-connector-c"]
763veredicto = "opcional"
764sugerencia = "opcional?"
765porque = "conectores de base de datos: ninguna imagen los pide"
766perfiles = ["escritorio-kde"]
767piden = ["qtbase"]
768
769[candidato."mariadb-connector-odbc"]
770veredicto = "opcional"
771sugerencia = "opcional?"
772porque = "conectores de base de datos: ninguna imagen los pide"
773perfiles = ["escritorio-kde"]
774piden = ["qtbase"]
775
776[candidato."md4c"]
777veredicto = "opcional"
778sugerencia = "opcional?"
779porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
780perfiles = ["escritorio-kde"]
781piden = ["qtbase"]
782
783[candidato."mesa-libclc"]
784veredicto = "opcional"
785sugerencia = "opcional?"
786porque = "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."
787perfiles = ["escritorio-mirada"]
788piden = ["mesa"]
789
790[candidato."mesa-libgbm"]
791veredicto = "provisto"
792provee = "mesa"
793porque = "nixpkgs lo separa en un paquete propio; acá lo da la receta `mesa` (verificado en el store)"
794perfiles = ["escritorio-kde"]
795piden = ["kwin", "mesa", "qtbase"]
796
797[candidato."milou"]
798veredicto = "opcional"
799porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
800perfiles = ["escritorio-kde"]
801piden = ["kwin", "plasma-workspace"]
802
803[candidato."mpdecimal"]
804veredicto = "opcional"
805sugerencia = "opcional?"
806porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
807perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
808piden = ["python3"]
809
810[candidato."nghttp2"]
811veredicto = "opcional"
812sugerencia = "opcional?"
813porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
814perfiles = ["cli"]
815piden = ["curl"]
816ausente = true  # ya no aparece en el último barrido de la frontera
817
818[candidato."nghttp3"]
819veredicto = "opcional"
820sugerencia = "opcional?"
821porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
822perfiles = ["base", "cli"]
823piden = ["curl"]
824
825[candidato."ngtcp2"]
826veredicto = "opcional"
827sugerencia = "opcional?"
828porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
829perfiles = ["base", "cli"]
830piden = ["curl"]
831
832[candidato."openldap"]
833veredicto = "opcional"
834sugerencia = "opcional?"
835porque = "conectores de base de datos: ninguna imagen los pide"
836perfiles = ["base", "cli"]
837piden = ["gnupg"]
838
839[candidato."orc"]
840veredicto = "opcional"
841sugerencia = "opcional?"
842porque = "stack de audio/multimedia: decisión de producto pendiente, no un hueco de build"
843perfiles = ["escritorio-kde"]
844piden = ["qtmultimedia"]
845
846[candidato."oxygen-icons"]
847veredicto = "opcional"
848sugerencia = "opcional?"
849porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
850perfiles = ["escritorio-kde"]
851piden = ["frameworkintegration"]
852
853[candidato."packagekit-qt"]
854veredicto = "opcional"
855porque = "formatos/paquetería ajenos; hammer tiene los suyos (.swm, Etapa F)"
856perfiles = ["escritorio-kde"]
857piden = ["frameworkintegration", "plasma-workspace"]
858
859[candidato."pandoc-cli"]
860veredicto = "opcional"
861sugerencia = "opcional?"
862porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
863perfiles = ["cli"]
864piden = ["eza"]
865
866[candidato."plasma-nano"]
867veredicto = "opcional"
868sugerencia = "opcional?"
869porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
870perfiles = ["escritorio-kde"]
871piden = ["plasma-workspace"]
872
873[candidato."ply"]
874veredicto = "opcional"
875sugerencia = "opcional?"
876porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
877perfiles = ["escritorio-kde", "escritorio-mirada"]
878piden = ["mesa"]
879
880[candidato."po4a"]
881veredicto = "opcional"
882sugerencia = "opcional?"
883porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
884perfiles = ["base", "cli", "escritorio-kde"]
885piden = ["util-linux"]
886
887[candidato."polkit-qt-1"]
888veredicto = "hueco"
889porque = "sin él Plasma no puede pedir autorización: montar discos, cambiar ajustes del sistema"
890perfiles = ["escritorio-kde"]
891piden = ["kauth", "plasma-workspace"]
892
893[candidato."poppler-qt6"]
894veredicto = "provisto"
895sugerencia = "opcional?"
896provee = "poppler"
897porque = "nixpkgs lo separa en un paquete propio; acá lo da la receta `poppler` (verificado en el store)"
898perfiles = ["escritorio-kde"]
899piden = ["kfilemetadata"]
900
901[candidato."popt"]
902veredicto = "opcional"
903sugerencia = "opcional?"
904porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
905perfiles = ["base", "cli"]
906piden = ["rsync"]
907
908[candidato."psqlodbc"]
909veredicto = "opcional"
910sugerencia = "opcional?"
911porque = "conectores de base de datos: ninguna imagen los pide"
912perfiles = ["escritorio-kde"]
913piden = ["qtbase"]
914
915[candidato."pycparser"]
916veredicto = "opcional"
917sugerencia = "opcional?"
918porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
919perfiles = ["escritorio-kde", "escritorio-mirada"]
920piden = ["mesa"]
921
922[candidato."pyside6"]
923veredicto = "opcional"
924sugerencia = "hueco?"
925porque = "bindings Python de Qt: ninguna imagen los pide"
926perfiles = ["escritorio-kde"]
927piden = ["kcoreaddons", "kguiaddons", "knotifications", "kstatusnotifieritem", "kwidgetsaddons", "kxmlgui"]
928
929[candidato."python3-3.14.6-env"]
930veredicto = "nix-ismo"
931sugerencia = "nix-ismo?"
932porque = "wrapper de entorno de nix, no un paquete"
933perfiles = ["escritorio-kde"]
934piden = ["kcoreaddons", "kguiaddons", "knotifications", "kstatusnotifieritem", "kwidgetsaddons", "kxmlgui", "libinput"]
935
936[candidato."python3-3.14.7-env"]
937veredicto = "nix-ismo"
938sugerencia = "nix-ismo?"
939porque = "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."
940perfiles = ["escritorio-mirada"]
941piden = ["libinput"]
942
943[candidato."pyyaml"]
944veredicto = "opcional"
945sugerencia = "opcional?"
946porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
947perfiles = ["escritorio-kde", "escritorio-mirada"]
948piden = ["mesa"]
949
950[candidato."qca"]
951veredicto = "opcional"
952sugerencia = "opcional?"
953porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
954perfiles = ["escritorio-kde"]
955piden = ["kwallet"]
956
957[candidato."qqc2-breeze-style"]
958veredicto = "hueco"
959porque = "el estilo QML que Plasma usa de verdad; sin él los controles caen a un estilo genérico"
960perfiles = ["escritorio-kde"]
961piden = ["kscreenlocker", "plasma-workspace"]
962
963[candidato."qtquick3d"]
964veredicto = "opcional"
965porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
966perfiles = ["escritorio-kde"]
967piden = ["kwin", "qtmultimedia"]
968
969[candidato."qtsensors"]
970veredicto = "opcional"
971sugerencia = "opcional?"
972porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
973perfiles = ["escritorio-kde"]
974piden = ["kwin"]
975
976[candidato."qtserialport"]
977veredicto = "opcional"
978sugerencia = "opcional?"
979porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
980perfiles = ["escritorio-kde"]
981piden = ["qtpositioning"]
982
983[candidato."qtvirtualkeyboard"]
984veredicto = "opcional"
985porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
986perfiles = ["escritorio-kde"]
987piden = ["kwin", "plasma-workspace"]
988
989[candidato."qtwebsockets"]
990veredicto = "opcional"
991sugerencia = "opcional?"
992porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
993perfiles = ["escritorio-kde"]
994piden = ["qcoro"]
995
996[candidato."remove-references-to"]
997veredicto = "nix-ismo"
998sugerencia = "opcional?"
999porque = "helper del stdenv de nixpkgs"
1000perfiles = ["cli"]
1001piden = ["jq"]
1002ausente = true  # ya no aparece en el último barrido de la frontera
1003
1004[candidato."rhash"]
1005veredicto = "opcional"
1006sugerencia = "opcional?"
1007porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
1008perfiles = ["escritorio-kde"]
1009piden = ["cmake"]
1010
1011[candidato."rust-bindgen"]
1012veredicto = "opcional"
1013sugerencia = "opcional?"
1014porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
1015perfiles = ["escritorio-kde", "escritorio-mirada"]
1016piden = ["mesa"]
1017
1018[candidato."rust-cbindgen"]
1019veredicto = "opcional"
1020sugerencia = "opcional?"
1021porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
1022perfiles = ["escritorio-kde", "escritorio-mirada"]
1023piden = ["mesa"]
1024
1025[candidato."setxkbmap"]
1026veredicto = "opcional"
1027sugerencia = "opcional?"
1028porque = "X11 heredado: el escritorio es Wayland"
1029perfiles = ["escritorio-kde", "escritorio-mirada"]
1030piden = ["libxkbcommon"]
1031
1032[candidato."shared-mime-info"]
1033veredicto = "provisto"
1034sugerencia = "opcional?"
1035provee = "shared-mime-info"
1036porque = "base de datos MIME: sin ella el escritorio no determina tipos de fichero (asociaciones, iconos, abrir-con). Gap de RUNTIME, no de build"
1037perfiles = ["escritorio-kde"]
1038piden = ["kcoreaddons"]
1039
1040[candidato."shiboken6"]
1041veredicto = "opcional"
1042sugerencia = "hueco?"
1043porque = "bindings Python de Qt: ninguna imagen los pide"
1044perfiles = ["escritorio-kde"]
1045piden = ["kcoreaddons", "kguiaddons", "knotifications", "kstatusnotifieritem", "kwidgetsaddons", "kxmlgui"]
1046
1047[candidato."speech-dispatcher"]
1048veredicto = "opcional"
1049sugerencia = "opcional?"
1050porque = "stack de audio/multimedia: decisión de producto pendiente, no un hueco de build"
1051perfiles = ["escritorio-kde"]
1052piden = ["qtspeech"]
1053
1054[candidato."spirv-tools"]
1055veredicto = "opcional"
1056porque = "Vulkan / compilación de shaders / dispatch GL: no habilitado (mesa se construye sin ellos)"
1057perfiles = ["escritorio-kde", "escritorio-mirada"]
1058piden = ["kdeclarative", "mesa", "plasma-workspace"]
1059
1060[candidato."sqlite-connector-odbc"]
1061veredicto = "opcional"
1062sugerencia = "opcional?"
1063porque = "conectores de base de datos: ninguna imagen los pide"
1064perfiles = ["escritorio-kde"]
1065piden = ["qtbase"]
1066
1067[candidato."syndication"]
1068veredicto = "opcional"
1069sugerencia = "opcional?"
1070porque = "módulo opcional de Qt/KDE: el escritorio construye sin él — revisá si lo querés para un Plasma completo"
1071perfiles = ["escritorio-kde"]
1072piden = ["knewstuff"]
1073
1074[candidato."systemd"]
1075veredicto = "opcional"
1076porque = "hammer usa arje-zero como PID1; ninguna imagen quiere systemd"
1077perfiles = ["escritorio-kde"]
1078piden = ["libcanberra", "qtbase"]
1079
1080[candidato."systemd-minimal"]
1081veredicto = "opcional"
1082sugerencia = "nix-ismo?"
1083porque = "hammer usa arje-zero como PID1; ninguna imagen quiere systemd"
1084perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
1085piden = ["dbus", "mako"]
1086
1087[candidato."systemd-minimal-libs"]
1088veredicto = "opcional"
1089sugerencia = "nix-ismo?"
1090porque = "hammer usa arje-zero como PID1; ninguna imagen quiere systemd"
1091perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
1092piden = ["dhcpcd", "htop", "libinput", "linux-pam", "mesa", "qtbase", "seatd", "util-linux"]
1093
1094[candidato."taglib"]
1095veredicto = "opcional"
1096sugerencia = "opcional?"
1097porque = "stack de audio/multimedia: decisión de producto pendiente, no un hueco de build"
1098perfiles = ["escritorio-kde"]
1099piden = ["kfilemetadata"]
1100
1101[candidato."tcb"]
1102veredicto = "opcional"
1103sugerencia = "opcional?"
1104porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
1105perfiles = ["base", "cli"]
1106piden = ["shadow"]
1107
1108[candidato."texinfo"]
1109veredicto = "opcional"
1110porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
1111perfiles = ["base", "cli"]
1112piden = ["e2fsprogs", "git", "gnupg"]
1113
1114[candidato."tinyxxd"]
1115veredicto = "opcional"
1116sugerencia = "opcional?"
1117porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
1118perfiles = ["base", "cli"]
1119piden = ["dosfstools"]
1120
1121[candidato."tpm2-tss"]
1122veredicto = "opcional"
1123sugerencia = "opcional?"
1124porque = "red/seguridad opcional: nixpkgs la habilita por defecto, hammer construye sin ella"
1125perfiles = ["base", "cli"]
1126piden = ["gnupg"]
1127
1128[candidato."uname"]
1129veredicto = "provisto"
1130sugerencia = "opcional?"
1131provee = "coreutils"
1132porque = "nixpkgs lo separa en un paquete propio; acá lo da la receta `coreutils` (verificado en el store)"
1133perfiles = ["cli"]
1134piden = ["git"]
1135ausente = true  # ya no aparece en el último barrido de la frontera
1136
1137[candidato."unixodbc"]
1138veredicto = "opcional"
1139sugerencia = "opcional?"
1140porque = "conectores de base de datos: ninguna imagen los pide"
1141perfiles = ["escritorio-kde"]
1142piden = ["qtbase"]
1143
1144[candidato."v4l-utils"]
1145veredicto = "opcional"
1146sugerencia = "opcional?"
1147porque = "stack de audio/multimedia: decisión de producto pendiente, no un hueco de build"
1148perfiles = ["escritorio-kde"]
1149piden = ["libdisplay-info"]
1150
1151[candidato."valgrind"]
1152veredicto = "opcional"
1153porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
1154perfiles = ["escritorio-kde", "escritorio-mirada"]
1155piden = ["libdrm", "mesa"]
1156
1157[candidato."w3m"]
1158veredicto = "opcional"
1159sugerencia = "opcional?"
1160porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
1161perfiles = ["escritorio-kde", "escritorio-mirada"]
1162piden = ["linux-pam"]
1163
1164[candidato."wayland-scanner"]
1165veredicto = "provisto"
1166sugerencia = "hueco?"
1167provee = "wayland"
1168porque = "nixpkgs lo separa en un paquete propio; acá lo da la receta `wayland` (verificado en el store)"
1169perfiles = ["escritorio-kde"]
1170piden = ["kscreenlocker", "libxkbcommon", "mako", "mesa", "qtbase", "wayland", "wayland-protocols"]
1171
1172[candidato."xclip"]
1173veredicto = "opcional"
1174sugerencia = "opcional?"
1175porque = "X11 heredado: el escritorio es Wayland"
1176perfiles = ["cli"]
1177piden = ["gitui"]
1178
1179[candidato."xkbcomp"]
1180veredicto = "opcional"
1181sugerencia = "opcional?"
1182porque = "X11 heredado: el escritorio es Wayland"
1183perfiles = ["escritorio-kde", "escritorio-mirada"]
1184piden = ["libxkbcommon"]
1185
1186[candidato."xmlto"]
1187veredicto = "opcional"
1188porque = "tooling de docs/tests/build que nixpkgs usa y nuestras recetas no"
1189perfiles = ["base", "cli", "escritorio-kde", "escritorio-mirada"]
1190piden = ["git", "wayland"]
1191
1192[candidato."xvfb"]
1193veredicto = "opcional"
1194sugerencia = "opcional?"
1195porque = "X11 heredado: el escritorio es Wayland"
1196perfiles = ["escritorio-kde", "escritorio-mirada"]
1197piden = ["libxkbcommon"]
1198
1199[candidato."xwayland"]
1200veredicto = "hueco"
1201sugerencia = "opcional?"
1202porque = "sin él NINGUNA app X11 corre en el escritorio Wayland. Gap de RUNTIME"
1203perfiles = ["escritorio-kde"]
1204piden = ["kwin"]
1205
1206[candidato."xxhash"]
1207veredicto = "opcional"
1208sugerencia = "opcional?"
1209porque = "nixpkgs la habilita; ninguna receta de hammer la necesitó para construir (todas las que la piden ya están selladas)"
1210perfiles = ["cli"]
1211piden = ["rsync"]
1212ausente = true  # ya no aparece en el último barrido de la frontera