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>. |