wok-next annotate acl/receipt @ rev 20569

Fix libtool where applicable (a*-f* packages yet); combine collectd* receipts
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Apr 13 07:14:16 2018 +0300 (2018-04-13)
parents 90a5eb560fd6
children b156aee559a7
rev   line source
al@19736 1 # SliTaz package receipt v2.
rcx@3746 2
rcx@3746 3 PACKAGE="acl"
al@19571 4 VERSION="2.2.52"
rcx@3746 5 CATEGORY="system-tools"
al@20436 6 SHORT_DESC="Commands for manipulating POSIX Access Control Lists"
rcx@3746 7 MAINTAINER="rcx@zoominternet.net"
al@14766 8 LICENSE="LGPL2.1 GPL2"
rcx@3746 9 WEB_SITE="http://savannah.nongnu.org/projects/acl/"
al@20436 10 LFS="http://www.linuxfromscratch.org/lfs/view/stable/chapter06/acl.html"
al@19571 11
al@14766 12 TARBALL="$PACKAGE-$VERSION.src.tar.gz"
al@20436 13 WGET_URL="http://download.savannah.gnu.org/releases/acl/$TARBALL"
al@14766 14
al@19571 15 BUILD_DEPENDS="attr-dev bash libtool gettext"
al@19736 16 SPLIT="acl-dev"
pankso@15988 17
al@20436 18 compile_rules() {
al@20436 19 rm /bin/rpm 2>/dev/null
al@19571 20 sed -i -e 's|/@pkg_name@|&-@pkg_version@|' include/builddefs.in
al@19745 21 sed -i -e "/TABS-1;/a if (x > (TABS-1)) x = (TABS-1);" \
al@19745 22 libacl/__acl_to_any_text.c
gokhlayeh@7894 23
al@19571 24 ./configure \
al@19571 25 --bindir=/bin \
al@19571 26 --disable-static \
al@19571 27 --libexecdir=/usr/lib \
al@19571 28 $CONFIGURE_ARGS &&
al@20569 29 fix libtool &&
al@19571 30 make &&
al@20436 31 make install install-lib install-dev DIST_ROOT=$DESTDIR || return 1
gokhlayeh@7894 32
al@20436 33 mkdir -p $install/lib
al@19571 34 mv -v $install/usr/lib/libacl.so.* $install/lib
al@19571 35 ln -sfv ../../lib/$(readlink $install/usr/lib/libacl.so) \
al@19571 36 $install/usr/lib/libacl.so
al@20436 37
al@19571 38 find $install -type f \( -name '*.so*' -o -name '*.la' \) \
al@19571 39 -exec chmod 755 \{\} \;
rcx@3746 40 }
rcx@3746 41
al@20436 42 genpkg_rules() {
al@19736 43 case $PACKAGE in
al@19736 44 acl)
al@19736 45 copy @std
al@19736 46 DEPENDS="attr"
al@20436 47 TAGS="LFS"
al@19736 48 ;;
al@19736 49 acl-dev)
al@19736 50 copy @dev
al@19736 51 DEPENDS="acl attr-dev"
al@19736 52 ;;
al@19736 53 esac
rcx@3746 54 }