wok-next diff libcap/receipt @ rev 20436
Update packages listed in the LFS book.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Wed Feb 21 19:48:17 2018 +0200 (2018-02-21) |
parents | d3adbeea3a9f |
children | c67938ec0e0e |
line diff
1.1 --- a/libcap/receipt Wed Nov 08 19:39:57 2017 +0200 1.2 +++ b/libcap/receipt Wed Feb 21 19:48:17 2018 +0200 1.3 @@ -7,27 +7,30 @@ 1.4 MAINTAINER="pankso@slitaz.org" 1.5 LICENSE="BSD" 1.6 WEB_SITE="https://sites.google.com/site/fullycapable/" 1.7 -HOST_ARCH="i486 arm" 1.8 +LFS="http://www.linuxfromscratch.org/lfs/view/stable/chapter06/libcap.html" 1.9 1.10 TARBALL="$PACKAGE-$VERSION.tar.xz" 1.11 WGET_URL="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/$TARBALL" 1.12 1.13 +BUILD_DEPENDS_arm="gperf pam-dev attr-dev" 1.14 BUILD_DEPENDS="gperf pam-dev attr-dev perl" 1.15 -BUILD_DEPENDS_arm="gperf pam-dev attr-dev" 1.16 -SPLIT="libcap-pam libcap-dev" 1.17 +SPLIT="libcap-pam libcap libcap-dev" 1.18 1.19 -# Handle cross compilation. 1.20 -case "$ARCH" in 1.21 - arm*) ARCH_ARGS="CC=$HOST_SYSTEM-gcc BUILD_CC=gcc" ;; 1.22 -esac 1.23 +compile_rules() { 1.24 + # Handle cross compilation. 1.25 + case "$ARCH" in 1.26 + arm*) ARCH_ARGS="CC=$HOST_SYSTEM-gcc BUILD_CC=gcc" ;; 1.27 + esac 1.28 1.29 -# Rules to configure and make the package. 1.30 -compile_rules() 1.31 -{ 1.32 + # Prevent a static library from being installed 1.33 sed -i '/install.*STALIBNAME/d' libcap/Makefile 1.34 1.35 make $ARCH_ARGS && 1.36 - make RAISE_SETFCAP=no prefix=/usr install || return 1 1.37 + make \ 1.38 + RAISE_SETFCAP=no \ 1.39 + lib=lib \ 1.40 + prefix=/usr \ 1.41 + install || return 1 1.42 1.43 chmod 755 $install/usr/lib/libcap.so 1.44 mkdir $install/lib 1.45 @@ -36,19 +39,18 @@ 1.46 $install/usr/lib/libcap.so 1.47 } 1.48 1.49 -# Rules to gen a SliTaz package suitable for Tazpkg. 1.50 -genpkg_rules() 1.51 -{ 1.52 +genpkg_rules() { 1.53 case $PACKAGE in 1.54 - libcap) 1.55 - copy @std 1.56 - DEPENDS="attr" 1.57 - ;; 1.58 libcap-pam) 1.59 + copy pam_cap.so 1.60 CAT="system-tools|PAM module" 1.61 PROVIDE="libcap:pam" 1.62 DEPENDS="libcap pam" 1.63 - copy pam_cap.so 1.64 + ;; 1.65 + libcap) 1.66 + copy @std @rm 1.67 + DEPENDS="attr" 1.68 + TAGS="LFS" 1.69 ;; 1.70 *-dev) copy @dev;; 1.71 esac