[Pkg-xfce-devel] Bug#865037: Fix incorrect (build-)dependencies on libck-connector-dev and libdbus-glib-1-dev

Michael Biebl biebl at debian.org
Sun Jun 18 19:45:02 UTC 2017


Source: lightdm
Version: 1.18.3-2
Severity: important
Tags: patch

Hi,

the lightdm source package currently declares a Build-Depends on
libck-connector-dev and libdbus-glib-1-dev.
Those Build-Dependencies are no longer needed and should be dropped.

See the relevant entry from the NEWS file:

Overview of changes in lightdm 0.3.0

    * Use GDBus instead of dbus-glib


While looking at that, I noticed that the Depends of
liblightdm-gobject-dev are incorrect as well.
liblightdm-gobject/liblightdm-gobject-1.pc.in contains

Requires.private: glib-2.0 gio-2.0 gio-unix-2.0 gobject-2.0 libxklavier
x11

I.e. it needs a Depends on libx11-dev and libglib2.0-dev and the
libdbus-glib-1-dev Depends should be dropped.

Patch is attached.

Would be great if you can apply this for your next upload.

Regards,
Michael



-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
-------------- next part --------------
Index: debian/control
===================================================================
--- debian/control	(Revision 9855)
+++ debian/control	(Arbeitskopie)
@@ -14,8 +14,6 @@
                intltool,
                itstool,
                libaudit-dev [linux-any],
-               libck-connector-dev,
-               libdbus-glib-1-dev,
                libgcrypt20-dev,
                libgirepository1.0-dev,
                libglib2.0-dev,
@@ -86,10 +84,11 @@
 Package: liblightdm-gobject-dev
 Section: libdevel
 Architecture: any
-Depends: libdbus-glib-1-dev,
-         liblightdm-gobject-1-0 (= ${binary:Version}),
+Depends: liblightdm-gobject-1-0 (= ${binary:Version}),
          gir1.2-lightdm-1 (= ${binary:Version}),
+         libglib2.0-dev,
          libxklavier-dev,
+         libx11-dev,
          ${misc:Depends},
          ${shlibs:Depends}
 Description: simple display manager (gobject development files)


More information about the Pkg-xfce-devel mailing list