Source: simplescreenrecorder
Version: 0.3.8-2
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

simplescreenrecorder fails to cross build for e.g. arm64 when built on
amd64. debian/rules decides what configure flags to pass depending on
dpkg --print-architecture, which happens to be the architecture we are
building on, not the architecture we are building for. After changing
that to $(DEB_HOST_ARCH) it cross builds successfully (because it now
passes the right flags). Please consider applying the attached patch.

Helmut
diff --minimal -Nru simplescreenrecorder-0.3.8/debian/changelog 
simplescreenrecorder-0.3.8/debian/changelog
--- simplescreenrecorder-0.3.8/debian/changelog 2016-12-17 10:03:07.000000000 
+0100
+++ simplescreenrecorder-0.3.8/debian/changelog 2017-08-02 20:35:12.000000000 
+0200
@@ -1,3 +1,10 @@
+simplescreenrecorder (0.3.8-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Clear build/host confusion (Closes: #-1).
+
+ -- Helmut Grohne <hel...@subdivi.de>  Wed, 02 Aug 2017 20:35:12 +0200
+
 simplescreenrecorder (0.3.8-2) unstable; urgency=low
 
   * Team upload.
diff --minimal -Nru simplescreenrecorder-0.3.8/debian/rules 
simplescreenrecorder-0.3.8/debian/rules
--- simplescreenrecorder-0.3.8/debian/rules     2016-12-17 09:59:40.000000000 
+0100
+++ simplescreenrecorder-0.3.8/debian/rules     2017-08-02 20:35:10.000000000 
+0200
@@ -3,8 +3,6 @@
 DPKG_EXPORT_BUILDFLAGS = 1
 include /usr/share/dpkg/default.mk
 
-ARCH = $(shell dpkg --print-architecture)
-
 %:
        dh $@ --parallel --with autotools-dev
 
@@ -15,7 +13,7 @@
 #    requires the x86-only elfhacks code (see README.source)
 
 override_dh_auto_configure:
-ifeq ($(ARCH),$(filter $(ARCH),amd64 i386 hurd-i386 kfreebsd-amd64 
kfreebsd-i386 x32))
+ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386 hurd-i386 kfreebsd-amd64 
kfreebsd-i386 x32))
                dh_auto_configure -- \
                --disable-assert
 else
_______________________________________________
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