debian/control: Fix build-dependency on openssl to work with new versions...

The new versions have Multi-Arch: allowed, and surprisingly dpkg doesn't
consider them to satisfy a dependency on openssl:native.  Change the
build-dependency into an alternative satisfiable by both old and new
versions. (Closes: #839145)
This commit is contained in:
Ben Hutchings 2016-11-02 12:21:30 -06:00
parent 4c9bb889ce
commit 8e552ff10c
2 changed files with 11 additions and 2 deletions

7
debian/changelog vendored
View File

@ -1,3 +1,10 @@
linux (4.8.5-2) UNRELEASED; urgency=medium
* debian/control: Fix build-dependency on openssl to work with new
versions that have M-A: allowed (Closes: #839145)
-- Ben Hutchings <ben@decadent.org.uk> Wed, 02 Nov 2016 12:01:42 -0600
linux (4.8.5-1) unstable; urgency=medium
* New upstream stable update:

View File

@ -20,9 +20,11 @@ Build-Depends:
# used by upstream to build include/generated/timeconst.h
bc <!stage1>,
# used by upstream to build signing tools and to process certificates
# (the arch-qualification is a workaround for #827628 and #827633)
# - libssl-dev arch-qualification is a workaround for #827628 and #827633
libssl-dev:native <!stage1>, libssl-dev [linux-any] <!stage1 !pkg.linux.notools cross>,
openssl:native <!stage1>,
# - openssl needs to run on the host; need :native for older versions that do
# not have M-A: allowed but need unqualified name for newer versions
openssl (>= 1.1.0-1~) <!stage1> | openssl:native <!stage1>,
# used by upstream to build perf documentation
asciidoc <!stage1 !nodoc !pkg.linux.notools>,
xmlto <!stage1 !nodoc !pkg.linux.notools>,