Source: amb-plugins
Version: 0.8.1-6
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

amb-plugins fails to cross build from source, because its build system
hard codes the build architecture compiler g++. Making it substitutable
by using $(CXX) makes the cross build succeed, because dh_auto_build
populates $(CXX) with a cross compiler. Please consider applying the
attached patch.

Helmut
diff --minimal -Nru amb-plugins-0.8.1/debian/changelog 
amb-plugins-0.8.1/debian/changelog
--- amb-plugins-0.8.1/debian/changelog  2016-12-21 10:21:15.000000000 +0100
+++ amb-plugins-0.8.1/debian/changelog  2017-01-12 22:48:48.000000000 +0100
@@ -1,3 +1,10 @@
+amb-plugins (0.8.1-6.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: 03-cross.patch: use a cross compiler (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Thu, 12 Jan 2017 22:48:48 +0100
+
 amb-plugins (0.8.1-6) unstable; urgency=medium
 
   * Set dh 10.
diff --minimal -Nru amb-plugins-0.8.1/debian/patches/03-cross.patch 
amb-plugins-0.8.1/debian/patches/03-cross.patch
--- amb-plugins-0.8.1/debian/patches/03-cross.patch     1970-01-01 
01:00:00.000000000 +0100
+++ amb-plugins-0.8.1/debian/patches/03-cross.patch     2017-01-12 
22:48:46.000000000 +0100
@@ -0,0 +1,40 @@
+From: Helmut Grohne <hel...@subdivi.de>
+Subject: make g++ substitutable for a cross compiler
+
+Index: amb-plugins-0.8.1/Makefile
+===================================================================
+--- amb-plugins-0.8.1.orig/Makefile
++++ amb-plugins-0.8.1/Makefile
+@@ -23,28 +23,28 @@
+ 
+ 
+ ambisonic0.so:        ambisonic0.o ambisonic0_if.o virtmic.o allpass.o
+-      g++ $(LDFLAGS) -shared -o $@ ambisonic0.o ambisonic0_if.o virtmic.o 
allpass.o
++      $(CXX) $(LDFLAGS) -shared -o $@ ambisonic0.o ambisonic0_if.o virtmic.o 
allpass.o
+ 
+ ambisonic0.o: ladspaplugin.h ambisonic0.h
+ ambisonic0_if.o:      ladspaplugin.h ambisonic0.h
+ 
+ 
+ ambisonic1.so:        ambisonic1.o ambisonic1_if.o filter1.o
+-      g++ $(LDFLAGS) -shared -o $@ ambisonic1.o ambisonic1_if.o filter1.o
++      $(CXX) $(LDFLAGS) -shared -o $@ ambisonic1.o ambisonic1_if.o filter1.o
+ 
+ ambisonic1.o: ladspaplugin.h ambisonic1.h filter1.h
+ ambisonic1_if.o:      ladspaplugin.h ambisonic1.h
+ 
+ 
+ ambisonic2.so:        ambisonic2.o ambisonic2_if.o 
+-      g++ $(LDFLAGS) -shared -o $@ ambisonic2.o ambisonic2_if.o
++      $(CXX) $(LDFLAGS) -shared -o $@ ambisonic2.o ambisonic2_if.o
+ 
+ ambisonic2.o: ladspaplugin.h ambisonic2.h
+ ambisonic2_if.o:      ladspaplugin.h ambisonic2.h
+ 
+ 
+ ambisonic3.so:        ambisonic3.o ambisonic3_if.o 
+-      g++ $(LDFLAGS) -shared -o $@ ambisonic3.o ambisonic3_if.o
++      $(CXX) $(LDFLAGS) -shared -o $@ ambisonic3.o ambisonic3_if.o
+ 
+ ambisonic3.o: ladspaplugin.h ambisonic3.h
+ ambisonic3_if.o:      ladspaplugin.h ambisonic3.h
diff --minimal -Nru amb-plugins-0.8.1/debian/patches/series 
amb-plugins-0.8.1/debian/patches/series
--- amb-plugins-0.8.1/debian/patches/series     2016-12-21 10:14:39.000000000 
+0100
+++ amb-plugins-0.8.1/debian/patches/series     2017-01-12 22:48:00.000000000 
+0100
@@ -1,2 +1,3 @@
 01-destdir.patch
 02-remove_LADSPA_PROPERTY_REALTIME.patch
+03-cross.patch
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to