Control: tags -1 patch This patch fixes the issue.
--- a/Debian/Debhelper/Dh_Lib.pm 2016-07-09 09:53:02.000000000 +0000 +++ b/Debian/Debhelper/Dh_Lib.pm 2016-07-27 00:48:29.000000000 +0000 @@ -39,6 +39,8 @@ &open_gz ); +use List::Util qw(any); + # The Makefile changes this if debhelper is installed in a PREFIX. my $prefix="/usr"; @@ -968,6 +970,9 @@ } if (/^(?:X[BC]*-)?Package-Type:\s*(.*)/i) { $package_type=$1; + if ($package_type eq 'udeb' and any { $_ eq 'noudeb' } @profiles) { + $included_in_build_profile=0; + } } if (/^Multi-Arch: \s*(.*)\s*/i) { $multiarch = $1; @@ -977,15 +982,17 @@ # high enough version of dpkg-dev is needed anyways if (/^Build-Profiles:\s*(.*)/i) { my $build_profiles=$1; - eval { - require Dpkg::BuildProfiles; - my @restrictions=Dpkg::BuildProfiles::parse_build_profiles($build_profiles); - if (@restrictions) { - $included_in_build_profile=Dpkg::BuildProfiles::evaluate_restriction_formula(\@restrictions, \@profiles); + if ($included_in_build_profile) { + eval { + require Dpkg::BuildProfiles; + my @restrictions=Dpkg::BuildProfiles::parse_build_profiles($build_profiles); + if (@restrictions) { + $included_in_build_profile=Dpkg::BuildProfiles::evaluate_restriction_formula(\@restrictions, \@profiles); + } + }; + if ($@) { + error("The control file has a Build-Profiles field. Requires libdpkg-perl >= 1.17.14"); } - }; - if ($@) { - error("The control file has a Build-Profiles field. Requires libdpkg-perl >= 1.17.14"); } }
smime.p7s
Description: S/MIME cryptographic signature