Bug#469211: gnome-screensaver: please add dependency on xscreensaver-data

Tormod Volden debian.tormod at gmail.com
Mon Mar 3 20:54:37 UTC 2008


Package: gnome-screensaver
Version: 2.20.0-2+b1
Severity: normal


The xscreensaver package has now been split into:
    - xscreensaver (core backend without hacks)
    - xscreensaver-data (standard hacks)
    - xscreensaver-data-extra (hacks not installed by default)
Similarly, the xscreensaver-gl package is split into:
    - xscreensaver-gl (standard GL hacks)
    - xscreensaver-gl-extra (GL hacks not installed by default)

This means that gnome-screensaver can depend on xscreensaver-data. It 
doesn't need xscreensaver since it has its own backend. The -extra 
packages are for hacks that we don't see fit included and enabled in a 
default install, but interested users can install them on their own.

In addition to the hacks, the -data package includes standard .desktop 
files for each hack. (Same goes for -data-extra, -gl and gl-extra).
These are in /usr/share/applications/screensavers.

(I believe this will fix #344559, #401860, #409413)

In the future, we might move hacks beetween -data and -data-extra. Other 
packages should therefore not depend on individual hacks, but look for 
the installed .desktop files. (Same goes for -gl vs -gl-extra).

Tip: If you still need to ship a .desktop file for an executable from 
another package, include the TryExec key in the .desktop file.

The hope is that this package split will make it easier for other 
screensaver infrastructures (kscreensaver, gnome-screensaver, etc) to 
enjoy the beautiful hacks from xscreensaver, and to avoid any conflicts 
with the xscreensaver backend. Similarly, we want to please those who 
prefer xscreensaver to the other backends by shipping a non-crippled 
xscreensaver backend in its own package.

Thanks for your cooperation. Please tell if I can help you with more 
information.

Best regards,
Tormod Volden

PS. Can you please also remove the "popsquares" executable and desktop 
file from gnome-screensaver, since they belong to xscreensaver-data? We 
have currently disabled "our" desktop file because of this conflict.






More information about the pkg-gnome-maintainers mailing list