wok-next annotate libcap/receipt @ rev 21727

created recipe for vbindiff
author Hans-G?nter Theisgen
date Sat Nov 21 14:32:44 2020 +0100 (2020-11-21)
parents a43eb412173d
children
rev   line source
al@19745 1 # SliTaz package receipt v2.
pankso@6 2
pankso@6 3 PACKAGE="libcap"
al@21064 4 VERSION="2.26"
pankso@211 5 CATEGORY="system-tools"
al@19745 6 SHORT_DESC="Support for getting/setting POSIX.1e capabilities"
al@21020 7 MAINTAINER="devel@slitaz.org"
pascal@15472 8 LICENSE="BSD"
al@19571 9 WEB_SITE="https://sites.google.com/site/fullycapable/"
al@20436 10 LFS="http://www.linuxfromscratch.org/lfs/view/stable/chapter06/libcap.html"
al@19571 11
devl547@17650 12 TARBALL="$PACKAGE-$VERSION.tar.xz"
al@19571 13 WGET_URL="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/$TARBALL"
pankso@6 14
al@20440 15 BUILD_DEPENDS="pam-dev attr-dev perl" # no gperf:
al@20440 16 # libcap-2.25 incompatible with gperf 3.1: https://bugs.gentoo.org/604802
al@21020 17 SPLIT="$PACKAGE-pam $PACKAGE $PACKAGE-dev"
pankso@16236 18
al@20436 19 compile_rules() {
al@20436 20 # Prevent a static library from being installed
al@19571 21 sed -i '/install.*STALIBNAME/d' libcap/Makefile
al@19571 22
al@21020 23 make &&
al@20436 24 make \
al@20436 25 RAISE_SETFCAP=no \
al@20436 26 lib=lib \
al@20436 27 prefix=/usr \
al@20436 28 install || return 1
al@19571 29
al@19571 30 chmod 755 $install/usr/lib/libcap.so
al@19571 31 mkdir $install/lib
al@19571 32 mv $install/usr/lib/libcap.so.* $install/lib
al@19571 33 ln -sf ../../lib/$(readlink $install/usr/lib/libcap.so) \
al@19571 34 $install/usr/lib/libcap.so
al@21094 35
al@21094 36 # fix pc on x86_64
al@21094 37 sed -i 's|lib64|lib|' $install/usr/lib/pkgconfig/libcap.pc
pankso@6 38 }
pankso@6 39
al@20436 40 genpkg_rules() {
al@19745 41 case $PACKAGE in
pascal@20280 42 libcap-pam)
al@20436 43 copy pam_cap.so
al@20292 44 CAT="system-tools|PAM module"
pascal@20280 45 PROVIDE="libcap:pam"
pascal@20280 46 DEPENDS="libcap pam"
al@20436 47 ;;
al@20436 48 libcap)
al@20436 49 copy @std @rm
al@20436 50 DEPENDS="attr"
al@20436 51 TAGS="LFS"
pascal@20280 52 ;;
al@19745 53 *-dev) copy @dev;;
al@19745 54 esac
pankso@6 55 }