Source: xscreensaver Version: 6.02+dfsg1-1 Tags: patch xscreensaver fails to cross build from source, because the use of dh_auto_configure got replaced with a direct configure invocation that now lacks the essential --host flag. Please restore the passing of the --host flag. I'm attaching a patch for your convenience.
Helmut
diff --minimal -Nru xscreensaver-6.02+dfsg1/debian/changelog xscreensaver-6.02+dfsg1/debian/changelog --- xscreensaver-6.02+dfsg1/debian/changelog 2022-01-15 16:40:56.000000000 +0100 +++ xscreensaver-6.02+dfsg1/debian/changelog 2022-02-18 06:56:19.000000000 +0100 @@ -1,3 +1,10 @@ +xscreensaver (6.02+dfsg1-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Let dh_auto_configure pass --host to configure. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Fri, 18 Feb 2022 06:56:19 +0100 + xscreensaver (6.02+dfsg1-2) unstable; urgency=medium * Borrow patch from Fedora to fix building "marbling" on arm64 diff --minimal -Nru xscreensaver-6.02+dfsg1/debian/rules xscreensaver-6.02+dfsg1/debian/rules --- xscreensaver-6.02+dfsg1/debian/rules 2022-01-15 16:40:56.000000000 +0100 +++ xscreensaver-6.02+dfsg1/debian/rules 2022-02-18 06:56:07.000000000 +0100 @@ -27,7 +27,7 @@ [ ! -f driver/XScreenSaver_Xm_ad.h ] || \ mv driver/XScreenSaver_Xm_ad.h driver/XScreenSaver_Xm_ad.h.upstream # Configure for xscreensaver - ./configure --prefix=/usr \ + dh_auto_configure -- \ --without-gl --with-pam --with-gtk --without-kerberos \ --without-shadow \ --with-hackdir=/usr/libexec/xscreensaver \ @@ -37,7 +37,7 @@ --with-proc-interrupts cp driver/XScreenSaver.ad driver/XScreenSaver.ad-nogl # Configure for xscreensaver-gl - ./configure --prefix=/usr \ + dh_auto_configure -- \ --with-gl --with-pam --with-gtk --without-kerberos \ --without-shadow \ --with-hackdir=/usr/libexec/xscreensaver \