mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-02-02 22:41:33 +01:00
Bash is used to execute progs/mkcapshdoc.sh. When checks are disabled (e.g. for riscv64) those dependencies aren't installed either, and thus Bash was missing and it failed the build
44 lines
1.2 KiB
Plaintext
44 lines
1.2 KiB
Plaintext
# Contributor: Leo <thinkabit.ukim@gmail.com>
|
|
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
|
pkgname=libcap
|
|
pkgver=2.51
|
|
pkgrel=0
|
|
pkgdesc="POSIX 1003.1e capabilities"
|
|
arch="all"
|
|
license="BSD-3-Clause OR GPL-2.0-only"
|
|
url="https://sites.google.com/site/fullycapable/"
|
|
depends_dev="linux-headers"
|
|
makedepends_build="linux-headers perl bash"
|
|
makedepends_host="$depends_dev attr-dev"
|
|
makedepends="$makedepends_build $makedepends_host"
|
|
subpackages="$pkgname-doc $pkgname-static $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 GOLANG=no \
|
|
DESTDIR="$pkgdir"
|
|
}
|
|
|
|
check() {
|
|
make -j1 test
|
|
}
|
|
|
|
package() {
|
|
make lib=lib prefix=/usr RAISE_SETFCAP=no GOLANG=no DESTDIR="$pkgdir" \
|
|
install
|
|
# Fix perms
|
|
chmod -v 0755 "$pkgdir"/usr/lib/libcap.so.$pkgver
|
|
}
|
|
|
|
static() {
|
|
depends=""
|
|
pkgdesc="$pkgdesc (static library)"
|
|
|
|
mkdir -p "$subpkgdir"/usr/lib
|
|
mv "$pkgdir"/usr/lib/*.a "$subpkgdir"/usr/lib
|
|
}
|
|
|
|
sha512sums="
|
|
3b4a97ef864a2ce2f87056ebc282223b0c71ca71c539744dc629ffe7905ca5fdde937ca70c34ec84406fe54863d39abf32775818a5e5a6fdf3069706b1723a88 libcap-2.51.tar.xz
|
|
"
|