[SCM] rosegarden packaging branch, master, updated. debian/1.7.3-1.1-11-g20345eb

themill-guest at users.alioth.debian.org themill-guest at users.alioth.debian.org
Wed Mar 31 17:31:26 UTC 2010


The following commit has been merged in the master branch:
commit f928102e50f970c3c2c81c5ca31028aba72a4329
Author: Stuart Prescott <stuart+debian at nanonanonano.net>
Date:   Wed Mar 31 17:12:27 2010 +0100

    Explicitly link against libz, libdl and libX11 (Closes: #556326)
    
      * Add linker-binutils-gold.patch to link against additional libraries to
        prevent FTBFS with binutils-gold

diff --git a/debian/patches/linker-binutils-gold.patch b/debian/patches/linker-binutils-gold.patch
new file mode 100644
index 0000000..00cdf2f
--- /dev/null
+++ b/debian/patches/linker-binutils-gold.patch
@@ -0,0 +1,24 @@
+Description: explicitly link against used libraries for binutils-gold
+ The rosegarden source makes use of symbols without directly linking to the
+ libraries that provide these symbols. This causes an FTBFS with binutils-gold.
+ .
+ Missing symbols:
+   src/document/GzipFile.o:
+      gzopen, gzwrite, gzclose, gzgets, gzeof => -lz
+   src/sound/DSSIPluginFactory.o:
+      dlsym, dlopen, dlclose, dlerror         => -ldl
+   src/gui/application/main.o:
+      XGetErrorText                           => -lX11
+Author: Stuart Prescott <stuart+debian at nanonanonano.net>
+--- rosegarden.orig/Makefile.in
++++ rosegarden/Makefile.in
+@@ -54,6 +54,9 @@
+ 		   @fftw3f_LIBS@ \
+ 		   @samplerate_LIBS@ \
+ 		   @sndfile_LIBS@ \
++		   -lz \
++		   -ldl \
++		   -lX11 \
+ 		   @LIBS@
+ 
+ INSTBINDIR	:= $(DESTDIR)$(PREFIX)/bin
diff --git a/debian/patches/series b/debian/patches/series
index 59070f0..d931040 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 make-clean.patch
+linker-binutils-gold.patch

-- 
rosegarden packaging



More information about the pkg-multimedia-commits mailing list