Package Details: devscripts 2.23.7-1

Git Clone URL: https://aur.archlinux.org/devscripts.git (read-only, click to copy)
Package Base: devscripts
Description: Scripts to make the life of a Debian Package maintainer easier
Upstream URL: https://tracker.debian.org/pkg/devscripts
Licenses: GPL2
Conflicts: checkbashisms
Provides: checkbashisms
Submitter: Misery
Maintainer: ItachiSan
Last Packager: ItachiSan
Votes: 27
Popularity: 0.000003
First Submitted: 2008-03-19 22:52 (UTC)
Last Updated: 2023-12-15 20:20 (UTC)

Pinned Comments

ItachiSan commented on 2017-05-17 10:50 (UTC) (edited on 2023-02-16 09:00 (UTC) by ItachiSan)

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:

https://github.com/ItachiSan/linux_packaging/issues/

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 8 Next › Last »

ItachiSan commented on 2017-05-17 10:48 (UTC)

@z3ntu thanks for your support. I've just now updated the package. If some of the newly added makedepends are needed also at runtime, just tell me and I will move them to the proper array.

z3ntu commented on 2017-05-15 14:58 (UTC) (edited on 2017-05-15 14:59 (UTC) by z3ntu)

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 --- a/PKGBUILD +++ b/PKGBUILD @@ -5,19 +5,19 @@ # Contributor: JD Horelick <jdhore1@gmail.com> pkgname=devscripts -pkgver=2.16.12 -pkgrel=2 +pkgver=2.17.5 +pkgrel=1 pkgdesc="Scripts to make the life of a Debian Package maintainer easier" arch=('any') url="http://packages.qa.debian.org/d/devscripts.html" license=('GPL2') -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') options=('!makeflags') source=( #http://ftp.debian.org/debian/pool/main/d/${pkgname}/${pkgname}_${pkgver}.tar.xz - "${pkgname}-${pkgver}::git+https://anonscm.debian.org/git/collab-maint/devscripts.git#tag=v${pkgver}" + "${pkgname}::git+https://anonscm.debian.org/git/collab-maint/devscripts.git#tag=v${pkgver}" fixes.patch ) install='devscripts.install' @@ -25,13 +25,13 @@ md5sums=('SKIP' '110857b0eb4a9dbf57a8b562d992ab33') build() { - cd "$pkgname-$pkgver" + cd "$pkgname" patch -p0 -i "$srcdir/fixes.patch" make } 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 (UTC)

@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 (UTC)

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

ItachiSan commented on 2016-11-12 13:30 (UTC)

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 (UTC)

Note that when switching to git, you should also specify the tag, i.e. source=("$pkgname-$pkgver::git+https://anonscm.debian.org/git/collab-maint/devscripts.git#tag=$pkgver")

ItachiSan commented on 2016-10-15 09:12 (UTC)

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 (UTC) (edited on 2016-09-16 14:22 (UTC) by Alad)

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 (UTC)

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 (UTC)

@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