[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#974767: magicfilter FTCBFS: successfully builds for the build architecture



Source: magicfilter
Version: 1.2-65
Tags: patch
User: debian-cross@lists.debian.org
Usertags: ftcbfs

magicfilter successfully cross builds a completely broken package
containing build architecture binaries. I'm attaching a patch that makes
it use host architecture tools. Please consider applying it.

Also please consider using debhelper, but this is irrelevant for the
purpose of this bug.

Helmut
diff --minimal -Nru magicfilter-1.2/debian/changelog magicfilter-1.2/debian/changelog
--- magicfilter-1.2/debian/changelog	2018-01-20 04:27:53.000000000 +0100
+++ magicfilter-1.2/debian/changelog	2020-11-13 08:35:50.000000000 +0100
@@ -1,3 +1,9 @@
+magicfilter (1.2-66) UNRELEASED; urgency=medium
+
+  * Fix FTCBFS: Let dpkg's buildtoolsmk supply build tools. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de>  Fri, 13 Nov 2020 08:35:50 +0100
+
 magicfilter (1.2-65) unstable; urgency=medium
 
   * QA upload.
diff --minimal -Nru magicfilter-1.2/debian/rules magicfilter-1.2/debian/rules
--- magicfilter-1.2/debian/rules	2018-01-20 04:27:53.000000000 +0100
+++ magicfilter-1.2/debian/rules	2020-11-13 08:35:50.000000000 +0100
@@ -9,6 +9,9 @@
 menu	:= usr/share/menu
 tmp	:= debian/tmp
 
+DPKG_EXPORT_BUILDTOOLS=1
+include /usr/share/dpkg/buildtools.mk
+
 CFLAGS = -Wall -g
 LDFLAGS=
 
@@ -50,7 +53,7 @@
 	$(MAKE) install prefix=$(tmp)/usr\
 	  bindir=$(tmp)/usr/sbin infodir=$(tmp)/$(info) mandir=$(tmp)/$(man)
 ifeq (,$(filter nostrip,$(DEB_BUILD_OPTIONS)))
-	strip --remove-section=.comment --remove-section=.note --strip-unneeded $(tmp)/usr/sbin/magicfilter
+	$(STRIP) --remove-section=.comment --remove-section=.note --strip-unneeded $(tmp)/usr/sbin/magicfilter
 endif
 	install -p -m 755 magicfilterconfig $(tmp)/usr/sbin/magicfilterconfig
 	install -m 644 filters/README* $(tmp)/$(doc)/

Reply to: