Control: tags 761019 + patch

Dear maintainer,

I've prepared an NMU for gstreamer1.0 (versioned as 1.4.3-1.2). The diff
is attached to this message.

Regards.
diff -Nru gstreamer1.0-1.4.3/debian/changelog 
gstreamer1.0-1.4.3/debian/changelog
--- gstreamer1.0-1.4.3/debian/changelog 2014-11-02 05:28:51.000000000 +0100
+++ gstreamer1.0-1.4.3/debian/changelog 2014-11-02 17:14:40.000000000 +0100
@@ -1,3 +1,12 @@
+gstreamer1.0 (1.4.3-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * debian/rules: Remove outdated mangling of debian/shlibs.local, this is
+    breaking dependencies generation for gir packages. This fix should really
+    Closes: #761019
+
+ -- Laurent Bigonville <bi...@debian.org>  Sun, 02 Nov 2014 17:14:38 +0100
+
 gstreamer1.0 (1.4.3-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru gstreamer1.0-1.4.3/debian/control gstreamer1.0-1.4.3/debian/control
--- gstreamer1.0-1.4.3/debian/control   2014-11-02 05:28:38.000000000 +0100
+++ gstreamer1.0-1.4.3/debian/control   2014-11-02 17:14:43.000000000 +0100
@@ -131,7 +131,7 @@
 Depends: ${shlibs:Depends},
          ${misc:Depends},
          pkg-config,
-         libgstreamer1.0-0 (>= 1.3.90)
+         libgstreamer1.0-0 (>= 1.4.3)
 Suggests: gstreamer1.0-plugins-base
 Description: Tools for use with GStreamer
  GStreamer is a streaming media framework, based on graphs of filters
@@ -147,7 +147,7 @@
 Section: introspection
 Architecture: any
 Depends: ${gir:Depends},
-         libgstreamer1.0-0, 
+         ${shlibs:Depends},
          ${misc:Depends},
          ${gir:Depends}
 Description: Description: GObject introspection data for the GStreamer library
diff -Nru gstreamer1.0-1.4.3/debian/rules gstreamer1.0-1.4.3/debian/rules
--- gstreamer1.0-1.4.3/debian/rules     2014-06-28 11:12:26.000000000 +0200
+++ gstreamer1.0-1.4.3/debian/rules     2014-11-02 17:13:27.000000000 +0100
@@ -225,25 +225,6 @@
 DEB_INSTALL_DOCS_ALL += debian/README.Debian NEWS
 DEB_SHLIBDEPS_INCLUDE += debian/$(gst_lib)/usr/lib/$(DEB_HOST_MULTIARCH)
 
-# override shlibs for libraries from this source before computing dependencies
-# of packages generated from this source; we already have inter-dependencies
-# expressed manually in the control file, we do not need the shlibs to add
-# duplicates
-# (this rule runs just before the dh_shlibdeps)
-common-binary-fixup-arch::
-       mkdir -p $(CURDIR)/fake-home
-       HOME=$(CURDIR)/fake-home \
-       dh_girepository -pgir1.2-gstreamer-$(gst_abi)
-       rm -rf $(CURDIR)/fake-home
-       -rm -f debian/shlibs.local
-       cat debian/*/DEBIAN/shlibs | \
-               sed -n -r -e 's/(([^ ]+: )?([^ ]+) ([^ ]+)) .*/\1/p' \
-                       > debian/shlibs.local
-
-# (this rules runs just after the dh_shlibdeps)
-common-binary-predeb-arch::
-       -rm -f debian/shlibs.local
-
 install/$(gst_lib_dev)::
        gcc -o debian/tmp/usr/bin/gst-codec-info-1.0 debian/gst-codec-info.c 
$(CFLAGS) $(CPPFLAGS) $(LDFLAGS) `pkg-config --libs --cflags glib-2.0 
gthread-2.0 gmodule-no-export-2.0 gobject-2.0` 
debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libgstreamer-1.0.so 
-Idebian/tmp/usr/include/gstreamer-1.0
        perldoc -o man debian/dh_gstscancodecs > 
debian/tmp/usr/share/man/man1/dh_gstscancodecs.1


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to