kde: destrabar los 11 que no sellaban — 2 causas raíz
- libcanberra: URL de 0pointer.de muerta → mirror BLFS/OSUOSL (mismo tarball, sha256
idéntico verificado). Desbloquea 7: knotifyconfig/konsole/plasma-{desktop,pa,workspace}/powerdevil.
- cadena X11 (deps .pc faltantes, recetas ya existían): libICE/libSM += xtrans;
libXft += libpng (freetype2.pc); libXtst += libXfixes (xi.pc). Desbloquea plasma-workspace.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Semantic delta
No definition changed: this change is text, documentation or data.
5 files · +7 −5
diff --git a/recipes/incoming-kde/libICE.toml b/recipes/incoming-kde/libICE.toml
index 330db71f..2b34e8c0 100644
--- a/recipes/incoming-kde/libICE.toml
+++ b/recipes/incoming-kde/libICE.toml
@@ -22,4 +22,4 @@ compile = "make -j\"$(nproc)\""
install = "make install DESTDIR=/out"
[deps]
-build = ["pkgconf", "python3", "util-macros", "xorgproto"]
+build = ["pkgconf", "python3", "util-macros", "xorgproto", "xtrans"]
diff --git a/recipes/incoming-kde/libSM.toml b/recipes/incoming-kde/libSM.toml
index 24a3784c..1de7a45a 100644
--- a/recipes/incoming-kde/libSM.toml
+++ b/recipes/incoming-kde/libSM.toml
@@ -23,4 +23,4 @@ compile = "make -j\"$(nproc)\""
install = "make install DESTDIR=/out"
[deps]
-build = ["pkgconf", "python3", "util-macros", "xorgproto", "libICE", "util-linux"]
+build = ["pkgconf", "python3", "util-macros", "xorgproto", "xtrans", "libICE", "util-linux"]
diff --git a/recipes/incoming-kde/libXft.toml b/recipes/incoming-kde/libXft.toml
index 33e4af8c..e4e36e53 100644
--- a/recipes/incoming-kde/libXft.toml
+++ b/recipes/incoming-kde/libXft.toml
@@ -28,4 +28,4 @@ compile = "make -j\"$(nproc)\""
install = "make install DESTDIR=/out"
[deps]
-build = ["pkgconf", "python3", "util-macros", "xorgproto", "libX11", "libXrender", "freetype", "fontconfig", "libxcb", "libXau", "libXdmcp"]
+build = ["pkgconf", "python3", "util-macros", "xorgproto", "libX11", "libXrender", "freetype", "libpng", "fontconfig", "libxcb", "libXau", "libXdmcp"]
diff --git a/recipes/incoming-kde/libXtst.toml b/recipes/incoming-kde/libXtst.toml
index 34dc110d..0b717a5b 100644
--- a/recipes/incoming-kde/libXtst.toml
+++ b/recipes/incoming-kde/libXtst.toml
@@ -22,4 +22,4 @@ compile = "make -j\"$(nproc)\""
install = "make install DESTDIR=/out"
[deps]
-build = ["pkgconf", "python3", "util-macros", "xorgproto", "libX11", "libXext", "libXi", "libxcb", "libXau", "libXdmcp"]
+build = ["pkgconf", "python3", "util-macros", "xorgproto", "libX11", "libXext", "libXi", "libXfixes", "libxcb", "libXau", "libXdmcp"]
diff --git a/recipes/incoming-kde/libcanberra.toml b/recipes/incoming-kde/libcanberra.toml
index c937ea5f..ebfd0f5d 100644
--- a/recipes/incoming-kde/libcanberra.toml
+++ b/recipes/incoming-kde/libcanberra.toml
@@ -5,7 +5,9 @@
name = "libcanberra"
version = "0.30"
[source]
-tarball = "http://0pointer.de/lennart/projects/libcanberra/libcanberra-0.30.tar.xz"
+# 0pointer.de (upstream original) murió ~2026-07. Mirror BLFS/OSUOSL = MISMO tarball byte a byte
+# (sha256 verificado idéntico, 318960 bytes). Es el archivo canónico de tarballs viejos, muy estable.
+tarball = "https://ftp.osuosl.org/pub/blfs/conglomeration/libcanberra/libcanberra-0.30.tar.xz"
sha256 = "c2b671e67e0c288a69fc33dc1b6f1b534d07882c2aceed37004bf48c601afa72"
[build]
compiler = "zig-cc"