Bug#913519: glyr: successfully cross builds a broken package

Helmut Grohne helmut at subdivi.de
Sun Nov 11 20:10:55 GMT 2018


Source: glyr
Version: 1.0.10-1
Tags: patch
User: helmutg at debian.org
Usertags: rebootstrap

glyr successfully cross builds, but the resulting binary packages are
useless as they contain build architecture paths. The attached patch
fixes the confusion around build vs. host. Please refer to man
dpkg-architecture for their meaning and consider applying the attached
patch.

Helmut
-------------- next part --------------
diff --minimal -Nru glyr-1.0.10/debian/changelog glyr-1.0.10/debian/changelog
--- glyr-1.0.10/debian/changelog	2018-03-05 23:11:40.000000000 +0100
+++ glyr-1.0.10/debian/changelog	2018-11-11 21:08:44.000000000 +0100
@@ -1,3 +1,10 @@
+glyr (1.0.10-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix build/host confusion. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de>  Sun, 11 Nov 2018 21:08:44 +0100
+
 glyr (1.0.10-1) unstable; urgency=medium
 
   * New upstream release.
diff --minimal -Nru glyr-1.0.10/debian/rules glyr-1.0.10/debian/rules
--- glyr-1.0.10/debian/rules	2018-03-05 23:05:03.000000000 +0100
+++ glyr-1.0.10/debian/rules	2018-11-11 21:08:42.000000000 +0100
@@ -1,4 +1,5 @@
 #!/usr/bin/make -f
+include /usr/share/dpkg/architecture.mk
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
 
@@ -6,7 +7,7 @@
 	dh $@
 
 override_dh_auto_configure:
-	dh_auto_configure -- -DINSTALL_LIB_DIR=lib/$(DEB_BUILD_MULTIARCH)
+	dh_auto_configure -- -DINSTALL_LIB_DIR=lib/$(DEB_HOST_MULTIARCH)
 
 override_dh_auto_build:
 	dh_auto_build


More information about the pkg-multimedia-maintainers mailing list