Source: magicfilter Version: 1.2-65 Tags: patch User: debian-cr...@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 <hel...@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)/