# Maintainer: Anatol Pomozov # Contributor: Alad Wenter # Contributor: Jochen Schalanda # Contributor: C. Dominik Bódi # Contributor: Pierre Carrier # Contributor: Thomas Dziedzic # Contributor: Chris Giles # Contributor: seblu # Contributor: squiddo # Contributor: dront78 # Contributor: hugelgupf pkgname=dpkg pkgver=1.21.21 pkgrel=1 pkgdesc='The Debian Package Manager tools' arch=('x86_64') url="https://tracker.debian.org/pkg/dpkg" license=('GPL') options=('emptydirs') depends=('xz' 'zlib' 'bzip2' 'zstd' 'perl' 'libmd') makedepends=('perl-io-string' 'perl-timedate' 'git') checkdepends=('perl-io-string' 'perl-test-pod') install=dpkg.install source=(https://salsa.debian.org/dpkg-team/dpkg/-/archive/$pkgver/dpkg-$pkgver.tar.bz2 origin.archlinux) sha256sums=('1059d38fa421237492275b8d13b5e3d6d1fd20699a01a5b79817ad3e61815787' '193ac1929ea93157c0173db3c871d2f7fe53385391f48078190b03904c5b1f2d') prepare() { cd dpkg-$pkgver echo "$pkgver" > .dist-version ./autogen } build() { cd dpkg-$pkgver CFLAGS+=' -ffat-lto-objects' \ ./configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --sbindir=/usr/bin \ --libexecdir=/usr/lib \ --disable-start-stop-daemon make } check() { cd dpkg-$pkgver # make check } package() { cd dpkg-$pkgver make DESTDIR="$pkgdir" install install -Dm644 ../origin.archlinux "$pkgdir"/etc/dpkg/origins/archlinux ln -sf archlinux "$pkgdir"/etc/dpkg/origins/default install -d "$pkgdir/var/dpkg"/updates/ touch "$pkgdir/var/lib/dpkg"/{status,available} }