FS#78512 - [cinnamon-screensaver] De facto dependency on cinnamon via org.cinnamon.keyboard gsettings schema

Attached to Project: Community Packages
Opened by Gaël Bonithon (shoryuken) - Saturday, 13 May 2023, 16:26 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:06 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Bruno Pagani (ArchangeGabriel)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No



If cinnamon-screensaver is installed alone it fails to start:

GLib-GIO-ERROR **: 18:19:09.168: Settings schema 'org.cinnamon.keyboard' is not installed

Installing cinnamon as well fixes the issue.

Note also that copying by hand org.cinnamon.gschema.xml in /usr/share/glib-2.0/schemas/ and running `sudo glib-compile-schemas /usr/share/glib-2.0/schemas/` is not enough to make it work.
cinnamon-screensaver actually depends on caribou as well:

gi.require_version('Caribou', '1.0')

Additional info:
* package version(s): cinnamon-screensaver 5.6.3-1

Steps to reproduce:
$ sudo pacman -S cinnamon-screensaver
$ cinnamon-screensaver
This task depends upon

Closed by  Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:06 GMT
Reason for closing:  Moved
Additional comments about closing:  https://gitlab.archlinux.org/archlinux/p ackaging/packages/cinnamon-screensaver/i ssues/2