Binary package “devscripts” in ubuntu precise
scripts to make the life of a Debian Package maintainer easier
Contains the following scripts, dependencies/
brackets afterwards:
.
- annotate-output: run a command and prepend time and stream (O for stdout,
E for stderr) for every line of output
- archpath: print tla/Bazaar package names [tla | bazaar]
- bts: a command-line tool for manipulating the BTS [www-browser,
libauthen-
bsd-mailx | mailx]
- build-rdeps: Searches for all packages that build-depend on a
given package [dctrl-tools]
- chdist: tool to easily play with several distributions [dctrl-tools]
- checkbashisms: check whether a /bin/sh script contains any common
bash-specific contructs
- cowpoke: upload a Debian source package to a cowbuilder host and build it,
optionally also signing and uploading the result to an incoming queue
[ssh-client]
- cvs-debi, cvs-debc: wrappers around debi and debc respectively (see below)
which allow them to be called from the CVS working directory.
[cvs-
- cvs-debrelease: wrapper around debrelease which allows it to be called
from the CVS working directory. [cvs-buildpackage, dupload | dput,
ssh-client]
- cvs-debuild: A wrapper for cvs-buildpackage to use debuild as its package
building program. [cvs-buildpackage, fakeroot, lintian, gnupg]
- dcmd: run a given command replacing the name of a .changes or .dsc file
with each of the files referenced therein
- dcontrol: remotely query package and source control files for all Debian
distributions. [liburl-perl, libwww-perl]
- dd-list: given a list of packages, pretty-print it ordered by maintainer
- debc: display the contents of just-built .debs
- debchange/dch: automagically add entries to debian/changelog files
[libparse-
- debcheckout: checkout the development repository of a Debian package
- debclean: purge a Debian source tree [fakeroot]
- debcommit: commit changes to cvs, darcs, svn, svk, tla, bzr, git, or hg,
basing commit message on changelog
[cvs | darcs | subversion | svk | tla | bzr | git-core | mercurial]
- debdiff: compare two versions of a Debian package to check for
added and removed files [wdiff, patchutils]
- debi: install a just-built package
- debpkg: dpkg wrapper to be able to manage/test packages without su
- debrelease: wrapper around dupload or dput [dupload | dput, ssh-client]
- debsign, debrsign: sign a .changes/.dsc pair without needing any of
the rest of the package to be present; can sign the pair remotely
or fetch the pair from a remote machine for signing [gnupg,
debian-keyring, ssh-client]
- debsnap: grab packages from http://
libjson-perl]
- debuild: wrapper to build a package without having to su or worry
about how to invoke dpkg to build using fakeroot. Also deals
with common environment problems, umask etc. [fakeroot,
lintian, gnupg]
- deb-reversion: increases a binary package version number and repacks the
archive
- dep3changelog: generate a changelog entry from a DEP3-style patch header
- desktop2menu: produce a skeleton menu file from a freedesktop.org
desktop file [libfile-
- dget: downloads Debian source and binary packages [wget | curl]
- dpkg-depcheck, dpkg-genbuilddeps: determine the packages used during
the build of a Debian package; useful for determining the Build-Depends
control field needed [build-essential, strace]
- diff2patches: extract patches from a .diff.gz file placing them under
debian/ or, if present, debian/patches [patchutils]
- dscextract: extract a single file from a Debian source package [patchutils]
- dscverify: verify the integrity of a Debian package from the
.changes or .dsc files [gnupg, debian-keyring, libdigest-md5-perl]
- edit-patch: add/edit a patch for a source package and commit the changes
[quilt | dpatch | cdbs]
- getbuildlog: download package build logs from Debian auto-builders [wget]
- grep-excuses: grep the update_excuses.html file for your packages
[libterm-
- licensecheck: attempt to determine the license of source files
- list-unreleased: searches for unreleased packages
- manpage-alert: locate binaries without corresponding manpages [man-db]
- mass-bug: mass-file bug reports [bsd-mailx | mailx]
- mergechanges: merge .changes files from a package built on different
architectures
- mk-build-deps: Given a package name and/or control file, generate a binary
package which may be installed to satisfy the build-dependencies of the
given packages. [equivs]
- namecheck: Check project names are not already taken.
- nmudiff: mail a diff of the current package against the previous version
to the BTS to assist in tracking NMUs [patchutils, mutt]
- plotchangelog: view a nice plot of the data in a changelog file
[libtimedat
- pts-subscribe: subscribe to the PTS for a limited period of time
[bsd-mailx | mailx, at]
- rc-alert: list installed packages which have release-critical bugs [wget]
- rmadison: remotely query the Debian archive database about packages
[wget | curl, liburi-perl]
- suspicious-source: output a list of files which are not common source
files [python-magic]
- svnpath: print svn repository paths [subversion]
- tagpending: runs from a Debian source tree and tags bugs that are to
be closed in the latest changelog as pending. [libsoap-lite-perl]
- transition-check: Check a list of source packages for involvement in
transitions for which uploads to unstable are currently blocked
[libwww-perl, libyaml-syck-perl]
- uscan: scan upstream sites for new releases of packages
[libcrypt-
- uupdate: integrate upstream changes into a source package [patch]
- what-patch: determine what patch system, if any, a source package is using
[patchutils]
- whodepends: check which maintainers' packages depend on a package
- who-uploads: determine the most recent uploaders of a package to the Debian
archive [gnupg, debian-keyring, wget]
- wnpp-alert: list installed packages which are orphaned or up for
adoption [wget]
- wnpp-check: check whether there is an open request for packaging or
intention to package bug for a package [wget]
- wrap-and-sort: wrap long lines and sort items in packaging files
[python-debian]
.
Also included are a set of example mail filters for filtering mail
from Debian mailing lists using exim, procmail, etc.
Source package
Published versions
- devscripts 2.11.6ubuntu1 in amd64 (Release)
- devscripts 2.11.6ubuntu1.7 in amd64 (Security)
- devscripts 2.11.6ubuntu1.7 in amd64 (Updates)
- devscripts 2.11.6ubuntu1 in armel (Release)
- devscripts 2.11.6ubuntu1.7 in armel (Security)
- devscripts 2.11.6ubuntu1.7 in armel (Updates)
- devscripts 2.11.6ubuntu1 in armhf (Release)
- devscripts 2.11.6ubuntu1.7 in armhf (Security)
- devscripts 2.11.6ubuntu1.7 in armhf (Updates)
- devscripts 2.11.6ubuntu1 in i386 (Release)
- devscripts 2.11.6ubuntu1.7 in i386 (Security)
- devscripts 2.11.6ubuntu1.7 in i386 (Updates)
- devscripts 2.11.6ubuntu1 in powerpc (Release)
- devscripts 2.11.6ubuntu1.7 in powerpc (Security)
- devscripts 2.11.6ubuntu1.7 in powerpc (Updates)