FS#72233 - Make gnome-control-center not depend on cheese
Attached to Project:
Arch Linux
Opened by Ícar N. S. (juxuanu) - Saturday, 25 September 2021, 10:29 GMT
Last edited by Jan Alexander Steffens (heftig) - Thursday, 11 November 2021, 02:14 GMT
Opened by Ícar N. S. (juxuanu) - Saturday, 25 September 2021, 10:29 GMT
Last edited by Jan Alexander Steffens (heftig) - Thursday, 11 November 2021, 02:14 GMT
|
Details
Description:
Gnome Control Center (Settings) depends on package 'cheese' because it is *not* built with `-D cheese=false`. See attached patch. This would allow for a DE configuration program to not depend on a webcam app. This would mean to drop the dependency in the PKGBUILD as well (not included in the patch). |
This task depends upon
Closed by Jan Alexander Steffens (heftig)
Thursday, 11 November 2021, 02:14 GMT
Reason for closing: Implemented
Thursday, 11 November 2021, 02:14 GMT
Reason for closing: Implemented
What functionality do you lose by not having it depend on cheese? Afaik, none. I've been using the AUR package gnome-control-center-nocheese (which is basically your PKGBUILD with the patch attached) and I haven't found any missing functionality.
On the other hand, I think users should be able to install gnome-control-center without installing cheese because the Gnome project now recommends using Flatpak for their apps - and Cheese is available as Flatpak, but Settings isn't. This leads to having Cheese installed twice.
It's not possible to use cheese from Flatpak for this because this doesn't make libcheese accessible.
`(gnome-control-center:2966): GLib-GIO-ERROR **: 03:20:36.920: Settings schema 'org.gnome.Cheese' is not installed`
but I do have Cheese flatpak installed. Should this be reported upstream?