tawasuyu

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 Sutichaykuna

kde/Plasma: libcanberra refresca config.sub de libtool (el de 0.30 no conoce musl)

3b630015c343a4a7d221d7910a7b1d8c71472eee · ruwaq sergio · (3 killa ñawpaq) · tayta 9e79d20d2 · kay commitpi sach'ata qhaway

Semántico sayk'uy

Mana ima sutichaypas t'ikrakurqanchu: qillqalla, yachachiylla utaq willaylla t'ikrakurqan.

1 qillqakuna · +4 −1

diff --git a/recipes/incoming-kde/libcanberra.toml b/recipes/incoming-kde/libcanberra.toml
index b17bd498..11c59564 100644
--- a/recipes/incoming-kde/libcanberra.toml
+++ b/recipes/incoming-kde/libcanberra.toml
@@ -13,7 +13,10 @@ target   = "x86_64-linux-musl"
 link     = "dynamic"
 zig_version = "0.13.0"
 [build.phases]
-configure = '''./configure --build=$CBUILD --host=$CHOST --prefix=/usr \
+# El config.sub de libcanberra 0.30 (2012) no conoce el sufijo `musl` ⇒ refrescamos con el de libtool
+# (dep; instala uno que sí lo conoce en /usr/share/libtool/build-aux/).
+configure = '''cp /usr/share/libtool/build-aux/config.sub /usr/share/libtool/build-aux/config.guess build-aux/ 2>/dev/null || true
+./configure --build=$CBUILD --host=$CHOST --prefix=/usr \
   --disable-alsa --disable-oss --disable-pulse --disable-gstreamer --disable-udev \
   --disable-gtk --disable-gtk3 --disable-gtk-doc --without-systemd'''
 compile   = 'make -j"$(nproc)"'