FS#73517 - [gtk3] Remove hard dependency on libcanberra
Attached to Project:
Arch Linux
Opened by BTD Master (btdmaster) - Wednesday, 26 January 2022, 16:38 GMT
Last edited by Jan Alexander Steffens (heftig) - Saturday, 12 February 2022, 02:23 GMT
Opened by BTD Master (btdmaster) - Wednesday, 26 January 2022, 16:38 GMT
Last edited by Jan Alexander Steffens (heftig) - Saturday, 12 February 2022, 02:23 GMT
|
Details
The gtk3 package currently hard depends on libcanberra which
means that, for example, terminal bells are ringing where
the user has not explicitly turned them on (my ears are not
very happy). I've asked heftig, and he said that this
currently cannot be done as some packages implicitly depend
on libcanberra while only explicitly depending on gtk3.
I have filed this bug to track progress on finding packages that have an implicit dependency on libcanberra, so that eventually it can be turned into an optdep in gtk3. |
This task depends upon
Closed by Jan Alexander Steffens (heftig)
Saturday, 12 February 2022, 02:23 GMT
Reason for closing: Fixed
Additional comments about closing: gtk3 1:3.24.31-2
Saturday, 12 February 2022, 02:23 GMT
Reason for closing: Fixed
Additional comments about closing: gtk3 1:3.24.31-2
./claws-mail/usr/lib/claws-mail/plugins/notification.so
./libcheese/usr/lib/libcheese-gtk.so.25.1.7
./ukui-power-manager/usr/bin/ukui-power-manager
./gala/usr/bin/gala
./sound-juicer/usr/bin/sound-juicer
As claws-mail has a soft dependency tagged already, it only leaves libcheese, ukui-power-manager, gala and sound-juicer. Once those packages get libcanberra as a dependency gtk3 should not need it anymore.
claws-mail
colorhug-client
evolution-data-server
gala
gdm
gnome-flashback
kmix
knotifyconfig
libcheese
libcutefish
mate-control-center
plasma-pa
sound-juicer
ukui-control-center
ukui-media
ukui-power-manager
ukwm
So that's a bit more work.