105
107
optionally also signing and uploading the result to an incoming queue
107
109
- cvs-debi, cvs-debc: wrappers around debi and debc respectively (see below)
108
which allow them to be called from the CVS working directory.
110
which allow them to be called from the CVS working directory
109
111
[cvs-buildpackage]
110
112
- cvs-debrelease: wrapper around debrelease which allows it to be called
111
from the CVS working directory. [cvs-buildpackage, dupload | dput,
113
from the CVS working directory [cvs-buildpackage, dupload | dput,
113
- cvs-debuild: A wrapper for cvs-buildpackage to use debuild as its package
114
building program. [cvs-buildpackage, fakeroot, lintian, gnupg]
115
- cvs-debuild: wrapper for cvs-buildpackage to use debuild as its package
116
building program [cvs-buildpackage, fakeroot, lintian, gnupg]
115
117
- dcmd: run a given command replacing the name of a .changes or .dsc file
116
118
with each of the files referenced therein
117
119
- dcontrol: remotely query package and source control files for all Debian
118
distributions. [liburl-perl, libwww-perl]
120
distributions [liburl-perl, libwww-perl]
119
121
- dd-list: given a list of packages, pretty-print it ordered by maintainer
120
122
- debc: display the contents of just-built .debs
121
123
- debchange/dch: automagically add entries to debian/changelog files
122
124
[libparse-debcontrol-perl, libsoap-lite-perl]
123
125
- debcheckout: checkout the development repository of a Debian package
124
- debclean: purge a Debian source tree [fakeroot]
126
- debclean: clean a Debian source tree [fakeroot]
125
127
- debcommit: commit changes to cvs, darcs, svn, svk, tla, bzr, git, or hg,
126
basing commit message on changelog
127
[cvs | darcs | subversion | svk | tla | bzr | git-core | mercurial]
128
basing commit message on changelog [cvs | darcs | subversion | svk | tla |
129
bzr | git-core | mercurial, libtimedate-perl]
128
130
- debdiff: compare two versions of a Debian package to check for
129
131
added and removed files [wdiff, patchutils]
130
132
- debi: install a just-built package
139
141
- debuild: wrapper to build a package without having to su or worry
140
142
about how to invoke dpkg to build using fakeroot. Also deals
141
with common environment problems, umask etc. [fakeroot,
143
- deb-reversion: increases a binary package version number and repacks the
143
with common environment problems, umask etc. [fakeroot, lintian, gnupg]
144
- deb-reversion: increase a binary package version number and repacks the
145
package, useful for porters and the like
145
146
- dep3changelog: generate a changelog entry from a DEP3-style patch header
146
- desktop2menu: produce a skeleton menu file from a freedesktop.org
147
desktop file [libfile-desktopentry-perl]
148
- dget: downloads Debian source and binary packages [wget | curl]
147
- desktop2menu: given a freedesktop.org desktop file, generate a skeleton
148
for a menu file [libfile-desktopentry-perl]
149
- dget: download Debian source and binary packages [wget | curl]
150
- diff2patches: extract patches from a .diff.gz file placing them under
151
debian/ or, if present, debian/patches [patchutils]
149
152
- dpkg-depcheck, dpkg-genbuilddeps: determine the packages used during
150
153
the build of a Debian package; useful for determining the Build-Depends
151
154
control field needed [build-essential, strace]
152
- diff2patches: extract patches from a .diff.gz file placing them under
153
debian/ or, if present, debian/patches [patchutils]
154
155
- dscextract: extract a single file from a Debian source package [patchutils]
155
156
- dscverify: verify the integrity of a Debian package from the
156
157
.changes or .dsc files [gnupg, debian-keyring, libdigest-md5-perl]
160
161
- grep-excuses: grep the update_excuses.html file for your packages
161
162
[libterm-size-perl, wget, w3m]
162
163
- licensecheck: attempt to determine the license of source files
163
- list-unreleased: searches for unreleased packages
164
- list-unreleased: search for unreleased packages
164
165
- manpage-alert: locate binaries without corresponding manpages [man-db]
165
166
- mass-bug: mass-file bug reports [bsd-mailx | mailx]
166
- mergechanges: merge .changes files from a package built on different
168
- mk-build-deps: Given a package name and/or control file, generate a binary
167
- mergechanges: merge .changes files from the same release but built
168
on different architectures
169
- mk-build-deps: given a package name and/or control file, generate a binary
169
170
package which may be installed to satisfy the build-dependencies of the
170
given packages. [equivs]
171
- namecheck: Check project names are not already taken.
171
given package [equivs]
172
- namecheck: check project names are not already taken
172
173
- nmudiff: mail a diff of the current package against the previous version
173
174
to the BTS to assist in tracking NMUs [patchutils, mutt]
175
- origtargz: fetch the orig tarball of a Debian package from various sources,
174
177
- plotchangelog: view a nice plot of the data in a changelog file
175
178
[libtimedate-perl, gnuplot]
176
179
- pts-subscribe: subscribe to the PTS for a limited period of time
177
180
[bsd-mailx | mailx, at]
178
- rc-alert: list installed packages which have release-critical bugs [wget]
181
- rc-alert: list installed packages which have release-critical bugs
179
183
- rmadison: remotely query the Debian archive database about packages
180
[wget | curl, liburi-perl]
184
[liburi-perl, wget | curl]
181
185
- suspicious-source: output a list of files which are not common source
182
186
files [python-magic]
183
- svnpath: print svn repository paths [subversion]
184
- tagpending: runs from a Debian source tree and tags bugs that are to
185
be closed in the latest changelog as pending. [libsoap-lite-perl]
186
- transition-check: Check a list of source packages for involvement in
187
- svnpath: print Subversion repository paths [subversion]
188
- tagpending: run from a Debian source tree and tag bugs that are to be
189
closed in the latest changelog as pending [libsoap-lite-perl]
190
- transition-check: check a list of source packages for involvement in
187
191
transitions for which uploads to unstable are currently blocked
188
192
[libwww-perl, libyaml-syck-perl]
189
193
- uscan: scan upstream sites for new releases of packages
190
[libcrypt-ssleay-perl, libwww-perl, unzip, xz-utils]
194
[libcrypt-ssleay-perl, libwww-perl, unzip, lzma, xz-utils]
191
195
- uupdate: integrate upstream changes into a source package [patch]
192
196
- what-patch: determine what patch system, if any, a source package is using
194
198
- whodepends: check which maintainers' packages depend on a package
195
199
- who-uploads: determine the most recent uploaders of a package to the Debian
196
archive [gnupg, debian-keyring, wget]
197
- wnpp-alert: list installed packages which are orphaned or up for
200
archive [gnupg, debian-keyring, debian-maintainers, wget]
201
- wnpp-alert: list installed packages which are orphaned or up for adoption
199
203
- wnpp-check: check whether there is an open request for packaging or
200
intention to package bug for a package [wget]
204
intention to package bug for a package [wget | curl]
201
205
- wrap-and-sort: wrap long lines and sort items in packaging files