# Contributor: Leo # Maintainer: pkgname=pacman pkgver=5.2.1 pkgrel=2 pkgdesc="A simple library-based package manager" url="https://www.archlinux.org/pacman/" arch="all" license="GPL-2.0-or-later" options="!check" # Depends on not packaged fakechroot depends="bash libarchive-tools" depends_dev="gettext-dev" makedepends="$depends_dev autoconf automake coreutils curl-dev libtool libarchive-dev m4 openssl-dev sed gpgme-dev" subpackages=" $pkgname-static $pkgname-dev $pkgname-doc $pkgname-lang $pkgname-bash-completion:bashcomp:noarch $pkgname-zsh-completion:zshcomp:noarch " source="https://sources.archlinux.org/other/pacman/pacman-$pkgver.tar.gz" # secfixes: # 5.2.0-r0: # - CVE-2019-18183 # - CVE-2019-18182 # 5.1.3-r0: # - CVE-2019-9686 build() { ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --localstatedir=/var \ --with-scriptlet-shell=/usr/bin/bash make V=1 } package() { make DESTDIR="$pkgdir" install mkdir -p "$pkgdir"/usr/lib/pkgconfig mv "$pkgdir"/usr/share/pkgconfig/* "$pkgdir"/usr/lib/pkgconfig rmdir -p "$pkgdir"/usr/share/pkgconfig || true } bashcomp() { depends="" pkgdesc="Bash completions for $pkgname" install_if="$pkgname=$pkgver-r$pkgrel bash-completion" amove usr/share/bash-completion } zshcomp() { depends="" pkgdesc="Zsh completions for $pkgname" install_if="$pkgname=$pkgver-r$pkgrel zsh" amove usr/share/zsh/site-functions } sha512sums="7814420b8d71090313f1bc7d9a513138bda74c5cbcb43d9741acc27ea7b4d180a38848a7d7059969cc7afed1b108d26ba2622a16d8761566357c50a5da456981 pacman-5.2.1.tar.gz"