# Contributor: André Klitzing # Maintainer: André Klitzing pkgname=xbps pkgver=0.59 pkgrel=1 pkgdesc="The X Binary Package System" arch="all" url="https://github.com/void-linux/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 \ --enable-lto sed 's|-O2|-Os|g' config.mk 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="31da8d03101c95672fef77f85d5f8ce34dcb3f8cebf1e22fbc34fb25266e524862e52c9d580831c1106e5f0f72627a40bc202dcf06ef5553a43e5f75129615a0 xbps-0.59.tar.gz"