diff options
Diffstat (limited to 'devel/devscripts/DETAILS')
-rwxr-xr-x | devel/devscripts/DETAILS | 138 |
1 files changed, 138 insertions, 0 deletions
diff --git a/devel/devscripts/DETAILS b/devel/devscripts/DETAILS new file mode 100755 index 0000000000..b6364826ff --- /dev/null +++ b/devel/devscripts/DETAILS @@ -0,0 +1,138 @@ + SPELL=devscripts + VERSION=2.14.1 + SOURCE="${SPELL}_${VERSION}.tar.xz" + SOURCE_URL[0]=http://ftp.de.debian.org/debian/pool/main/d/${SPELL}/${SOURCE} + SOURCE_HASH=sha512:c961e3af5cdff3784e393f5f5d932066a41494c478f4875ff53078b127077883597ebae170413a694fd68831e1d11357ae8a50bcd5d25cf3c5359bc9fc7c4912 +SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" + WEB_SITE="https://packages.debian.org/source/sid/devscripts" + LICENSE[0]="GPL" + ENTERED=20140415 + KEYWORDS="" + SHORT="Debian developer scripts" +cat << EOF +Scripts to make the life of a Debian Package maintainer easier. + +Contains the following scripts, dependencies/recommendations shown in +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-sasl-perl, libnet-smtp-ssl-perl, libsoap-lite-perl, libwww-perl, + bsd-mailx | mailx] + - build-rdeps: search 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-buildpackage] + - cvs-debrelease: wrapper around debrelease which allows it to be called + from the CVS working directory [cvs-buildpackage, dupload | dput, + ssh-client] + - cvs-debuild: 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 + [libdistro-info-perl, libparse-debcontrol-perl, libsoap-lite-perl] + - debcheckout: checkout the development repository of a Debian package - + debclean: clean 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, libtimedate-perl] + - 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://snapshot.debian.org [libwww-perl, + 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: increase a binary package version number and repacks the + package, useful for porters and the like + - dep3changelog: generate a changelog entry from a DEP3-style patch header - + desktop2menu: given a freedesktop.org desktop file, generate a skeleton + for a menu file [libfile-desktopentry-perl] + - dget: download Debian source and binary packages [wget | curl] - + diff2patches: extract patches from a .diff.gz file placing them under + debian/ or, if present, debian/patches [patchutils] + - 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] + - 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-size-perl, wget, w3m] + - licensecheck: attempt to determine the license of source files - + list-unreleased: search 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 the + same release but 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 package [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] + - origtargz: fetch the orig tarball of a Debian package from various sources, + and unpack it + - plotchangelog: view a nice plot of the data in a changelog file + [libtimedate-perl, gnuplot] + - 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 | curl] + - rmadison: remotely query the Debian archive database about packages + [liburi-perl, wget | curl] + - sadt: run DEP-8 tests [python3-debian] - suspicious-source: output a list + of files which are not common source + files [python3-magic] + - svnpath: print Subversion repository paths [subversion] - tagpending: + run from a Debian source tree and tag 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 + [gpgv, gnupg, liblwp-protocol-https-perl, libwww-perl, unzip, lzma, + xz-utils] + - 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, debian-maintainers, wget] + - wnpp-alert: list installed packages which are orphaned or up for adoption + [wget | curl] + - wnpp-check: check whether there is an open request for packaging or + intention to package bug for a package [wget | curl] + - who-permits-upload: Retrieve information about Debian Maintainer access + control lists [gnupg, libencode-locale-perl, libparse-debcontrol-perl, + libwww-perl, debian-keyring] + - wrap-and-sort: wrap long lines and sort items in packaging files + [python3-debian] + +Also included are a set of example mail filters for filtering mail from +Debian mailing lists using exim, procmail, etc. +EOF |