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 1457Shell 147Markdown 90Rust 853012 Definiciones

cosmic: el juego fijo de deps de todo cliente son CUATRO, leído de una vez del comando del linker

La línea de enlace de cosmic-osd pedía '-ludev -linput -lxkbcommon': los tres
llegan por la cadena de libcosmic (enumeración de monitores y de dispositivos de
entrada), no por nada que el cliente haga a la vista.

Los venía descubriendo de a uno por build —xkbcommon con cosmic-bg, udev con
osd, ahora input— hasta leerlos todos juntos en el comando que rustc le pasa al
linker. El error dice el que falta primero; el COMANDO dice todos.

Entra además cosmic-idle rehecho dinámico (b3:e1806acc).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

13dc9e34889d5c7de2711df755c9019a72de897b · por sergio · (hace 2 meses) · padre ab8cfc30c · ver el árbol en este commit

Delta semántico

Ninguna definición cambió: el cambio es de texto, documentación o datos.

6 archivos · +30 −6

diff --git a/recipes/incoming-cosmic/cosmic-app-library.toml b/recipes/incoming-cosmic/cosmic-app-library.toml
index 954b437e..8688a834 100644
--- a/recipes/incoming-cosmic/cosmic-app-library.toml
+++ b/recipes/incoming-cosmic/cosmic-app-library.toml
@@ -42,4 +42,8 @@ cp data/icons/com.system76.CosmicAppLibrary.svg     /out/usr/share/icons/hicolor
 # libudev-zero: lo pide `libudev-sys`, que llega por la cadena de libcosmic (enumeración de
 # monitores y de dispositivos de entrada). Es el tercer miembro fijo del juego de deps de todo
 # cliente de la suite, junto con libxkbcommon y pkgconf.
-build = ["libxkbcommon", "pkgconf", "libudev-zero"]
+# La línea de enlace del primer intento pedía, en este orden: `-ludev -linput -lxkbcommon`. Los
+# tres llegan por la cadena de libcosmic —enumeración de monitores y de dispositivos de entrada—,
+# no por nada que el cliente haga a la vista. Es el juego FIJO de todo cliente de la suite; se
+# descubrió uno por build hasta leerlo de una sola vez en el comando del linker.
+build = ["libxkbcommon", "pkgconf", "libudev-zero", "libinput"]
diff --git a/recipes/incoming-cosmic/cosmic-launcher.toml b/recipes/incoming-cosmic/cosmic-launcher.toml
index 7e9efd64..7fd5067e 100644
--- a/recipes/incoming-cosmic/cosmic-launcher.toml
+++ b/recipes/incoming-cosmic/cosmic-launcher.toml
@@ -42,4 +42,8 @@ cp data/icons/com.system76.CosmicLauncher.svg     /out/usr/share/icons/hicolor/s
 # libudev-zero: lo pide `libudev-sys`, que llega por la cadena de libcosmic (enumeración de
 # monitores y de dispositivos de entrada). Es el tercer miembro fijo del juego de deps de todo
 # cliente de la suite, junto con libxkbcommon y pkgconf.
-build = ["libxkbcommon", "pkgconf", "libudev-zero"]
+# La línea de enlace del primer intento pedía, en este orden: `-ludev -linput -lxkbcommon`. Los
+# tres llegan por la cadena de libcosmic —enumeración de monitores y de dispositivos de entrada—,
+# no por nada que el cliente haga a la vista. Es el juego FIJO de todo cliente de la suite; se
+# descubrió uno por build hasta leerlo de una sola vez en el comando del linker.
+build = ["libxkbcommon", "pkgconf", "libudev-zero", "libinput"]
diff --git a/recipes/incoming-cosmic/cosmic-notifications.toml b/recipes/incoming-cosmic/cosmic-notifications.toml
index 272d5c42..e18e8da8 100644
--- a/recipes/incoming-cosmic/cosmic-notifications.toml
+++ b/recipes/incoming-cosmic/cosmic-notifications.toml
@@ -34,4 +34,8 @@ chmod 755 /out/usr/bin/cosmic-notifications
 # libudev-zero: lo pide `libudev-sys`, que llega por la cadena de libcosmic (enumeración de
 # monitores y de dispositivos de entrada). Es el tercer miembro fijo del juego de deps de todo
 # cliente de la suite, junto con libxkbcommon y pkgconf.
