@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.
Search Criteria
Package Details: devscripts 2.24.5-1
Package Actions
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.000000 |
First Submitted: | 2008-03-19 22:52 (UTC) |
Last Updated: | 2024-11-29 15:17 (UTC) |
Dependencies (31)
- debhelperAUR (debhelper-gitAUR)
- debianutilsAUR
- dpkg (dpkg-gitAUR)
- perl (perl-gitAUR)
- perl-file-homedir
- perl-timedate
- sed (busybox-coreutilsAUR, sed-gitAUR)
- sensible-browser (sensible-utilsAUR)
- sensible-editor (sensible-utilsAUR)
- wget (wget-gitAUR, wurlAUR)
- bash-completion (bash-completion-gitAUR) (make)
- docbook-xsl (make)
- git (git-gitAUR, git-glAUR) (make)
- help2man (help2man-gitAUR, python-help2manAUR) (make)
- perl-file-basedir (make)
- perl-file-desktopentry (make)
- perl-git-wrapperAUR (make)
- perl-libwww (make)
- perl-list-compare (make)
- perl-parse-debcontrolAUR (make)
- Show 11 more dependencies...
Required by (5)
Sources (2)
ItachiSan commented on 2017-05-17 10:48 (UTC)
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
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.