diff options
Diffstat (limited to 'man/deb-src-control.5')
-rw-r--r-- | man/deb-src-control.5 | 45 |
1 files changed, 35 insertions, 10 deletions
diff --git a/man/deb-src-control.5 b/man/deb-src-control.5 index 891526538..0baf924aa 100644 --- a/man/deb-src-control.5 +++ b/man/deb-src-control.5 @@ -16,7 +16,7 @@ .\" You should have received a copy of the GNU General Public License .\" along with this program. If not, see <http://www.gnu.org/licenses/>. . -.TH deb\-src\-control 5 "2011-08-14" "Debian Project" "Debian" +.TH deb\-src\-control 5 "2012-05-16" "Debian Project" "Debian" .SH NAME deb\-src\-control \- Debian source packages' master control file format . @@ -125,27 +125,51 @@ package. .TP .BI Build\-Depends: " package-list" -A list of packages that need to be installed and configured to be able to build -the source package. +A list of packages that need to be installed and configured to be able +to build the source package. Including a dependency in this list has +the same effect as including it in both \fBBuild\-Depends\-Arch\fP and +\fBBuild\-Depends\-Indep\fP, with the additional effect of being used +for source-only builds. + +.TP +.BI Build\-Depends\-Arch: " package list" +Same as \fBBuild\-Depends\fP, but they are only needed when building the +architecture dependent packages. The \fBBuild\-Depends\fP are also +installed in this case. This field was introduced in dpkg version +1.16.4; in order to build with older dpkg versions, \fBBuild\-Depends\fP +should be used instead. .TP .BI Build\-Depends\-Indep: " package-list" Same as \fBBuild\-Depends\fP, but they are only needed when building the -architecture independent packages. The \fBBuild\-Depends\fP are also installed -in this case. +architecture independent packages. The \fBBuild\-Depends\fP are also +installed in this case. .TP -.BI Build\-Conflicts: " package-list" -A list of packages that should not be installed when the package is build, for -example because they interfere with the used build system. +.BI Build\-Conflicts: " package list" +A list of packages that should not be installed when the package is +built, for example because they interfere with the build system used. +Including a dependency in this list has the same effect as including +it in both \fBBuild\-Conflicts\-Arch\fP and +\fBBuild\-Conflicts\-Indep\fP, with the additional effect of being +used for source-only builds. + +.TP +.BI Build\-Conflicts\-Arch: " package list" +Same as \fBBuild\-Conflicts\fP, but only when building the architecture +dependent packages. This field was introduced in dpkg version 1.16.4; in +order to build with older dpkg versions, \fBBuild\-Conflicts\fP should +be used instead. .TP .BI Build\-Conflicts\-Indep: " package-list" Same as \fBBuild\-Conflicts\fP, but only when building the architecture independent packages. +.PP The syntax of the -.B Build\-Depends +.BR Build\-Depends , +.B Build\-Depends\-Arch and .B Build\-Depends\-Indep fields is a list of groups of alternative packages. Each group is a list @@ -156,7 +180,8 @@ optionally followed by a version number specification in parentheses and an architecture specification in square brackets. The syntax of the -.B Build\-Conflicts +.BR Build\-Conflicts , +.B Build\-Conflicts\-Arch and .B Build\-Conflicts\-Indep fields is a list of comma-separated package names, where the comma is read |