# Contributor: André Klitzing # Maintainer: André Klitzing pkgname=xbps pkgver=0.58 pkgrel=0 pkgdesc="The X Binary Package System" arch="all" url="https://github.com/voidlinux/xbps" license="BSD-2-Clause AND (BSD-3-Clause AND ISC AND BSD-2-Clause-NetBSD)" depends="ca-certificates" makedepends="zlib-dev libarchive-dev openssl-dev" subpackages="$pkgname-dev $pkgname-doc $pkgname-bash-completion:bashcomp:noarch $pkgname-zsh-completion:zshcomp:noarch" options="!check" source="$pkgname-$pkgver.tar.gz::https://github.com/void-linux/xbps/archive/$pkgver.tar.gz" # secfixes # 0.58-r0: # - CVE-2020-7450 build() { ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --bindir=/usr/bin \ --localstatedir=/var/lib/xbps make } package() { make DESTDIR="$pkgdir/" install rm -f "$pkgdir"/usr/lib/*.a } bashcomp() { pkgdesc="Bash completions for $pkgname" depends="" install_if="$pkgname=$pkgver-r$pkgrel bash-completion" _submv usr/share/bash-completion/completions } zshcomp() { pkgdesc="ZSH completions for $pkgname" depends="" install_if="$pkgname=$pkgver-r$pkgrel zsh" _submv usr/share/zsh/site-functions } _submv() { local path="$1" mkdir -p "$subpkgdir"/${path%/*} mv "$pkgdir"/$path "$subpkgdir"/${path%/*}/ } sha512sums="c4df413043aabb17ef9a21cbb58aa116d63d50ed2bcae7a38886ed077fcc72e3f4cbe9723e97b741b3c9403f836ac5edaea86092a7cd44ac29015c1bed483952 xbps-0.58.tar.gz"