[Pkg-rust-maintainers] Bug#976036: rust-gdk-pixbuf-sys: Please depend and build-depend on libgdk-pixbuf-2.0-dev instead of libgdk-pixbuf2.0-dev

Simon McVittie smcv at debian.org
Sat Nov 28 16:08:42 GMT 2020


Source: rust-gdk-pixbuf-sys
Version: 0.9.0-2
Severity: normal
Tags: patch
User: pkg-gnome-maintainers at lists.alioth.debian.org
Usertags: split-gdk-pixbuf

In Debian 10 and older, the libgdk-pixbuf2.0-dev package contains
development files for two libraries: gdk-pixbuf-2.0 and the deprecated
gdk-pixbuf-xlib-2.0.

In testing/unstable, it has been split into libgdk-pixbuf-2.0-dev
and libgdk-pixbuf-xlib-2.0-dev packages, in preparation for a new
upstream release of gdk-pixbuf-2.0 that moves gdk-pixbuf-xlib-2.0
into a separate source package. libgdk-pixbuf2.0-dev continues to
exist, but is now a transitional package that pulls in the deprecated
libgdk-pixbuf-xlib-2.0-dev in addition to libgdk-pixbuf-2.0-dev.

It looks as though mate-desktop only requires the main gdk-pixbuf-2.0
library. Please update the Depends and Build-Depends so that it only
pulls in that part, as in the attached patch.

The form suggested in the attached patch is backwards-compatible with
older Debian releases:

    libgdk-pixbuf-2.0-dev | libgdk-pixbuf2.0-dev

but if this package is unlikely to be backported, you can simplify that
to just the new package:

    libgdk-pixbuf-2.0-dev

Thanks,
    smcv
-------------- next part --------------
diff --git a/debian/control b/debian/control
index cfc882e..005541b 100644
--- a/debian/control
+++ b/debian/control
@@ -11,7 +11,7 @@ Build-Depends: debhelper (>= 11),
  librust-gobject-sys-0.9+default-dev <!nocheck>,
  librust-libc-0.2+default-dev <!nocheck>,
  librust-pkg-config-0.3+default-dev (>= 0.3.7-~~) <!nocheck>,
- libgdk-pixbuf2.0-dev <!nocheck>
+ libgdk-pixbuf-2.0-dev <!nocheck> | libgdk-pixbuf2.0-dev <!nocheck>
 Maintainer: Debian Rust Maintainers <pkg-rust-maintainers at alioth-lists.debian.net>
 Uploaders:
  Wolfgang Silbermayr <wolfgang at silbermayr.at>
@@ -30,7 +30,7 @@ Depends:
  librust-gobject-sys-0.9+default-dev,
  librust-libc-0.2+default-dev,
  librust-pkg-config-0.3+default-dev (>= 0.3.7-~~),
- libgdk-pixbuf2.0-dev
+ libgdk-pixbuf-2.0-dev | libgdk-pixbuf2.0-dev
 Provides:
  librust-gdk-pixbuf-sys+default-dev (= ${binary:Version}),
  librust-gdk-pixbuf-sys+dox-dev (= ${binary:Version}),


More information about the Pkg-rust-maintainers mailing list