~ubuntu-branches/ubuntu/saucy/devscripts/saucy

25 by Colin Watson
* Resynchronise with Debian. Remaining changes:
1
.TH DPKG-GENBUILDDEPS 1 "Debian Utilities" "DEBIAN" \" -*- nroff -*-
2
.SH NAME
3
dpkg-genbuilddeps \- generate a list of packages used to build this package
4
.SH SYNOPSIS
5
\fBdpkg-genbuilddeps\fR [\fIarg\fR ...]
6
.SH DESCRIPTION
7
This program is a wrapper around \fBdpkg-depcheck\fR(1).  It should be
8
run from the top of a Debian build tree.  It calls
9
\fBdpkg-buildpackage\fR with any arguments given on the command line,
10
and by tracing the execution of this, it determines which
11
non-essential packages were used during the package building.  This
12
can be useful in determining what the \fIBuild-Depends\fR control
13
fields should contain.  It does not determine which packages were used
14
for the arch independent parts of the build and which for the arch
15
dependent parts, not does it attempt to determine which versions of
16
packages are required.  It should be able to run under \fBfakeroot\fR
17
rather than being run as root, as \fBfakeroot dpkg-genbuilddeps\fR, or
52 by Colin Watson
* Resynchronise with Debian. Remaining changes:
18
\fBdpkg-genbuilddeps \-rfakeroot\fR.
25 by Colin Watson
* Resynchronise with Debian. Remaining changes:
19
.PP
20
This program requires the build-essential package to be installed.  If
21
it is not, please use \fBdpkg-depcheck\fR directly, with a command
22
such as
23
.nf
52 by Colin Watson
* Resynchronise with Debian. Remaining changes:
24
  dpkg-depcheck \-\-all dpkg-buildpackage \-us \-uc \-b \-rfakeroot ...
25 by Colin Watson
* Resynchronise with Debian. Remaining changes:
25
.fi
26
All this program itself does is essentially to run the command:
27
.nf
52 by Colin Watson
* Resynchronise with Debian. Remaining changes:
28
  dpkg-depcheck \-b dpkg-buildpackage \-us \-uc \-b \-rfakeroot [arg ...]
25 by Colin Watson
* Resynchronise with Debian. Remaining changes:
29
.fi
30
.SH "SEE ALSO"
10.9.22 by Benjamin Drung, Christoph Berg, James McCoy, Dmitry Smirnov, Paul Wise, Benjamin Drung, Cyril Brulebois, Tony Mancill, David Prévot, Josselin Mouette, Raphael Geissert, Regid Ichira, Colin Watson
[ Christoph Berg ]
31
.BR dpkg-depcheck (1),
32
.BR fakeroot (1)
33
25 by Colin Watson
* Resynchronise with Debian. Remaining changes:
34
.B The Debian Policy Manual,
10.9.22 by Benjamin Drung, Christoph Berg, James McCoy, Dmitry Smirnov, Paul Wise, Benjamin Drung, Cyril Brulebois, Tony Mancill, David Prévot, Josselin Mouette, Raphael Geissert, Regid Ichira, Colin Watson
[ Christoph Berg ]
35
sections on Build-Depends etc.
25 by Colin Watson
* Resynchronise with Debian. Remaining changes:
36
.SH AUTHOR
37
The original \fBdpkg-genbuilddeps\fR was written by Ben Collins
38
<bcollins@debian.org>.  The current version is a simple wrapper around
39
\fBdpkg-depcheck\fR written by Bill Allombert <ballombe@debian.org>.
40
This manual page was written by Julian Gilbey <jdg@debian.org>.