Source: dvi2dvi Version: 2.0alpha-10 Tags: patch User: debian-cr...@lists.debian.org Usertags: ftcbfs
dvi2dvi fails to cross build from source, because the upstream Makefile strips during make install using the build architecture strip via install -s. Beyond breaking cross compilation, doing so breaks DEB_BUILD_OPTIONS=nostrip as well as generation of -dbgsym packages. Please consider applying the attached patch to skip such stripping and defer it to dh_strip. Helmut
diff --minimal -Nru dvi2dvi-2.0alpha/debian/changelog dvi2dvi-2.0alpha/debian/changelog --- dvi2dvi-2.0alpha/debian/changelog 2017-01-14 09:35:54.000000000 +0100 +++ dvi2dvi-2.0alpha/debian/changelog 2020-04-18 21:42:07.000000000 +0200 @@ -1,3 +1,9 @@ +dvi2dvi (2.0alpha-11) UNRELEASED; urgency=medium + + * Fix FTCBFS: Defer stripping to dh_strip. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Sat, 18 Apr 2020 21:42:07 +0200 + dvi2dvi (2.0alpha-10) unstable; urgency=medium * QA upload diff --minimal -Nru dvi2dvi-2.0alpha/debian/patches/cross.patch dvi2dvi-2.0alpha/debian/patches/cross.patch --- dvi2dvi-2.0alpha/debian/patches/cross.patch 1970-01-01 01:00:00.000000000 +0100 +++ dvi2dvi-2.0alpha/debian/patches/cross.patch 2020-04-18 21:41:36.000000000 +0200 @@ -0,0 +1,11 @@ +--- dvi2dvi-2.0alpha.orig/Makefile ++++ dvi2dvi-2.0alpha/Makefile +@@ -81,7 +81,7 @@ + install: install-dvi2dvi + + install-dvi2dvi: dvi2dvi +- install -s -m 755 dvi2dvi ${BINAREA}/dvi2dvi ++ $(INSTALL) -s -m 755 dvi2dvi ${BINAREA}/dvi2dvi + + install-lib: + -mkdir ${DVI2LIB} diff --minimal -Nru dvi2dvi-2.0alpha/debian/patches/series dvi2dvi-2.0alpha/debian/patches/series --- dvi2dvi-2.0alpha/debian/patches/series 2017-01-14 09:35:54.000000000 +0100 +++ dvi2dvi-2.0alpha/debian/patches/series 2020-04-18 21:41:22.000000000 +0200 @@ -8,3 +8,4 @@ pass-flags-hardening-build.patch dont-overwrite-prototypes.patch fix-printf-usage.patch +cross.patch diff --minimal -Nru dvi2dvi-2.0alpha/debian/rules dvi2dvi-2.0alpha/debian/rules --- dvi2dvi-2.0alpha/debian/rules 2017-01-14 09:35:54.000000000 +0100 +++ dvi2dvi-2.0alpha/debian/rules 2020-04-18 21:42:02.000000000 +0200 @@ -13,5 +13,5 @@ override_dh_auto_install: - dh_auto_install + dh_auto_install -- INSTALL='install --strip-program=true' $(MAKE) install-lib DESTDIR=$(CURDIR)/debian/dvi2dvi