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 1184Shell 70Rust 62Markdown 501503 Definitions

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>

7ba0b8abf9aa4ddbbe1260055833b98a127a7a35 · by sergio · (3 months ago) · parent 50d51bb4a · browse the tree at this commit

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"