* update dpkg to 1.22.14-1

This commit is contained in:
Alexander Baldeck 2025-02-12 16:43:29 +01:00
parent 2d15375ccf
commit 365763f023
2 changed files with 45 additions and 39 deletions

View File

@ -1,6 +1,6 @@
pkgbase = dpkg
pkgdesc = The Debian Package Manager tools
pkgver = 1.22.11
pkgver = 1.22.14
pkgrel = 1
url = https://tracker.debian.org/pkg/dpkg
install = dpkg.install
@ -24,10 +24,10 @@ pkgbase = dpkg
depends = zlib
depends = zstd
options = !emptydirs
source = git+https://git.dpkg.org/git/dpkg/dpkg.git?signed#tag=1.22.11
source = git+https://git.dpkg.org/git/dpkg/dpkg.git?signed#tag=1.22.14
source = origin.archpower
validpgpkeys = 4F3E74F436050C10F5696574B972BF3EA4AE57A3
sha256sums = f1afa9c0831072af60be3ae60d42befda9d991eecc6538f80369e36abd00ca63
sha256sums = 7237aec25b913e536d1fd38d143697e8c0698fd9041776deedc216227c43a7d8
sha256sums = 63a0675bf8f2c490c8530cc2a67f8ad8892a224e20bb0dbfeda5e0b7780f9af7
pkgname = dpkg

View File

@ -13,67 +13,73 @@
# Contributor: hugelgupf <ckoch (at) cs.nmt.edu>
pkgname=dpkg
pkgver=1.22.11
pkgver=1.22.14
pkgrel=1
pkgdesc='The Debian Package Manager tools'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url="https://tracker.debian.org/pkg/dpkg"
license=('GPL-2.0-or-later')
depends=(
'bzip2'
'gcc-libs'
'glibc'
'libmd'
'perl'
'xz'
'zlib'
'zstd'
'bzip2'
'gcc-libs'
'glibc'
'libmd'
'perl'
'xz'
'zlib'
'zstd'
)
makedepends=(
'git'
'perl-io-string'
'perl-timedate'
'git'
'perl-io-string'
'perl-timedate'
)
checkdepends=(
'perl-io-string'
'perl-test-pod'
'perl-io-string'
'perl-test-pod'
)
options=('!emptydirs')
install=dpkg.install
source=("git+https://git.dpkg.org/git/dpkg/dpkg.git?signed#tag=$pkgver"
origin.archpower)
sha256sums=('f1afa9c0831072af60be3ae60d42befda9d991eecc6538f80369e36abd00ca63'
source=(
"git+https://git.dpkg.org/git/dpkg/dpkg.git?signed#tag=$pkgver"
origin.archpower
)
sha256sums=('7237aec25b913e536d1fd38d143697e8c0698fd9041776deedc216227c43a7d8'
'63a0675bf8f2c490c8530cc2a67f8ad8892a224e20bb0dbfeda5e0b7780f9af7')
validpgpkeys=('4F3E74F436050C10F5696574B972BF3EA4AE57A3') # Guillem Jover <guillem@hadrons.org>
prepare() {
cd $pkgname
./autogen
cd $pkgname
# Fix zsh completions install location
# https://gitlab.archlinux.org/archlinux/packaging/packages/dpkg/-/issues/1
sed -i 's|zsh/vendor-completions|zsh/site-functions|' configure.ac
./autogen
}
build() {
cd $pkgname
CFLAGS+=' -ffat-lto-objects' \
cd $pkgname
CFLAGS+=' -ffat-lto-objects' \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--sbindir=/usr/bin \
--libexecdir=/usr/lib \
--disable-start-stop-daemon
make
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--sbindir=/usr/bin \
--libexecdir=/usr/lib \
--disable-start-stop-daemon
make
}
check() {
cd $pkgname
make check
cd $pkgname
make check
}
package() {
cd $pkgname
make DESTDIR="$pkgdir" install
install -vDm644 /dev/null "$pkgdir/var/lib/dpkg/status"
install -vDm644 /dev/null "$pkgdir/var/lib/dpkg/available"
install -vDm644 "$srcdir/origin.archpower" "$pkgdir/etc/dpkg/origins/archpower"
ln -vsf archlinux "$pkgdir/etc/dpkg/origins/default"
cd $pkgname
make DESTDIR="$pkgdir" install
install -vDm644 /dev/null "$pkgdir/var/lib/dpkg/status"
install -vDm644 /dev/null "$pkgdir/var/lib/dpkg/available"
install -vDm644 "$srcdir/origin.archpower" "$pkgdir/etc/dpkg/origins/archpower"
ln -vsf archlinux "$pkgdir/etc/dpkg/origins/default"
}