[Pkg-gstreamer-commits] [gst-plugins-bad1.0] 03/03: New upstream bugfix release.

Sebastian Dröge slomo at alioth.debian.org
Fri Aug 30 09:56:06 UTC 2013


This is an automated email from the git hooks/post-receive script.

slomo pushed a commit to branch master
in repository gst-plugins-bad1.0.

commit 0e8e0d357a7b132a2c09b989c73396f34d02a4b9
Author: Sebastian Dröge <slomo at circular-chaos.org>
Date:   Fri Aug 30 11:05:41 2013 +0200

    New upstream bugfix release.
---
 debian/changelog                            |   10 ++++++++++
 debian/patches/01_fix-modplug-linking.patch |   18 ++++++++++++++++++
 debian/patches/series                       |    1 +
 3 files changed, 29 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 976901b..589a16f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,13 @@
+gst-plugins-bad1.0 (1.0.10-1) unstable; urgency=low
+
+  * New upstream bugfix release.
+  * debian/patches/01_fix-modplug-linking.patch:
+    + Patch from the Ubuntu package to fix linking of the modplug
+      plugin on some architectures, probably due to a toolchain
+      bug (Closes: #717331).
+
+ -- Sebastian Dröge <slomo at debian.org>  Fri, 30 Aug 2013 11:04:36 +0200
+
 gst-plugins-bad1.0 (1.0.9-1) unstable; urgency=low
 
   * New upstream bugfix release.
diff --git a/debian/patches/01_fix-modplug-linking.patch b/debian/patches/01_fix-modplug-linking.patch
new file mode 100644
index 0000000..8a49741
--- /dev/null
+++ b/debian/patches/01_fix-modplug-linking.patch
@@ -0,0 +1,18 @@
+Description: Tell libtool not to deduplicate linked libraries which causes problems in the case of circular deps. Force -lc to be added at the end.
+Author: Iain Lane <iain.lane at canonical.com>
+
+Index: b/ext/modplug/Makefile.am
+===================================================================
+--- a/ext/modplug/Makefile.am
++++ b/ext/modplug/Makefile.am
+@@ -2,8 +2,8 @@
+ 
+ libgstmodplug_la_SOURCES = gstmodplug.cc
+ libgstmodplug_la_CXXFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CXXFLAGS) $(MODPLUG_CFLAGS)
+-libgstmodplug_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lstdc++ $(LIBM) $(MODPLUG_LIBS)
++libgstmodplug_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lstdc++ $(LIBM) $(MODPLUG_LIBS) -lc
+ libgstmodplug_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+-libgstmodplug_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
++libgstmodplug_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS) --preserve-dup-deps
+ 
+ noinst_HEADERS = gstmodplug.h
diff --git a/debian/patches/series b/debian/patches/series
index 2497acb..d02a58f 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
+01_fix-modplug-linking.patch
 99_ltmain_as-needed.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-gstreamer/gst-plugins-bad1.0.git



More information about the Pkg-gstreamer-commits mailing list