Source: vkd3d Version: 1.1-3 Tags: patch User: debian-cr...@lists.debian.org Usertags: ftcbfs
vkd3d fails to cross build from source, because debian/scripts/dpkg-depgrep confuses build and host. Please refer to man dpkg-architecture for a definition of these terms. Please consider applying the attached patch to make vkd3d cross buildable. Helmut
diff --minimal -Nru vkd3d-1.1/debian/changelog vkd3d-1.1/debian/changelog --- vkd3d-1.1/debian/changelog 2019-02-16 03:11:35.000000000 +0100 +++ vkd3d-1.1/debian/changelog 2020-01-25 13:54:28.000000000 +0100 @@ -1,3 +1,10 @@ +vkd3d (1.1-3.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Fix build/host confusion in dpkg-depgrep. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Sat, 25 Jan 2020 13:54:28 +0100 + vkd3d (1.1-3) unstable; urgency=medium [ Jens Reyer ] diff --minimal -Nru vkd3d-1.1/debian/scripts/dpkg-depgrep vkd3d-1.1/debian/scripts/dpkg-depgrep --- vkd3d-1.1/debian/scripts/dpkg-depgrep 2019-02-16 03:11:35.000000000 +0100 +++ vkd3d-1.1/debian/scripts/dpkg-depgrep 2020-01-25 13:54:28.000000000 +0100 @@ -17,7 +17,7 @@ if ($#ARGV < 0) { print "usage: $0 <regex to find in the control file's Build-Depends field>\n"; } else { - my $arch = Dpkg::Arch::get_build_arch(); + my $arch = Dpkg::Arch::get_host_arch(); my $triplet = Dpkg::Arch::debarch_to_multiarch($arch); my $control = Dpkg::Control::Info->new()->get_source(); my $depends = deps_parse($control->{'Build-Depends'});