# Contributor: Natanael Copa # Maintainer: Zach van Rijn pkgname=libcap pkgver=2.68 pkgrel=1 pkgdesc="POSIX 1003.1e capabilities" arch="all" license="BSD-3-Clause OR GPL-2.0-only" url="https://sites.google.com/site/fullycapable/" depends="" depends_dev="linux-headers" makedepends_build="linux-headers perl !gperf" makedepends_host="$depends_dev attr-dev" makedepends="$makedepends_build $makedepends_host" subpackages="$pkgname-static:_static $pkgname-doc $pkgname-dev" source="https://kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-$pkgver.tar.xz" build() { make \ BUILD_CC=gcc \ CC="${CC:-gcc}" \ lib=lib } check() { make -j1 test } _static() { pkgdesc="$pkgdesc (static library)" depends="$pkgname-dev" install -d "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/*.a "$subpkgdir"/usr/lib } package() { make \ lib=/lib \ prefix=/usr \ RAISE_SETFCAP=no \ DESTDIR="$pkgdir" install mkdir "$pkgdir"/lib mv "$pkgdir"/usr/lib/*.so* "$pkgdir"/lib/ mv "$pkgdir"/usr/sbin "$pkgdir"/ } sha512sums="ede3e1356aef22e18a46dc8ff0727500ab023bea698cf2bb822abb06625e272940afea52ad6457d0cd8cf1c7f435f1b568baf0a6bf0a08ae96fbf6d7502f9de2 libcap-2.68.tar.xz"