plataforma Gecko: clang18 sube al corpus — bindgen necesita libclang
El build de Firefox corre bindgen sobre los headers de C++ y bindgen carga libclang.so en RUNTIME. La receta ya existía —nació en incoming-cosmic por un crate *-sys del portal, y su commit de origen dice «sólo libclang.so»— pero desde el corpus no se alcanza una cola hermana. Sin esto no hay Firefox, ni Waterfox, ni Zen. Mudanza medida ANTES, no después: sus cinco deps (cmake, samurai, python3, pkgconf, llvm18) viven sólo en el corpus, así que incoming-cosmic ya las resolvía por caída al padre y el cierre no cambia. hammer hash dio el MISMO ArtifactHash (b3:25d95279) en las dos rutas. Verificado que xdg-desktop-portal-cosmic —su único dependiente— sigue SELLADO y que la cola cosmic queda en 36/36 sin deuda: cero rebuilds. Se MUEVE y no se copia: dos ficheros para un artefacto es el cuadro de las dos glib esperando a que uno de los dos derive.
Semántico sayk'uy
Mana ima sutichaypas t'ikrakurqanchu: qillqalla, yachachiylla utaq willaylla t'ikrakurqan.
7 qillqakuna · +708 −254
- docs/state/build-state-cosmic.json +106 −37
- docs/state/build-state-gnome.json +126 −33
- docs/state/build-state-kde.json +127 −34
- docs/state/build-state-wlr.json +129 −36
- docs/state/build-state.json +130 −37
- recipes/clang18.toml +90 −0
- recipes/incoming-cosmic/clang18.toml +0 −77
diff --git a/docs/state/build-state-cosmic.json b/docs/state/build-state-cosmic.json
index dd37f352..e67f3b81 100644
--- a/docs/state/build-state-cosmic.json
+++ b/docs/state/build-state-cosmic.json
@@ -1,27 +1,27 @@
{
"schema": "hammer-build-state/1",
"totals": {
- "recipes": 866,
- "nodes": 868,
- "sealed": 866,
+ "recipes": 868,
+ "nodes": 870,
+ "sealed": 868,
"ajeno": 2
},
"by_class": {
"ajeno": 2,
- "c": 212,
+ "c": 213,
"go": 362,
- "gui": 36,
+ "gui": 37,
"kernel": 6,
"rust": 250
},
"debt_by_class": {},
"by_queue": {
"corpus": {
- "sealed": 829,
+ "sealed": 832,
"ajeno": 2
},
"incoming-cosmic": {
- "sealed": 37
+ "sealed": 36
}
},
"by_profile": {
@@ -46,7 +46,7 @@
"sealed": 33
}
},
- "sin_perfil": 645,
+ "sin_perfil": 647,
"orphan_deps": [],
"topo_ok": true,
"nodes": {
@@ -692,6 +692,31 @@
"perfiles": [],
"dependientes_total": 0
},
+ "atk": {
+ "iname": "atk",
+ "version": "2.38.0",
+ "link": "dynamic",
+ "compiler": "zig-cc",
+ "deps": [
+ "meson",
+ "samurai",
+ "python3",
+ "pkgconf",
+ "glib",
+ "pcre2",
+ "libffi",
+ "zlib"
+ ],
+ "cls": "c",
+ "queue": "corpus",
+ "foreign": false,
+ "hash": "b3:64d9fcc8e80aba6346ff0bac769aeb649553fc485d505d4a02e24d9642129281",
+ "state": "sealed",
+ "blocked_by": [],
+ "unblocks": 0,
+ "perfiles": [],
+ "dependientes_total": 1
+ },
"atlantis": {
"iname": "atlantis",
"version": "0.44.0",
@@ -1324,7 +1349,7 @@
"escritorio-gnome",
"escritorio-sway"
],
- "dependientes_total": 17
+ "dependientes_total": 18
},
"caligula": {
"iname": "caligula",
@@ -2327,7 +2352,7 @@
"llvm18"
],
"cls": "c",
- "queue": "incoming-cosmic",
+ "queue": "corpus",
"foreign": false,
"hash": "b3:25d9527987b1a30333c7950a60cf7b4bf84a9a7fb0a9e7249e25651cdad2de6e",
"state": "sealed",
@@ -4767,7 +4792,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 16
+ "dependientes_total": 17
},
"foot": {
"iname": "foot",
@@ -4893,7 +4918,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 18
+ "dependientes_total": 19
},
"freeze": {
"iname": "freeze",
@@ -4937,7 +4962,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 25
+ "dependientes_total": 26
},
"fselect": {
"iname": "fselect",
@@ -5100,7 +5125,7 @@
"escritorio-gnome",
"escritorio-sway"
],
- "dependientes_total": 9
+ "dependientes_total": 10
},
"gdu": {
"iname": "gdu",
@@ -5683,7 +5708,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 29
+ "dependientes_total": 30
},
"glib-shared": {
"iname": "glib-shared",
@@ -6728,6 +6753,50 @@
"perfiles": [],
"dependientes_total": 0
},
+ "gtk3": {
+ "iname": "gtk3",
+ "version": "3.24.43",
+ "link": "dynamic",
+ "compiler": "zig-cc",
+ "deps": [
+ "meson",
+ "samurai",
+ "python3",
+ "pkgconf",
+ "atk",
+ "gdk-pixbuf",
+ "pango",
+ "cairo",
+ "libepoxy",
+ "glib-shared",
+ "pcre2-shared",
+ "libffi-shared",
+ "zlib-shared",
+ "harfbuzz",
+ "fribidi",
+ "freetype-shared",
+ "fontconfig-shared",
+ "pixman",
+ "libpng-shared",
+ "libjpeg-turbo-shared",
+ "libtiff-shared",
+ "wayland",
+ "wayland-protocols",
+ "libxkbcommon",
+ "libxml2-shared",
+ "mesa",
+ "libdrm"
+ ],
+ "cls": "gui",
+ "queue": "corpus",
+ "foreign": false,
+ "hash": "b3:bf5a9443c1b7193823b105c607ed1266a88aad169855d184c53d4eef6871b627",
+ "state": "sealed",
+ "blocked_by": [],
+ "unblocks": 0,
+ "perfiles": [],
+ "dependientes_total": 0
+ },
"gtk4": {
"iname": "gtk4",
"version": "4.18.6",
@@ -7054,7 +7123,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 19
+ "dependientes_total": 20
},
"hcl2json": {
"iname": "hcl2json",
@@ -9166,7 +9235,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 144
+ "dependientes_total": 145
},
"libelogind": {
"iname": "libelogind",
@@ -9211,7 +9280,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 17
+ "dependientes_total": 18
},
"libevdev": {
"iname": "libevdev",
@@ -9278,7 +9347,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 108
+ "dependientes_total": 109
},
"libffi-shared": {
"iname": "libffi-shared",
@@ -9301,7 +9370,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 0
+ "dependientes_total": 1
},
"libgcrypt": {
"iname": "libgcrypt",
@@ -9445,7 +9514,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 16
+ "dependientes_total": 17
},
"libksba": {
"iname": "libksba",
@@ -9590,7 +9659,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 23
+ "dependientes_total": 24
},
"libqalculate": {
"iname": "libqalculate",
@@ -9747,7 +9816,7 @@
"perfiles": [
"escritorio-gnome"
],
- "dependientes_total": 6
+ "dependientes_total": 7
},
"libudev-zero": {
"iname": "libudev-zero",
@@ -9919,7 +9988,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 43
+ "dependientes_total": 44
},
"libxml2": {
"iname": "libxml2",
@@ -9962,7 +10031,7 @@
"perfiles": [
"escritorio-gnome"
],
- "dependientes_total": 6
+ "dependientes_total": 7
},
"libxmlb": {
"iname": "libxmlb",
@@ -10752,7 +10821,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 141
+ "dependientes_total": 142
},
"mesa-llvmpipe": {
"iname": "mesa-llvmpipe",
@@ -10845,7 +10914,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 123
+ "dependientes_total": 125
},
"micro": {
"iname": "micro",
@@ -12201,7 +12270,7 @@
"escritorio-gnome",
"escritorio-sway"
],
- "dependientes_total": 9
+ "dependientes_total": 10
},
"parallel-disk-usage": {
"iname": "parallel-disk-usage",
@@ -12345,7 +12414,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 77
+ "dependientes_total": 78
},
"pcre2-shared": {
"iname": "pcre2-shared",
@@ -12580,7 +12649,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 38
+ "dependientes_total": 39
},
"pkgconf": {
"iname": "pkgconf",
@@ -12604,7 +12673,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 390
+ "dependientes_total": 392
},
"plow": {
"iname": "plow",
@@ -13069,7 +13138,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 297
+ "dependientes_total": 299
},
"qrcp": {
"iname": "qrcp",
@@ -13657,7 +13726,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 261
+ "dependientes_total": 263
},
"sassc": {
"iname": "sassc",
@@ -16143,7 +16212,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 154
+ "dependientes_total": 155
},
"wayland-protocols": {
"iname": "wayland-protocols",
@@ -16171,7 +16240,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 52
+ "dependientes_total": 53
},
"websocketd": {
"iname": "websocketd",
@@ -17011,7 +17080,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 105
+ "dependientes_total": 106
},
"zlib-ng": {
"iname": "zlib-ng",
@@ -17052,7 +17121,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 80
+ "dependientes_total": 81
},
"zola": {
"iname": "zola",
diff --git a/docs/state/build-state-gnome.json b/docs/state/build-state-gnome.json
index d78422d4..29dd0509 100644
--- a/docs/state/build-state-gnome.json
+++ b/docs/state/build-state-gnome.json
@@ -1,23 +1,23 @@
{
"schema": "hammer-build-state/1",
"totals": {
- "recipes": 893,
- "nodes": 895,
- "sealed": 893,
+ "recipes": 896,
+ "nodes": 898,
+ "sealed": 896,
"ajeno": 2
},
"by_class": {
"ajeno": 2,
- "c": 252,
+ "c": 254,
"go": 362,
- "gui": 43,
+ "gui": 44,
"kernel": 6,
"rust": 230
},
"debt_by_class": {},
"by_queue": {
"corpus": {
- "sealed": 820,
+ "sealed": 823,
"ajeno": 2
},
"incoming-gnome": {
@@ -46,7 +46,7 @@
"sealed": 33
}
},
- "sin_perfil": 659,
+ "sin_perfil": 661,
"orphan_deps": [],
"topo_ok": true,
"nodes": {
@@ -784,6 +784,31 @@
"perfiles": [],
"dependientes_total": 0
},
+ "atk": {
+ "iname": "atk",
+ "version": "2.38.0",
+ "link": "dynamic",
+ "compiler": "zig-cc",
+ "deps": [
+ "meson",
+ "samurai",
+ "python3",
+ "pkgconf",
+ "glib",
+ "pcre2",
+ "libffi",
+ "zlib"
+ ],
+ "cls": "c",
+ "queue": "corpus",
+ "foreign": false,
+ "hash": "b3:64d9fcc8e80aba6346ff0bac769aeb649553fc485d505d4a02e24d9642129281",
+ "state": "sealed",
+ "blocked_by": [],
+ "unblocks": 0,
+ "perfiles": [],
+ "dependientes_total": 1
+ },
"atlantis": {
"iname": "atlantis",
"version": "0.44.0",
@@ -1416,7 +1441,7 @@
"escritorio-gnome",
"escritorio-sway"
],
- "dependientes_total": 17
+ "dependientes_total": 18
},
"cairo-shared": {
"iname": "cairo-shared",
@@ -2456,6 +2481,30 @@
"perfiles": [],
"dependientes_total": 0
},
+ "clang18": {
+ "iname": "clang18",
+ "version": "18.1.8",
+ "link": "dynamic",
+ "compiler": "zig-cc",
+ "deps": [
+ "cmake",
+ "samurai",
+ "python3",
+ "pkgconf",
+ "llvm18"
+ ],
+ "cls": "c",
+ "queue": "corpus",
+ "foreign": false,
+ "hash": "b3:25d9527987b1a30333c7950a60cf7b4bf84a9a7fb0a9e7249e25651cdad2de6e",
+ "state": "sealed",
+ "blocked_by": [],
+ "unblocks": 0,
+ "perfiles": [
+ "escritorio-cosmic"
+ ],
+ "dependientes_total": 1
+ },
"cloudflared": {
"iname": "cloudflared",
"version": "2026.6.0",
@@ -4506,7 +4555,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 16
+ "dependientes_total": 17
},
"foot": {
"iname": "foot",
@@ -4632,7 +4681,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 18
+ "dependientes_total": 19
},
"freeze": {
"iname": "freeze",
@@ -4676,7 +4725,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 25
+ "dependientes_total": 26
},
"fselect": {
"iname": "fselect",
@@ -5687,7 +5736,7 @@
"escritorio-gnome",
"escritorio-sway"
],
- "dependientes_total": 4
+ "dependientes_total": 5
},
"glow": {
"iname": "glow",
@@ -6921,6 +6970,50 @@
],
"dependientes_total": 4
},
+ "gtk3": {
+ "iname": "gtk3",
+ "version": "3.24.43",
+ "link": "dynamic",
+ "compiler": "zig-cc",
+ "deps": [
+ "meson",
+ "samurai",
+ "python3",
+ "pkgconf",
+ "atk",
+ "gdk-pixbuf",
+ "pango",
+ "cairo",
+ "libepoxy",
+ "glib-shared",
+ "pcre2-shared",
+ "libffi-shared",
+ "zlib-shared",
+ "harfbuzz",
+ "fribidi",
+ "freetype-shared",
+ "fontconfig-shared",
+ "pixman",
+ "libpng-shared",
+ "libjpeg-turbo-shared",
+ "libtiff-shared",
+ "wayland",
+ "wayland-protocols",
+ "libxkbcommon",
+ "libxml2-shared",
+ "mesa",
+ "libdrm"
+ ],
+ "cls": "gui",
+ "queue": "corpus",
+ "foreign": false,
+ "hash": "b3:bf5a9443c1b7193823b105c607ed1266a88aad169855d184c53d4eef6871b627",
+ "state": "sealed",
+ "blocked_by": [],
+ "unblocks": 0,
+ "perfiles": [],
+ "dependientes_total": 0
+ },
"gtk4": {
"iname": "gtk4",
"version": "4.18.6",
@@ -9443,7 +9536,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 144
+ "dependientes_total": 145
},
"libei": {
"iname": "libei",
@@ -9519,7 +9612,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 17
+ "dependientes_total": 18
},
"libevdev": {
"iname": "libevdev",
@@ -9586,7 +9679,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 108
+ "dependientes_total": 109
},
"libffi-shared": {
"iname": "libffi-shared",
@@ -9609,7 +9702,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 0
+ "dependientes_total": 1
},
"libgcrypt": {
"iname": "libgcrypt",
@@ -9963,7 +10056,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 16
+ "dependientes_total": 17
},
"libksba": {
"iname": "libksba",
@@ -10108,7 +10201,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 23
+ "dependientes_total": 24
},
"libpsl": {
"iname": "libpsl",
@@ -10390,7 +10483,7 @@
"perfiles": [
"escritorio-gnome"
],
- "dependientes_total": 6
+ "dependientes_total": 7
},
"libudev-zero": {
"iname": "libudev-zero",
@@ -10604,7 +10697,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 43
+ "dependientes_total": 44
},
"libxml2": {
"iname": "libxml2",
@@ -10647,7 +10740,7 @@
"perfiles": [
"escritorio-gnome"
],
- "dependientes_total": 6
+ "dependientes_total": 7
},
"libxmlb": {
"iname": "libxmlb",
@@ -11435,7 +11528,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 141
+ "dependientes_total": 142
},
"mesa-llvmpipe": {
"iname": "mesa-llvmpipe",
@@ -11528,7 +11621,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 123
+ "dependientes_total": 125
},
"micro": {
"iname": "micro",
@@ -13173,7 +13266,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 77
+ "dependientes_total": 78
},
"pcre2-shared": {
"iname": "pcre2-shared",
@@ -13195,7 +13288,7 @@
"escritorio-gnome",
"escritorio-sway"
],
- "dependientes_total": 5
+ "dependientes_total": 6
},
"peco": {
"iname": "peco",
@@ -13410,7 +13503,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 38
+ "dependientes_total": 39
},
"pkgconf": {
"iname": "pkgconf",
@@ -13434,7 +13527,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 390
+ "dependientes_total": 392
},
"plow": {
"iname": "plow",
@@ -13969,7 +14062,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 297
+ "dependientes_total": 299
},
"qrcp": {
"iname": "qrcp",
@@ -14557,7 +14650,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 261
+ "dependientes_total": 263
},
"sassc": {
"iname": "sassc",
@@ -17146,7 +17239,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 154
+ "dependientes_total": 155
},
"wayland-protocols": {
"iname": "wayland-protocols",
@@ -17174,7 +17267,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 52
+ "dependientes_total": 53
},
"websocketd": {
"iname": "websocketd",
@@ -18065,7 +18158,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 105
+ "dependientes_total": 106
},
"zlib-ng": {
"iname": "zlib-ng",
@@ -18106,7 +18199,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 80
+ "dependientes_total": 81
},
"zola": {
"iname": "zola",
diff --git a/docs/state/build-state-kde.json b/docs/state/build-state-kde.json
index 2b5ddd51..1b860148 100644
--- a/docs/state/build-state-kde.json
+++ b/docs/state/build-state-kde.json
@@ -1,23 +1,23 @@
{
"schema": "hammer-build-state/1",
"totals": {
- "recipes": 1010,
- "nodes": 1012,
- "sealed": 1010,
+ "recipes": 1013,
+ "nodes": 1015,
+ "sealed": 1013,
"ajeno": 2
},
"by_class": {
"ajeno": 2,
- "c": 374,
+ "c": 376,
"go": 362,
- "gui": 39,
+ "gui": 40,
"kernel": 6,
"rust": 229
},
"debt_by_class": {},
"by_queue": {
"corpus": {
- "sealed": 813,
+ "sealed": 816,
"ajeno": 1
},
"incoming-kde": {
@@ -48,7 +48,7 @@
"sealed": 29
}
},
- "sin_perfil": 645,
+ "sin_perfil": 647,
"orphan_deps": [],
"topo_ok": true,
"nodes": {
@@ -781,6 +781,31 @@
"perfiles": [],
"dependientes_total": 0
},
+ "atk": {
+ "iname": "atk",
+ "version": "2.38.0",
+ "link": "dynamic",
+ "compiler": "zig-cc",
+ "deps": [
+ "meson",
+ "samurai",
+ "python3",
+ "pkgconf",
+ "glib",
+ "pcre2",
+ "libffi",
+ "zlib"
+ ],
+ "cls": "c",
+ "queue": "corpus",
+ "foreign": false,
+ "hash": "b3:64d9fcc8e80aba6346ff0bac769aeb649553fc485d505d4a02e24d9642129281",
+ "state": "sealed",
+ "blocked_by": [],
+ "unblocks": 0,
+ "perfiles": [],
+ "dependientes_total": 1
+ },
"atlantis": {
"iname": "atlantis",
"version": "0.44.0",
@@ -1573,7 +1598,7 @@
"escritorio-gnome",
"escritorio-sway"
],
- "dependientes_total": 17
+ "dependientes_total": 18
},
"caligula": {
"iname": "caligula",
@@ -2563,6 +2588,30 @@
"perfiles": [],
"dependientes_total": 0
},
+ "clang18": {
+ "iname": "clang18",
+ "version": "18.1.8",
+ "link": "dynamic",
+ "compiler": "zig-cc",
+ "deps": [
+ "cmake",
+ "samurai",
+ "python3",
+ "pkgconf",
+ "llvm18"
+ ],
+ "cls": "c",
+ "queue": "corpus",
+ "foreign": false,
+ "hash": "b3:25d9527987b1a30333c7950a60cf7b4bf84a9a7fb0a9e7249e25651cdad2de6e",
+ "state": "sealed",
+ "blocked_by": [],
+ "unblocks": 0,
+ "perfiles": [
+ "escritorio-cosmic"
+ ],
+ "dependientes_total": 1
+ },
"cloudflared": {
"iname": "cloudflared",
"version": "2026.6.0",
@@ -4723,7 +4772,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 16
+ "dependientes_total": 17
},
"foot": {
"iname": "foot",
@@ -4924,7 +4973,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 18
+ "dependientes_total": 19
},
"freeze": {
"iname": "freeze",
@@ -4968,7 +5017,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 25
+ "dependientes_total": 26
},
"fselect": {
"iname": "fselect",
@@ -5108,7 +5157,7 @@
"escritorio-gnome",
"escritorio-sway"
],
- "dependientes_total": 9
+ "dependientes_total": 10
},
"gdu": {
"iname": "gdu",
@@ -5691,7 +5740,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 29
+ "dependientes_total": 30
},
"glib-shared": {
"iname": "glib-shared",
@@ -6736,6 +6785,50 @@
"perfiles": [],
"dependientes_total": 0
},
+ "gtk3": {
+ "iname": "gtk3",
+ "version": "3.24.43",
+ "link": "dynamic",
+ "compiler": "zig-cc",
+ "deps": [
+ "meson",
+ "samurai",
+ "python3",
+ "pkgconf",
+ "atk",
+ "gdk-pixbuf",
+ "pango",
+ "cairo",
+ "libepoxy",
+ "glib-shared",
+ "pcre2-shared",
+ "libffi-shared",
+ "zlib-shared",
+ "harfbuzz",
+ "fribidi",
+ "freetype-shared",
+ "fontconfig-shared",
+ "pixman",
+ "libpng-shared",
+ "libjpeg-turbo-shared",
+ "libtiff-shared",
+ "wayland",
+ "wayland-protocols",
+ "libxkbcommon",
+ "libxml2-shared",
+ "mesa",
+ "libdrm"
+ ],
+ "cls": "gui",
+ "queue": "corpus",
+ "foreign": false,
+ "hash": "b3:bf5a9443c1b7193823b105c607ed1266a88aad169855d184c53d4eef6871b627",
+ "state": "sealed",
+ "blocked_by": [],
+ "unblocks": 0,
+ "perfiles": [],
+ "dependientes_total": 0
+ },
"gtk4": {
"iname": "gtk4",
"version": "4.18.6",
@@ -7149,7 +7242,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 19
+ "dependientes_total": 20
},
"hcl2json": {
"iname": "hcl2json",
@@ -13048,7 +13141,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 144
+ "dependientes_total": 145
},
"libepoxy": {
"iname": "libepoxy",
@@ -13075,7 +13168,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 17
+ "dependientes_total": 18
},
"libevdev": {
"iname": "libevdev",
@@ -13138,7 +13231,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 108
+ "dependientes_total": 109
},
"libffi-shared": {
"iname": "libffi-shared",
@@ -13161,7 +13254,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 0
+ "dependientes_total": 1
},
"libgcrypt": {
"iname": "libgcrypt",
@@ -13295,7 +13388,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 16
+ "dependientes_total": 17
},
"libksba": {
"iname": "libksba",
@@ -13704,7 +13797,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 23
+ "dependientes_total": 24
},
"libpthread-stubs": {
"iname": "libpthread-stubs",
@@ -13884,7 +13977,7 @@
"perfiles": [
"escritorio-gnome"
],
- "dependientes_total": 6
+ "dependientes_total": 7
},
"libtool": {
"iname": "libtool",
@@ -14188,7 +14281,7 @@
"perfiles": [
"escritorio-gnome"
],
- "dependientes_total": 6
+ "dependientes_total": 7
},
"libxmlb": {
"iname": "libxmlb",
@@ -15029,7 +15122,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 141
+ "dependientes_total": 142
},
"mesa-llvmpipe": {
"iname": "mesa-llvmpipe",
@@ -15122,7 +15215,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 123
+ "dependientes_total": 125
},
"micro": {
"iname": "micro",
@@ -16815,7 +16908,7 @@
"escritorio-gnome",
"escritorio-sway"
],
- "dependientes_total": 9
+ "dependientes_total": 10
},
"parallel-disk-usage": {
"iname": "parallel-disk-usage",
@@ -16959,7 +17052,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 77
+ "dependientes_total": 78
},
"pcre2-shared": {
"iname": "pcre2-shared",
@@ -17262,7 +17355,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 38
+ "dependientes_total": 39
},
"pkgconf": {
"iname": "pkgconf",
@@ -17286,7 +17379,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 390
+ "dependientes_total": 392
},
"plasma-activities": {
"iname": "plasma-activities",
@@ -18763,7 +18856,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 297
+ "dependientes_total": 299
},
"qcoro": {
"iname": "qcoro",
@@ -19962,7 +20055,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 261
+ "dependientes_total": 263
},
"sassc": {
"iname": "sassc",
@@ -22872,7 +22965,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 154
+ "dependientes_total": 155
},
"wayland-protocols": {
"iname": "wayland-protocols",
@@ -22900,7 +22993,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 52
+ "dependientes_total": 53
},
"websocketd": {
"iname": "websocketd",
@@ -23893,7 +23986,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 105
+ "dependientes_total": 106
},
"zlib-ng": {
"iname": "zlib-ng",
@@ -23934,7 +24027,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 80
+ "dependientes_total": 81
},
"zola": {
"iname": "zola",
diff --git a/docs/state/build-state-wlr.json b/docs/state/build-state-wlr.json
index 10ac89f6..ff363d88 100644
--- a/docs/state/build-state-wlr.json
+++ b/docs/state/build-state-wlr.json
@@ -1,23 +1,23 @@
{
"schema": "hammer-build-state/1",
"totals": {
- "recipes": 844,
- "nodes": 846,
- "sealed": 844,
+ "recipes": 847,
+ "nodes": 849,
+ "sealed": 847,
"ajeno": 2
},
"by_class": {
"ajeno": 2,
- "c": 211,
+ "c": 213,
"go": 362,
- "gui": 36,
+ "gui": 37,
"kernel": 6,
"rust": 229
},
"debt_by_class": {},
"by_queue": {
"corpus": {
- "sealed": 830,
+ "sealed": 833,
"ajeno": 2
},
"incoming-wlr": {
@@ -46,7 +46,7 @@
"sealed": 175
}
},
- "sin_perfil": 645,
+ "sin_perfil": 647,
"orphan_deps": [],
"topo_ok": true,
"nodes": {
@@ -692,6 +692,31 @@
"perfiles": [],
"dependientes_total": 0
},
+ "atk": {
+ "iname": "atk",
+ "version": "2.38.0",
+ "link": "dynamic",
+ "compiler": "zig-cc",
+ "deps": [
+ "meson",
+ "samurai",
+ "python3",
+ "pkgconf",
+ "glib",
+ "pcre2",
+ "libffi",
+ "zlib"
+ ],
+ "cls": "c",
+ "queue": "corpus",
+ "foreign": false,
+ "hash": "b3:64d9fcc8e80aba6346ff0bac769aeb649553fc485d505d4a02e24d9642129281",
+ "state": "sealed",
+ "blocked_by": [],
+ "unblocks": 0,
+ "perfiles": [],
+ "dependientes_total": 1
+ },
"atlantis": {
"iname": "atlantis",
"version": "0.44.0",
@@ -1324,7 +1349,7 @@
"escritorio-gnome",
"escritorio-sway"
],
- "dependientes_total": 17
+ "dependientes_total": 18
},
"caligula": {
"iname": "caligula",
@@ -2314,6 +2339,30 @@
"perfiles": [],
"dependientes_total": 0
},
+ "clang18": {
+ "iname": "clang18",
+ "version": "18.1.8",
+ "link": "dynamic",
+ "compiler": "zig-cc",
+ "deps": [
+ "cmake",
+ "samurai",
+ "python3",
+ "pkgconf",
+ "llvm18"
+ ],
+ "cls": "c",
+ "queue": "corpus",
+ "foreign": false,
+ "hash": "b3:25d9527987b1a30333c7950a60cf7b4bf84a9a7fb0a9e7249e25651cdad2de6e",
+ "state": "sealed",
+ "blocked_by": [],
+ "unblocks": 0,
+ "perfiles": [
+ "escritorio-cosmic"
+ ],
+ "dependientes_total": 1
+ },
"cloudflared": {
"iname": "cloudflared",
"version": "2026.6.0",
@@ -4280,7 +4329,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 16
+ "dependientes_total": 17
},
"foot": {
"iname": "foot",
@@ -4406,7 +4455,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 18
+ "dependientes_total": 19
},
"freeze": {
"iname": "freeze",
@@ -4450,7 +4499,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 25
+ "dependientes_total": 26
},
"fselect": {
"iname": "fselect",
@@ -5213,7 +5262,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 29
+ "dependientes_total": 30
},
"glib-shared": {
"iname": "glib-shared",
@@ -5241,7 +5290,7 @@
"escritorio-gnome",
"escritorio-sway"
],
- "dependientes_total": 4
+ "dependientes_total": 5
},
"glow": {
"iname": "glow",
@@ -6270,6 +6319,50 @@
"perfiles": [],
"dependientes_total": 0
},
+ "gtk3": {
+ "iname": "gtk3",
+ "version": "3.24.43",
+ "link": "dynamic",
+ "compiler": "zig-cc",
+ "deps": [
+ "meson",
+ "samurai",
+ "python3",
+ "pkgconf",
+ "atk",
+ "gdk-pixbuf",
+ "pango",
+ "cairo",
+ "libepoxy",
+ "glib-shared",
+ "pcre2-shared",
+ "libffi-shared",
+ "zlib-shared",
+ "harfbuzz",
+ "fribidi",
+ "freetype-shared",
+ "fontconfig-shared",
+ "pixman",
+ "libpng-shared",
+ "libjpeg-turbo-shared",
+ "libtiff-shared",
+ "wayland",
+ "wayland-protocols",
+ "libxkbcommon",
+ "libxml2-shared",
+ "mesa",
+ "libdrm"
+ ],
+ "cls": "gui",
+ "queue": "corpus",
+ "foreign": false,
+ "hash": "b3:bf5a9443c1b7193823b105c607ed1266a88aad169855d184c53d4eef6871b627",
+ "state": "sealed",
+ "blocked_by": [],
+ "unblocks": 0,
+ "perfiles": [],
+ "dependientes_total": 0
+ },
"gtk4": {
"iname": "gtk4",
"version": "4.18.6",
@@ -6596,7 +6689,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 19
+ "dependientes_total": 20
},
"hcl2json": {
"iname": "hcl2json",
@@ -8708,7 +8801,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 144
+ "dependientes_total": 145
},
"libepoxy": {
"iname": "libepoxy",
@@ -8735,7 +8828,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 17
+ "dependientes_total": 18
},
"libevdev": {
"iname": "libevdev",
@@ -8802,7 +8895,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 108
+ "dependientes_total": 109
},
"libffi-shared": {
"iname": "libffi-shared",
@@ -8825,7 +8918,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 0
+ "dependientes_total": 1
},
"libgcrypt": {
"iname": "libgcrypt",
@@ -8969,7 +9062,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 16
+ "dependientes_total": 17
},
"libksba": {
"iname": "libksba",
@@ -9114,7 +9207,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 23
+ "dependientes_total": 24
},
"libsass": {
"iname": "libsass",
@@ -9245,7 +9338,7 @@
"perfiles": [
"escritorio-gnome"
],
- "dependientes_total": 6
+ "dependientes_total": 7
},
"libudev-zero": {
"iname": "libudev-zero",
@@ -9417,7 +9510,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 43
+ "dependientes_total": 44
},
"libxml2": {
"iname": "libxml2",
@@ -9460,7 +9553,7 @@
"perfiles": [
"escritorio-gnome"
],
- "dependientes_total": 6
+ "dependientes_total": 7
},
"libxmlb": {
"iname": "libxmlb",
@@ -10229,7 +10322,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 141
+ "dependientes_total": 142
},
"mesa-llvmpipe": {
"iname": "mesa-llvmpipe",
@@ -10322,7 +10415,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 123
+ "dependientes_total": 125
},
"micro": {
"iname": "micro",
@@ -11657,7 +11750,7 @@
"escritorio-gnome",
"escritorio-sway"
],
- "dependientes_total": 9
+ "dependientes_total": 10
},
"parallel-disk-usage": {
"iname": "parallel-disk-usage",
@@ -11801,7 +11894,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 77
+ "dependientes_total": 78
},
"pcre2-shared": {
"iname": "pcre2-shared",
@@ -11823,7 +11916,7 @@
"escritorio-gnome",
"escritorio-sway"
],
- "dependientes_total": 5
+ "dependientes_total": 6
},
"peco": {
"iname": "peco",
@@ -12038,7 +12131,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 38
+ "dependientes_total": 39
},
"pkgconf": {
"iname": "pkgconf",
@@ -12062,7 +12155,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 390
+ "dependientes_total": 392
},
"plow": {
"iname": "plow",
@@ -12483,7 +12576,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 297
+ "dependientes_total": 299
},
"qrcp": {
"iname": "qrcp",
@@ -13071,7 +13164,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 261
+ "dependientes_total": 263
},
"sassc": {
"iname": "sassc",
@@ -15760,7 +15853,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 154
+ "dependientes_total": 155
},
"wayland-protocols": {
"iname": "wayland-protocols",
@@ -15788,7 +15881,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 52
+ "dependientes_total": 53
},
"websocketd": {
"iname": "websocketd",
@@ -16642,7 +16735,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 105
+ "dependientes_total": 106
},
"zlib-ng": {
"iname": "zlib-ng",
@@ -16683,7 +16776,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 80
+ "dependientes_total": 81
},
"zola": {
"iname": "zola",
diff --git a/docs/state/build-state.json b/docs/state/build-state.json
index ffe7acfc..43434cb5 100644
--- a/docs/state/build-state.json
+++ b/docs/state/build-state.json
@@ -1,23 +1,23 @@
{
"schema": "hammer-build-state/1",
"totals": {
- "recipes": 831,
- "nodes": 833,
- "sealed": 831,
+ "recipes": 834,
+ "nodes": 836,
+ "sealed": 834,
"ajeno": 2
},
"by_class": {
"ajeno": 2,
- "c": 198,
+ "c": 200,
"go": 362,
- "gui": 36,
+ "gui": 37,
"kernel": 6,
"rust": 229
},
"debt_by_class": {},
"by_queue": {
"corpus": {
- "sealed": 831,
+ "sealed": 834,
"ajeno": 2
}
},
@@ -38,7 +38,7 @@
"sealed": 33
}
},
- "sin_perfil": 645,
+ "sin_perfil": 647,
"orphan_deps": [],
"topo_ok": true,
"nodes": {
@@ -684,6 +684,31 @@
"perfiles": [],
"dependientes_total": 0
},
+ "atk": {
+ "iname": "atk",
+ "version": "2.38.0",
+ "link": "dynamic",
+ "compiler": "zig-cc",
+ "deps": [
+ "meson",
+ "samurai",
+ "python3",
+ "pkgconf",
+ "glib",
+ "pcre2",
+ "libffi",
+ "zlib"
+ ],
+ "cls": "c",
+ "queue": "corpus",
+ "foreign": false,
+ "hash": "b3:64d9fcc8e80aba6346ff0bac769aeb649553fc485d505d4a02e24d9642129281",
+ "state": "sealed",
+ "blocked_by": [],
+ "unblocks": 0,
+ "perfiles": [],
+ "dependientes_total": 1
+ },
"atlantis": {
"iname": "atlantis",
"version": "0.44.0",
@@ -1316,7 +1341,7 @@
"escritorio-gnome",
"escritorio-sway"
],
- "dependientes_total": 17
+ "dependientes_total": 18
},
"caligula": {
"iname": "caligula",
@@ -2306,6 +2331,30 @@
"perfiles": [],
"dependientes_total": 0
},
+ "clang18": {
+ "iname": "clang18",
+ "version": "18.1.8",
+ "link": "dynamic",
+ "compiler": "zig-cc",
+ "deps": [
+ "cmake",
+ "samurai",
+ "python3",
+ "pkgconf",
+ "llvm18"
+ ],
+ "cls": "c",
+ "queue": "corpus",
+ "foreign": false,
+ "hash": "b3:25d9527987b1a30333c7950a60cf7b4bf84a9a7fb0a9e7249e25651cdad2de6e",
+ "state": "sealed",
+ "blocked_by": [],
+ "unblocks": 0,
+ "perfiles": [
+ "escritorio-cosmic"
+ ],
+ "dependientes_total": 1
+ },
"cloudflared": {
"iname": "cloudflared",
"version": "2026.6.0",
@@ -4272,7 +4321,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 16
+ "dependientes_total": 17
},
"foot": {
"iname": "foot",
@@ -4398,7 +4447,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 18
+ "dependientes_total": 19
},
"freeze": {
"iname": "freeze",
@@ -4442,7 +4491,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 25
+ "dependientes_total": 26
},
"fselect": {
"iname": "fselect",
@@ -4582,7 +4631,7 @@
"escritorio-gnome",
"escritorio-sway"
],
- "dependientes_total": 9
+ "dependientes_total": 10
},
"gdu": {
"iname": "gdu",
@@ -5165,7 +5214,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 29
+ "dependientes_total": 30
},
"glib-shared": {
"iname": "glib-shared",
@@ -5193,7 +5242,7 @@
"escritorio-gnome",
"escritorio-sway"
],
- "dependientes_total": 4
+ "dependientes_total": 5
},
"glow": {
"iname": "glow",
@@ -6191,6 +6240,50 @@
"perfiles": [],
"dependientes_total": 0
},
+ "gtk3": {
+ "iname": "gtk3",
+ "version": "3.24.43",
+ "link": "dynamic",
+ "compiler": "zig-cc",
+ "deps": [
+ "meson",
+ "samurai",
+ "python3",
+ "pkgconf",
+ "atk",
+ "gdk-pixbuf",
+ "pango",
+ "cairo",
+ "libepoxy",
+ "glib-shared",
+ "pcre2-shared",
+ "libffi-shared",
+ "zlib-shared",
+ "harfbuzz",
+ "fribidi",
+ "freetype-shared",
+ "fontconfig-shared",
+ "pixman",
+ "libpng-shared",
+ "libjpeg-turbo-shared",
+ "libtiff-shared",
+ "wayland",
+ "wayland-protocols",
+ "libxkbcommon",
+ "libxml2-shared",
+ "mesa",
+ "libdrm"
+ ],
+ "cls": "gui",
+ "queue": "corpus",
+ "foreign": false,
+ "hash": "b3:bf5a9443c1b7193823b105c607ed1266a88aad169855d184c53d4eef6871b627",
+ "state": "sealed",
+ "blocked_by": [],
+ "unblocks": 0,
+ "perfiles": [],
+ "dependientes_total": 0
+ },
"gtk4": {
"iname": "gtk4",
"version": "4.18.6",
@@ -6517,7 +6610,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 19
+ "dependientes_total": 20
},
"hcl2json": {
"iname": "hcl2json",
@@ -8585,7 +8678,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 144
+ "dependientes_total": 145
},
"libepoxy": {
"iname": "libepoxy",
@@ -8612,7 +8705,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 17
+ "dependientes_total": 18
},
"libevdev": {
"iname": "libevdev",
@@ -8679,7 +8772,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 108
+ "dependientes_total": 109
},
"libffi-shared": {
"iname": "libffi-shared",
@@ -8702,7 +8795,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 0
+ "dependientes_total": 1
},
"libgcrypt": {
"iname": "libgcrypt",
@@ -8846,7 +8939,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 16
+ "dependientes_total": 17
},
"libksba": {
"iname": "libksba",
@@ -8991,7 +9084,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 23
+ "dependientes_total": 24
},
"libsass": {
"iname": "libsass",
@@ -9122,7 +9215,7 @@
"perfiles": [
"escritorio-gnome"
],
- "dependientes_total": 6
+ "dependientes_total": 7
},
"libudev-zero": {
"iname": "libudev-zero",
@@ -9294,7 +9387,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 43
+ "dependientes_total": 44
},
"libxml2": {
"iname": "libxml2",
@@ -9337,7 +9430,7 @@
"perfiles": [
"escritorio-gnome"
],
- "dependientes_total": 6
+ "dependientes_total": 7
},
"libxmlb": {
"iname": "libxmlb",
@@ -10106,7 +10199,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 141
+ "dependientes_total": 142
},
"mesa-llvmpipe": {
"iname": "mesa-llvmpipe",
@@ -10199,7 +10292,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 123
+ "dependientes_total": 125
},
"micro": {
"iname": "micro",
@@ -11534,7 +11627,7 @@
"escritorio-gnome",
"escritorio-sway"
],
- "dependientes_total": 9
+ "dependientes_total": 10
},
"parallel-disk-usage": {
"iname": "parallel-disk-usage",
@@ -11678,7 +11771,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 77
+ "dependientes_total": 78
},
"pcre2-shared": {
"iname": "pcre2-shared",
@@ -11700,7 +11793,7 @@
"escritorio-gnome",
"escritorio-sway"
],
- "dependientes_total": 5
+ "dependientes_total": 6
},
"peco": {
"iname": "peco",
@@ -11915,7 +12008,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 38
+ "dependientes_total": 39
},
"pkgconf": {
"iname": "pkgconf",
@@ -11939,7 +12032,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 390
+ "dependientes_total": 392
},
"plow": {
"iname": "plow",
@@ -12360,7 +12453,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 297
+ "dependientes_total": 299
},
"qrcp": {
"iname": "qrcp",
@@ -12948,7 +13041,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 261
+ "dependientes_total": 263
},
"sassc": {
"iname": "sassc",
@@ -15434,7 +15527,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 154
+ "dependientes_total": 155
},
"wayland-protocols": {
"iname": "wayland-protocols",
@@ -15462,7 +15555,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 52
+ "dependientes_total": 53
},
"websocketd": {
"iname": "websocketd",
@@ -16182,7 +16275,7 @@
"escritorio-mirada",
"escritorio-sway"
],
- "dependientes_total": 105
+ "dependientes_total": 106
},
"zlib-ng": {
"iname": "zlib-ng",
@@ -16223,7 +16316,7 @@
"escritorio-kde",
"escritorio-sway"
],
- "dependientes_total": 80
+ "dependientes_total": 81
},
"zola": {
"iname": "zola",
diff --git a/recipes/incoming-cosmic/clang18.toml b/recipes/clang18.toml
similarity index 79%
rename from recipes/incoming-cosmic/clang18.toml
rename to recipes/clang18.toml
index da408077..961639ad 100644
--- a/recipes/incoming-cosmic/clang18.toml
+++ b/recipes/clang18.toml
@@ -1,3 +1,16 @@
+# ══ SUBIÓ AL CORPUS (2026-09-04), Y LA COPIA DE LA COLA SE JUBILÓ ══════════════════════════════
+# Nació en `incoming-cosmic` porque la pidió un crate `*-sys` del portal. Sube porque la PLATAFORMA
+# GECKO la necesita: el build de Firefox corre `bindgen` sobre los headers de C++ y bindgen carga
+# `libclang.so` en runtime — sin esto no hay Firefox, ni Waterfox, ni Zen. Y desde el corpus no se
+# alcanza una cola hermana.
+#
+# La mudanza fue GRATIS y se midió antes: sus cinco deps (cmake, samurai, python3, pkgconf, llvm18)
+# viven SÓLO en el corpus, o sea que `incoming-cosmic` ya las resolvía por caída al padre ⇒ el cierre
+# no cambia. `hammer hash` dio el MISMO ArtifactHash (b3:25d95279…) en las dos rutas, así que
+# `xdg-desktop-portal-cosmic` no se entera: sigue resolviéndola por caída al padre, sin rebuild.
+# Se MUEVE y no se copia — dos ficheros para un artefacto es el cuadro de las dos glib esperando a
+# que uno de los dos derive.
+#
# clang18 (18.1.8) — **sólo `libclang.so`**, y no está acá por querer un compilador más: está porque
# `bindgen` no puede generar bindings sin él, y sin bindgen no hay backend del portal.
#