Bug#749502: mate-screensaver: gratuitous systemd-logind dependency
Steven Chamberlain
steven at pyro.eu.org
Tue May 27 13:16:53 UTC 2014
Package: mate-screensaver
Version: 1.8.0-3
Severity: important
Tags: patch
Hi,
mate-screensaver has a build dependency on libsystemd-login-dev,
but I notice it's not configured to use it at all:
https://buildd.debian.org/status/fetch.php?pkg=mate-screensaver&arch=i386&ver=1.8.0-3&stamp=1399305942:
> dh_auto_configure --parallel -- \
> --disable-silent-rules \
> --disable-static \
> --with-xscreensaverdir=/usr/share/xscreensaver/config \
> --with-xscreensaverhackdir=/usr/lib/xscreensaver \
> --with-mit-ext \
> --libexecdir=/usr/lib/ \
> --with-console-kit \
> --with-libnotify \
> --without-systemd \
> --enable-locking \
> --with-gtk=2.0
> dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/mate-screensaver/usr/bin/mate-screensaver was not linked against libsystemd-login.so.0 (it uses none of the library's symbols)
Would you please consider ideally removing the
libsystemd-login-dev dependency if it's not absolutely needed.
That makes the package accessible to a subset of linux users who
will not be installing systemd (or GNOME) on their jessie systems.
Or if it is needed, please limit it to [linux-any] (see patch) so that
it can build on kfreebsd and possibly other arches. (And if you
configure --with-systemd, do that only if DEB_HOST_ARCH_OS=linux).
Thanks!
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'stable')
Architecture: kfreebsd-amd64 (x86_64)
Kernel: kFreeBSD 9.0-2-amd64-xenhvm
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mate-screensaver.patch
Type: text/x-diff
Size: 488 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-mate-team/attachments/20140527/c8aa8705/attachment.patch>
More information about the pkg-mate-team
mailing list