]> git.saurik.com Git - apt.git/commit
add support for Build-Depends/Conflicts-Arch
authorJohannes Schauer <josch@debian.org>
Wed, 9 Nov 2016 14:28:15 +0000 (15:28 +0100)
committerDavid Kalnischkies <david@kalnischkies.de>
Wed, 9 Nov 2016 15:18:54 +0000 (16:18 +0100)
commitc5f22e483cc0f31f2938874370ac776e40792069
treeff6f63b7fd4f6cd84908c7b4d890e5872b64f002
parent9444da765692b9f49a06720b5a75a168d6552c1c
add support for Build-Depends/Conflicts-Arch

These new enum values might cause "interesting" behaviour in tools not
expecting them – like an old apt would think a Build-Conflicts-Arch is
some sort of Build-Depends – but that can't reasonably be avoided and
effects only packages using B-D/C-A so if there is any breakage the
tools can easily be adapted.

The APT_PKG_RELEASE number is increased so that libapt users can detect
the availability of these new enum fields via:
 #if APT_PKG_ABI > 500 || (APT_PKG_ABI == 500 && APT_PKG_RELEASE >= 1)

Closes: #837395
apt-pkg/contrib/macros.h
apt-pkg/deb/debsrcrecords.cc
apt-pkg/srcrecords.cc
apt-pkg/srcrecords.h
apt-private/private-source.cc