wok annotate nfs-utils/receipt @ rev 16236

ARM: add libtirpc, libcap, rpcbind (we want pkgs for a NAS)
author Christophe Lincoln <pankso@slitaz.org>
date Wed Apr 02 10:08:04 2014 +0200 (2014-04-02)
parents 380ffe05937a
children 4cd474907d60
rev   line source
pascal@6250 1 # SliTaz package receipt.
pascal@6250 2
pascal@6250 3 PACKAGE="nfs-utils"
pascal@6250 4 VERSION="1.2.2"
pascal@6250 5 CATEGORY="system-tools"
pascal@6250 6 SHORT_DESC="Network FileSystem tools."
pascal@13025 7 MAINTAINER="pascal.bellard@slitaz.org"
pascal@15000 8 LICENSE="GPL2"
pascal@6250 9 TARBALL="$PACKAGE-$VERSION.tar.bz2"
pascal@6250 10 WEB_SITE="http://nfs.sourceforge.net/"
pascal@6250 11 WGET_URL="$SF_MIRROR/nfs/$PACKAGE/$VERSION/$TARBALL"
pascal@15000 12 CONFIG_FILES="/etc/exports"
pascal@15000 13 TAGS="filesystem"
pankso@16236 14 HOST_ARCH="i486 arm"
pascal@15000 15
pankso@16236 16 DEPENDS="libtirpc libwrap libcap util-linux-blkid util-linux-uuid rpcbind"
pankso@16236 17 BUILD_DEPENDS="libtirpc-dev libcap-dev libwrap-dev util-linux-blkid-dev \
pascal@12580 18 util-linux-uuid-dev util-linux-blkid"
pascal@6250 19
pankso@16236 20 # Handle SliTaz arch.
pankso@16236 21 case "$SLITAZ_ARCH" in
pankso@16236 22 i?86) DEPENDS="$DEPENDS linux-nfsd" ;;
pankso@16236 23 esac
pankso@16236 24
pankso@16236 25 # Handle cross compilation.
pankso@16236 26 case "$ARCH" in
pankso@16236 27 arm*) ARCH_ARGS="--with-tirpcinclude=/cross/arm/sysroot/usr/include/tirpc" ;;
pankso@16236 28 esac
pankso@16236 29
pascal@6250 30 # Rules to configure and make the package.
pascal@6250 31 compile_rules()
pascal@6250 32 {
pankso@16236 33 sh autogen.sh
pascal@6250 34 ./configure --prefix=/usr --infodir=/usr/share/info \
pascal@6250 35 --disable-nfsv4 --disable-gss \
pascal@6250 36 --mandir=/usr/share/man \
pankso@16236 37 $CONFIGURE_ARGS ${ARCH_ARGS} &&
pascal@6250 38 make &&
pascal@15000 39 make DESTDIR=$DESTDIR install
pascal@6250 40 }
pascal@6250 41
pascal@6250 42 # Rules to gen a SliTaz package suitable for Tazpkg.
pascal@6250 43 genpkg_rules()
pascal@6250 44 {
pascal@6250 45 mkdir -p $fs/usr
pascal@7285 46 cp -a stuff/* $fs
pascal@15000 47 cp -a $install/var $fs
pascal@15000 48 cp -a $install/sbin $fs
pascal@15000 49 cp -a $install/usr/sbin $fs/usr
pascal@6250 50 }
pascal@7285 51
pascal@7285 52 post_install()
pascal@7285 53 {
pascal@7285 54 grep ^nfs $1/etc/services ||
pascal@7285 55 sed -i 's|.* 2401/tcp.*|nfs 2049/tcp\nnfs 2049/udp\n&|' $1/etc/services
pascal@7285 56 [ -s $1/etc/exports ] || cat > $1/etc/exports <<EOT
pascal@7285 57 #/home 192.168.0.0/255.255.255.0(rw,subtree_check)
pascal@7285 58 EOT
pascal@7285 59 }