CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
libcap: fixed AR and RANLIB usage
[attic/ports/opt-cross.git] / libcap / Pkgfile
1 # Description: POSIX.1e capabilities library
2 # URL: http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/README
3 # Maintainer: Jose V Beneyto, sepen at crux dot nu
4 # Packager: Antti Nykanen, aon at iki dot fi
5 # Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
6 # Depends on: libattr
7
8 name=libcap
9 version=2.19
10 release=2
11 source=(ftp://ftp.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-$version.tar.bz2)
12
13 build () {
14 cd libcap-$version
15
16 sed -e '/^CFLAGS :=/s/:/\?/' -e "s|CC := gcc|CC := $CC|g" -i Make.Rules
17 sed -e "s|\$(BUILD_CC)|gcc|g" -i libcap/Makefile
18
19 make AR="$AR" RANLIB="$RANLIB"
20 make DESTDIR=$PKG man_prefix=/usr install
21
22 install -d $PKG/usr/lib
23 mv $PKG/lib/libcap.a $PKG/usr/lib
24 rm $PKG/lib/libcap.so
25 ln -s ../../lib/libcap.so.$version $PKG/usr/lib/libcap.so
26 }