summaryrefslogtreecommitdiff
path: root/system/libcap
diff options
context:
space:
mode:
Diffstat (limited to 'system/libcap')
-rw-r--r--system/libcap/APKBUILD24
1 files changed, 19 insertions, 5 deletions
diff --git a/system/libcap/APKBUILD b/system/libcap/APKBUILD
index 80683e4de..def2eba12 100644
--- a/system/libcap/APKBUILD
+++ b/system/libcap/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Natanael Copa <ncopa@alpinelinux.org>
# Maintainer:
pkgname=libcap
-pkgver=2.27
+pkgver=2.44
pkgrel=0
pkgdesc="POSIX 1003.1e capabilities"
arch="all"
@@ -13,15 +13,29 @@ depends_dev="linux-headers"
makedepends_build="linux-headers perl !gperf"
makedepends_host="$depends_dev attr-dev"
makedepends="$makedepends_build $makedepends_host"
-subpackages="$pkgname-doc $pkgname-dev"
+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 prefix=/usr DESTDIR="$pkgdir"
+ make \
+ BUILD_CC=gcc \
+ CC="${CC:-gcc}" \
+ lib=lib
+}
+
+_static() {
+ pkgdesc="libcap static library"
+ depends=""
+ 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
+ make \
+ lib=/lib \
+ prefix=/usr \
+ RAISE_SETFCAP=no \
+ DESTDIR="$pkgdir" install
}
-sha512sums="e32335fd3e0d1564574acc73df7030b5b0fd98875217bffabd76f2765f1a7a6f1369f03df2ee22a1782776838784e342378c10613ea1163d53ae5055ab6a62b6 libcap-2.27.tar.xz"
+sha512sums="1bb323ca362923bd6bd0e2e4639cf8726975165a620a243b31e797056439eb7efb2bfbc8e5521636783a86c7415b2037b1638c98747b79183ca7d3d42a04ff20 libcap-2.44.tar.xz"