Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

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 Andreas Radke (AndyRTR) - Wednesday, 29 September 2021, 05:08 GMT
Task Type Feature Request
Category Packages: Extra
Status Assigned
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 3
Private No


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

Comment by Jan Alexander Steffens (heftig) - Wednesday, 29 September 2021, 12:58 GMT
I don't consider this a problem.
Comment by Ícar N. S. (juxuanu) - Wednesday, 29 September 2021, 13:25 GMT
It's not a problem per se, but it seems extremely weird that a program that changes settings needs a program that takes selfies. Others agree with this view.

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.
Comment by Jan Alexander Steffens (heftig) - Wednesday, 29 September 2021, 13:46 GMT
It's used for the "Take a Picture" feature in the user management.

It's not possible to use cheese from Flatpak for this because this doesn't make libcheese accessible.
Comment by Guoyi (malacology) - Wednesday, 06 October 2021, 09:55 GMT
It's just a little strange, it can be put into optional depend. Because not all people use cheese
Comment by Ícar N. S. (juxuanu) - Wednesday, 06 October 2021, 09:57 GMT
What about putting libcheese in a separate package and make cheese and gnome-control-center depend on it?
Comment by Guoyi (malacology) - Wednesday, 20 October 2021, 23:40 GMT
That would be fine.