From 0b7ebf4e5961dc1298e4a7707edb96ca66f2271c Mon Sep 17 00:00:00 2001 From: Giovanni Santini Date: Wed, 11 Nov 2020 11:27:12 +0100 Subject: [PATCH] upgpkg: devscripts 2.20.4-1 - Version bump. - Using sources tarball, allows tracking via `aur-out-of-date` - Added missing dependency (fixes: ItachiSan/linux_packaging#6) - Package now uses dpkg-vendor (fixes: ItachiSan/linux_packaging#7) --- .SRCINFO | 11 ++++++----- PKGBUILD | 22 ++++++++++++---------- 2 files changed, 18 insertions(+), 15 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 175c5a9..6f9d543 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = devscripts pkgdesc = Scripts to make the life of a Debian Package maintainer easier - pkgver = 2.19.7 - pkgrel = 2 + pkgver = 2.20.4 + pkgrel = 1 url = https://tracker.debian.org/pkg/devscripts arch = i686 arch = x86_64 @@ -11,7 +11,6 @@ pkgbase = devscripts makedepends = help2man makedepends = git makedepends = perl-file-desktopentry - makedepends = perl-file-homedir makedepends = perl-file-basedir makedepends = perl-git-wrapper makedepends = perl-libwww @@ -27,12 +26,14 @@ pkgbase = devscripts depends = perl depends = debianutils depends = debhelper + depends = perl-file-homedir depends = perl-timedate depends = sensible-utils + optdepends = debian-keyring: Required for commands interacting with the system / user keyring options = !makeflags - source = devscripts::git+https://salsa.debian.org/debian/devscripts.git#tag=v2.19.7 + source = https://deb.debian.org/debian/pool/main/d/devscripts/devscripts_2.20.4.tar.xz source = fixes.patch - sha256sums = SKIP + sha256sums = f94fe99c1e70443d9e2dcd58c1e530c182840a8b890c5f9a4f0d4af3bf521b9c sha256sums = e5fef21e1d8aee3128c6499078bc2f38e8f80189b30882df817637388f1e7717 pkgname = devscripts diff --git a/PKGBUILD b/PKGBUILD index 2b51970..7b6783d 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -5,21 +5,20 @@ # Contributor: JD Horelick pkgname=devscripts -pkgver=2.19.7 -pkgrel=2 +pkgver=2.20.4 +pkgrel=1 pkgdesc="Scripts to make the life of a Debian Package maintainer easier" arch=('i686' 'x86_64') url="https://tracker.debian.org/pkg/devscripts" license=('GPL2') -depends=('dpkg' 'wget' 'sed' 'perl' 'debianutils' 'debhelper' 'perl-timedate' - 'sensible-utils') +depends=('dpkg' 'wget' 'sed' 'perl' 'debianutils' 'debhelper' + 'perl-file-homedir' 'perl-timedate' 'sensible-utils') makedepends=( 'docbook-xsl' 'bash-completion' 'help2man' 'git' 'perl-file-desktopentry' - 'perl-file-homedir' 'perl-file-basedir' 'perl-git-wrapper' 'perl-libwww' @@ -30,26 +29,29 @@ makedepends=( 'po4a' 'python-setuptools' ) +optdepends=( + 'debian-keyring: Required for commands interacting with the system / user keyring' +) options=('!makeflags') source=( - "${pkgname}::git+https://salsa.debian.org/debian/devscripts.git#tag=v${pkgver}" + "https://deb.debian.org/debian/pool/main/${pkgname:0:1}/${pkgname}/${pkgname}_${pkgver}.tar.xz" fixes.patch ) -sha256sums=('SKIP' +sha256sums=('f94fe99c1e70443d9e2dcd58c1e530c182840a8b890c5f9a4f0d4af3bf521b9c' 'e5fef21e1d8aee3128c6499078bc2f38e8f80189b30882df817637388f1e7717') prepare(){ - cd "$pkgname" + cd "$pkgname-$pkgver" patch -p1 -i "$srcdir/fixes.patch" } build() { - cd "$pkgname" + cd "$pkgname-$pkgver" make } package() { - cd "$pkgname" + cd "$pkgname-$pkgver" make DESTDIR="$pkgdir" install # Create dch symlink to debchange