[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#41232: debian-policy: [PROPOSAL] Build-time dependencies on binary packages



Antti-Juhani Kaijanaho <gaia@iki.fi> wrote:
> My proposal is, in short, the following: Define six new fields for
> debian/control and specify their meaning.  The six new fields are used
> only in .dsc files and in the first paragraph of debian/control.  They
> are:
>    * Depends
>          Specifies the packages that must be installed when one of
>          the targets build, binary, binary-arch and binary-indep
>          of debian/rules is invoked.
>    * Arch-Depends 
>          This is a variant of Depends which is followed only when
>          the architecture-dependent parts of the package are being
>          built.
>    * Indep-Depends 
>          This is a variant of Depends which is followed only when
>          the architecture-independent parts of the package are being
>          built.
>    * Conflicts, Arch-Conflicts, Indep-Conflicts
>          These are analoguous to the dependency fields above.
> 
> Most packages will use only Depends and Conflicts.  The other fields
> are useful with multi-binary packages.
> 
> It will not be necessary to specify "Essential: yes" or "Priority:
> required" packages, nor is it necessary to specify a minimal standard
> C and C++ compilation environment.  The dpkg-dev package is also
> assumed to be installed.  Helper packages such as debhelper, if any,
> *must* be specified.

Seconded.

-- 
I consume, therefore I am

Attachment: pgpbf2BVRiaRp.pgp
Description: PGP signature


Reply to: