Source: libxdf
Version: 0.99.6+dfsg-1
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: ftcbfs

libxdf successfully cross builds a broken package, because it confuses
the terms build and host. Please refer to man dpkg-architecture for
details. It also confuses the gnu type and the multiarch triplet.
They're equal almost everywhere but on i386. Please consider applying
the attached patch to fix both.

Helmut
diff --minimal -Nru libxdf-0.99.6+dfsg/debian/changelog 
libxdf-0.99.6+dfsg/debian/changelog
--- libxdf-0.99.6+dfsg/debian/changelog 2020-12-18 21:32:48.000000000 +0100
+++ libxdf-0.99.6+dfsg/debian/changelog 2020-12-20 23:04:31.000000000 +0100
@@ -1,3 +1,10 @@
+libxdf (0.99.6+dfsg-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Fix build/host confusion. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sun, 20 Dec 2020 23:04:31 +0100
+
 libxdf (0.99.6+dfsg-1) unstable; urgency=medium
 
   * New upstream version
diff --minimal -Nru libxdf-0.99.6+dfsg/debian/rules 
libxdf-0.99.6+dfsg/debian/rules
--- libxdf-0.99.6+dfsg/debian/rules     2020-12-18 21:32:48.000000000 +0100
+++ libxdf-0.99.6+dfsg/debian/rules     2020-12-20 23:04:30.000000000 +0100
@@ -12,7 +12,7 @@
                    --devunversioned \
                    --exclude-la \
                    --movedev debian/tmp/usr/include usr \
-                   --movedev debian/tmp/usr/share/libxdfConfig.cmake 
usr/lib/$(DEB_BUILD_GNU_TYPE)/cmake \
+                   --movedev debian/tmp/usr/share/libxdfConfig.cmake 
usr/lib/$(DEB_HOST_MULTIARCH)/cmake \
                    debian/tmp/usr/lib/*/*.so
        # No idea whether this is needed in user installations - but the name 
sounds strange
        find debian -name libxdfConfig-none.cmake -delete
\ No newline at end of file

Reply via email to