-build = ["libxkbcommon", "pkgconf", "libudev-zero"]
+# La línea de enlace del primer intento pedía, en este orden: `-ludev -linput -lxkbcommon`. Los
+# tres llegan por la cadena de libcosmic —enumeración de monitores y de dispositivos de entrada—,
+# no por nada que el cliente haga a la vista. Es el juego FIJO de todo cliente de la suite; se
+# descubrió uno por build hasta leerlo de una sola vez en el comando del linker.
+build = ["libxkbcommon", "pkgconf", "libudev-zero", "libinput"]
diff --git a/recipes/incoming-cosmic/cosmic-osd.toml b/recipes/incoming-cosmic/cosmic-osd.toml
index 37331324..e9dfdc93 100644
--- a/recipes/incoming-cosmic/cosmic-osd.toml
+++ b/recipes/incoming-cosmic/cosmic-osd.toml
@@ -40,4 +40,8 @@ chmod 755 /out/usr/bin/cosmic-osd
 # libudev-zero: lo pide `libudev-sys`, que llega por la cadena de libcosmic (enumeración de
 # monitores y de dispositivos de entrada). Es el tercer miembro fijo del juego de deps de todo
 # cliente de la suite, junto con libxkbcommon y pkgconf.
-build = ["libxkbcommon", "pkgconf", "libudev-zero"]
+# La línea de enlace del primer intento pedía, en este orden: `-ludev -linput -lxkbcommon`. Los
+# tres llegan por la cadena de libcosmic —enumeración de monitores y de dispositivos de entrada—,
+# no por nada que el cliente haga a la vista. Es el juego FIJO de todo cliente de la suite; se
+# descubrió uno por build hasta leerlo de una sola vez en el comando del linker.
+build = ["libxkbcommon", "pkgconf", "libudev-zero", "libinput"]
diff --git a/recipes/incoming-cosmic/cosmic-panel.toml b/recipes/incoming-cosmic/cosmic-panel.toml
index 5b9c9ce6..27aa2292 100644
--- a/recipes/incoming-cosmic/cosmic-panel.toml
+++ b/recipes/incoming-cosmic/cosmic-panel.toml
@@ -40,4 +40,8 @@ cp -r data/default_schema/. /out/usr/share/cosmic/
 # libudev-zero: lo pide `libudev-sys`, que llega por la cadena de libcosmic (enumeración de
 # monitores y de dispositivos de entrada). Es el tercer miembro fijo del juego de deps de todo
 # cliente de la suite, junto con libxkbcommon y pkgconf.
-build = ["libxkbcommon", "pkgconf", "libudev-zero"]
+# La línea de enlace del primer intento pedía, en este orden: `-ludev -linput -lxkbcommon`. Los
+# tres llegan por la cadena de libcosmic —enumeración de monitores y de dispositivos de entrada—,
+# no por nada que el cliente haga a la vista. Es el juego FIJO de todo cliente de la suite; se
+# descubrió uno por build hasta leerlo de una sola vez en el comando del linker.
+build = ["libxkbcommon", "pkgconf", "libudev-zero", "libinput"]
diff --git a/recipes/incoming-cosmic/cosmic-workspaces-epoch.toml b/recipes/incoming-cosmic/cosmic-workspaces-epoch.toml
index 1a8a79a8..099eb904 100644
--- a/recipes/incoming-cosmic/cosmic-workspaces-epoch.toml
+++ b/recipes/incoming-cosmic/cosmic-workspaces-epoch.toml
@@ -33,4 +33,8 @@ cp data/com.system76.CosmicWorkspaces.svg     /out/usr/share/icons/hicolor/scala
 # libudev-zero: lo pide `libudev-sys`, que llega por la cadena de libcosmic (enumeración de
 # monitores y de dispositivos de entrada). Es el tercer miembro fijo del juego de deps de todo
 # cliente de la suite, junto con libxkbcommon y pkgconf.
-build = ["libxkbcommon", "pkgconf", "libudev-zero"]
+# La línea de enlace del primer intento pedía, en este orden: `-ludev -linput -lxkbcommon`. Los
+# tres llegan por la cadena de libcosmic —enumeración de monitores y de dispositivos de entrada—,
+# no por nada que el cliente haga a la vista. Es el juego FIJO de todo cliente de la suite; se
+# descubrió uno por build hasta leerlo de una sola vez en el comando del linker.
+build = ["libxkbcommon", "pkgconf", "libudev-zero", "libinput"]