cosmic: los applets hablan D-Bus por la C, no por zbus

libdbus-sys cortó el build de cosmic-applets. El resto de la suite habla D-Bus
con zbus (Rust puro), pero los applets de red, bluetooth y status-area usan la
libdbus de verdad por FFI.

Gotcha de diagnóstico: el build.rs de libdbus-sys hace 'panic!' a secas en la
línea 25, sin mensaje. Lo único que dice qué falta es el NOMBRE DEL CRATE — no
buscar una explicación en el error, no la hay.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-03 14:54:50 -04:00
co-authored by Claude Opus 5
parent 360dcc4275
commit 44820a3fa3
+5 -1
View File
@@ -91,4 +91,8 @@ cp cosmic-applet-network/data/dbus-1/system.d/*.conf /out/usr/share/dbus-1/syste
''' '''
[deps] [deps]
build = ["libxkbcommon", "pkgconf", "libudev-zero", "libinput"] # `dbus` se suma a las cuatro de todo cliente: los applets de red, bluetooth y status-area hablan
# D-Bus por `libdbus-sys` (FFI a la C), no por zbus como el resto de la suite. Su `build.rs` no da
# error legible — hace `panic!` a secas en la línea 25—, así que el mensaje útil es el nombre del
# crate y no lo que dice.
build = ["libxkbcommon", "pkgconf", "libudev-zero", "libinput", "dbus"]