[SCM] gsequencer/master: Patch to fix rpath-issues

umlaeute at users.alioth.debian.org umlaeute at users.alioth.debian.org
Wed Aug 31 14:41:56 UTC 2016


The following commit has been merged in the master branch:
commit a1d7cc688497bc8b48a866529d1ea7ca6cf15c0a
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Aug 31 13:14:32 2016 +0200

    Patch to fix rpath-issues

diff --git a/debian/patches/fix-rpath.patch b/debian/patches/fix-rpath.patch
new file mode 100644
index 0000000..335dad3
--- /dev/null
+++ b/debian/patches/fix-rpath.patch
@@ -0,0 +1,19 @@
+Description: build without invalid RPATH
+ the /usr/bin/gsequencer binary needs an RPATH to its private library,
+ however, tit shouldn't search in the build-directory.
+ .
+ removing "-static" from the linker flags fixes this.
+Author: IOhannes m zmölnig
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- gsequencer.orig/Makefile.am
++++ gsequencer/Makefile.am
+@@ -201,7 +201,7 @@
+ gsequencer_SOURCES = $(gsequencer_c_sources) $(gsequencerheaders)
+ 
+ gsequencer_CFLAGS = $(CFLAGS) $(UUID_CFLAGS) $(LIBASOUND2_CFLAGS) $(LIBAO_CFLAGS) $(LIBXML2_CFLAGS) $(OPENSSL_CFLAGS) $(SNDFILE_CFLAGS) $(LIBINSTPATCH_CFLAGS) $(GOBJECT_CFLAGS) $(FONTCONFIG_CFLAGS) $(GDKPIXBUF_CFLAGS) $(CAIRO_CFLAGS) $(GTK_CFLAGS) $(XMLRPC_CFLAGS) $(XMLRPC_UTIL_CFLAGS) $(XMLRPC_SERVER_ABYSS_CFLAGS) $(XMLRPC_SERVER_CGI_CFLAGS) $(XMLRPC_SERVER_CFLAGS) $(PTH_FLAGS) $(JACK_CFLAGS)
+-gsequencer_LDFLAGS = -static -ldl -L/lib -L/usr/lib -L/usr/X11/lib -L/usr/lib/x86_64-linux-gnu -L$(libgsequencerdir) -lm -lrt -pthread $(LDFLAGS) $(UUID_LIBS) $(LIBASOUND2_LIBS) $(LIBAO_LIBS) $(LIBXML2_LIBS) $(OPENSSL_LIBS) $(SNDFILE_LIBS) $(LIBINSTPATCH_LIBS) $(GOBJECT_LIBS) $(FONTCONFIG_LIBS) $(GDKPIXBUF_LIBS) $(CAIRO_LIBS) $(GTK_LIBS) $(XMLRPC_LIBS) $(XMLRPC_UTIL_LIBS) $(XMLRPC_SERVER_ABYSS_LIBS) $(XMLRPC_SERVER_CGI_LIBS) $(XMLRPC_SERVER_LIBS) $(JACK_LIBS)
++gsequencer_LDFLAGS = -ldl -L/lib -L/usr/lib -L/usr/X11/lib -L/usr/lib/x86_64-linux-gnu -L$(libgsequencerdir) -lm -lrt -pthread $(LDFLAGS) $(UUID_LIBS) $(LIBASOUND2_LIBS) $(LIBAO_LIBS) $(LIBXML2_LIBS) $(OPENSSL_LIBS) $(SNDFILE_LIBS) $(LIBINSTPATCH_LIBS) $(GOBJECT_LIBS) $(FONTCONFIG_LIBS) $(GDKPIXBUF_LIBS) $(CAIRO_LIBS) $(GTK_LIBS) $(XMLRPC_LIBS) $(XMLRPC_UTIL_LIBS) $(XMLRPC_SERVER_ABYSS_LIBS) $(XMLRPC_SERVER_CGI_LIBS) $(XMLRPC_SERVER_LIBS) $(JACK_LIBS)
+ gsequencer_LDADD = libgsequencer.la libags_audio.la libags_server.la libags_gui.la libags_thread.la libags.la
+ 
+ # unit and functional tests
diff --git a/debian/patches/series b/debian/patches/series
index e69de29..695aa6e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -0,0 +1 @@
+fix-rpath.patch

-- 
gsequencer packaging



More information about the pkg-multimedia-commits mailing list