Bug#41232: debian-policy: [PROPOSAL] Build-time dependencies on binary packages
> This shouldn't be too hard. You only need a syntax for it. There are several
> possibilities:
>
> Build-Depends: hurd-all:gnumach-dev, hurd-all:hurd-dev, linux-all:kernel-headers-2.0.36
The prefix idea is good, here a suggestion for concrete syntax:
ARCH:package restricted to ARCH (all OSes)
OS-*:package restricted to OS (all ARCHs)
OS-ARCH:package restricted to OS-ARCH
ARCH1|ARCH2:package more restrictions can be combined with '|', i.e.
package restricted to ARCH1 or ARCH2
!ARCH:package restrictions can be negated with '!'
> Build-Depends: texinfo
> Build-Depends-hurd-all: gnumach-dev, hurd-dev
> Build-Depends-linux-all: kernel-headers-2.0.36
This makes an inflation of field names :-)
Roman
Reply to: