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:
@@ -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"]
|
||||||
|
|||||||
Reference in New Issue
Block a user