Package Details: devscripts 2.21.1-1

Git Clone URL: (read-only, click to copy)
Package Base: devscripts
Description: Scripts to make the life of a Debian Package maintainer easier
Upstream URL:
Licenses: GPL2
Submitter: Misery
Maintainer: ItachiSan
Last Packager: ItachiSan
Votes: 25
Popularity: 0.33
First Submitted: 2008-03-19 22:52
Last Updated: 2021-03-23 20:51

Pinned Comments

ItachiSan commented on 2017-05-17 10:50

If the package is outdated, please report it with the 'Flag outdated package' above.
If there is an issue regarding packaging, please report it here:

As I do not use this package (I use a Docker container for Debian packaging) please tell me whenever a dependency is missing, so that I can move it from a make dependency to a normal dependency.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

z3ntu commented on 2017-05-15 14:58

The following diff updates to 2.17.5 :)
The only problem currently is that the perl-git-wrapper dependency is missing the dependency perl-devel-checkbin (which I have just packaged^^).

diff --git a/PKGBUILD b/PKGBUILD
index 17e511e..ca07405 100644
@@ -5,19 +5,19 @@
# Contributor: JD Horelick <>

pkgdesc="Scripts to make the life of a Debian Package maintainer easier"
-depends=('dpkg' 'wget' 'sed' 'perl' 'debianutils' 'debhelper' 'perl-timedate')
+depends=('dpkg' 'wget' 'sed' 'perl' 'debianutils' 'debhelper' 'perl-timedate' 'perl-git-wrapper' 'perl-list-compare')
optdepends=('sensible-utils: for sensible alternative selection')
makedepends=('git' 'po4a' 'perl-timedate' 'perl-libwww' 'docbook-xsl' 'perl-file-desktopentry' 'perl-file-basedir' 'perl-parse-debcontrol' 'python-setuptools' 'bash-completion')
- "${pkgname}-${pkgver}::git+${pkgver}"
+ "${pkgname}::git+${pkgver}"
@@ -25,13 +25,13 @@ md5sums=('SKIP'

build() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname"
patch -p0 -i "$srcdir/fixes.patch"

package() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname"
make DESTDIR="$pkgdir" install

# bts completion is present already in the official package

EDIT: I'm also not sure if these new dependencies here are just makedepends or runtime dependencies ;)

ItachiSan commented on 2017-05-15 09:20

@z3ntu sure thing, I am not really using the package, so when it is outdated just file a outdated package request

z3ntu commented on 2017-05-10 20:09

@ItachiSan: 2.17.5 is out, do you plan on updating?

ItachiSan commented on 2016-11-12 13:30

Oh, thank you @Alad for the catch!
I thought I putted the tag resolution... Seems not.
Updated the package to track the tag and made it architecture-independent ('any', as it seems that it contains only specific Perl scripts).

Alad commented on 2016-11-12 09:51

Note that when switching to git, you should also specify the tag, i.e.


ItachiSan commented on 2016-10-15 09:12

Thanks for suggestion Alad, I will add them with next update.

My laptop is unusable, updates ASAP.

Alad commented on 2016-09-16 14:22

Some suggestions:

- quote "$pkgdir" and "$srcdir" so the build doesn't fail in directories with spaces
- "$srcdir" in cd "$srcdir"/... is redundant, as the build starts in that directory
- consider using git and #tag=$pkgver so the build doesn't fail on upstream version bumps, as suggested/implemented in dpkg

ItachiSan commented on 2016-09-16 13:52

Package updated, I found out why I wasn't detecting the error. Now everything should be fine.

ProfessorKaos64 commented on 2016-09-16 01:47

@max-k / maintainer, I was wrong, yes /usr/share/bash-completion/completions/bts is provided already by bash-completion. If you do a new package revision (as I just did with my devscripts-git AUR package), the file will conflict. pacman -Rs bash-completion, will remove /usr/share/bash-completion/completions/bts, and add it back on reinstall. Installing an upgraded devscripts will cause this conflict:

error: failed to commit transaction (conflicting files)
devscripts-git: /usr/share/bash-completion/completions/bts exists in filesystem

ProfessorKaos64 commented on 2016-09-15 17:58

Alternative *-git package that follows latest source tree: