# Maintainer: Natanael Copa pkgname=dpkg pkgver=1.20.0 pkgrel=0 pkgdesc="The Debian Package Manager" url="https://packages.debian.org/dpkg" arch="all" license="GPL-2.0-or-later BSD-2-Clause" depends="tar" options="!check" makedepends="bzip2-dev linux-headers perl zlib-dev" subpackages="$pkgname-doc $pkgname-dev" source="https://deb.debian.org/debian/pool/main/d/dpkg/dpkg_$pkgver.tar.xz" build() { ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --localstatedir=/var \ --with-libz \ --with-libbz2 \ --disable-dselect \ --disable-start-stop-daemon \ --disable-nls \ --disable-static make } package() { make DESTDIR="$pkgdir" install # Add missing dir & files install -d "$pkgdir/var/$pkgname"/updates/ touch "$pkgdir/var/lib/$pkgname"/status touch "$pkgdir/var/lib/$pkgname"/available } dev() { default_dev pkgdesc="Debian package development tools" depends="perl" mkdir -p "$subpkgdir"/usr/bin "$subpkgdir"/usr/share \ "$subpkgdir"/usr/lib/dpkg mv "$pkgdir"/usr/bin/dpkg-architecture \ "$pkgdir"/usr/bin/dpkg-buildpackage \ "$pkgdir"/usr/bin/dpkg-checkbuilddeps \ "$pkgdir"/usr/bin/dpkg-distaddfile \ "$pkgdir"/usr/bin/dpkg-genchanges \ "$pkgdir"/usr/bin/dpkg-gencontrol \ "$pkgdir"/usr/bin/dpkg-gensymbols \ "$pkgdir"/usr/bin/dpkg-mergechangelogs \ "$pkgdir"/usr/bin/dpkg-name \ "$pkgdir"/usr/bin/dpkg-parsechangelog \ "$pkgdir"/usr/bin/dpkg-scanpackages \ "$pkgdir"/usr/bin/dpkg-scansources \ "$pkgdir"/usr/bin/dpkg-shlibdeps \ "$pkgdir"/usr/bin/dpkg-source \ "$pkgdir"/usr/bin/dpkg-vendor \ "$subpkgdir"/usr/bin/ mv "$pkgdir"/usr/share/perl* "$subpkgdir"/usr/share/ } sha512sums="5dd7961bde19ccc891fd5b77ca0085f7fc0308c20380e20b393397ff92e50d1c0f54e7b57676c05876021b44aa3788af8258c21ff2b672110ac92c7ce0b408f9 dpkg_1.20.0.tar.xz"