diff options
Diffstat (limited to 'main/acl/APKBUILD')
-rw-r--r-- | main/acl/APKBUILD | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/main/acl/APKBUILD b/main/acl/APKBUILD new file mode 100644 index 0000000000..c1b42c6622 --- /dev/null +++ b/main/acl/APKBUILD @@ -0,0 +1,54 @@ +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> +pkgname=acl +pkgver=2.2.49 +pkgrel=0 +pkgdesc="Library for filesystem ACL support" +url="http://savannah.nongnu.org/projects/acl" +license="LGPL" +depends= +makedepends="attr-dev gzip" +subpackages="$pkgname-dev $pkgname-doc libacl" +source="http://mirrors.zerg.biz/nongnu/$pkgname/$pkgname-$pkgver.src.tar.gz + quote-strchr.patch" + +prepare() { + cd "$srcdir"/acl-$pkgver + patch -p1 -i "$srcdir"/quote-strchr.patch || return 1 + #libtoolize --force && aclocal -I m4 && autoconf && autoheader + sed -i \ + -e '/^as_dummy=/s:=":="$PATH$PATH_SEPARATOR:' \ + configure # hack PATH with AC_PATH_PROG + sed -i \ + -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \ + -e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \ + include/builddefs.in \ + || return 1 +} + +build() { + cd "$srcdir"/acl-$pkgver + unset PLATFORM + export OPTIMIZER="${CFLAGS}" + export DEBUG=-DNDEBUG + CONFIG_SHELL=/bin/sh ./configure --prefix=/usr \ + --libdir=/lib \ + --libexecdir=/usr/lib \ + --disable-gettext \ + || return 1 + make || return 1 +} + +package() { + cd "$srcdir"/acl-$pkgver + make DIST_ROOT="$pkgdir" install install-lib install-dev + mv "$pkgdir"/lib/libacl.[al]* "$pkgdir"/usr/lib/ + chown -R root:root "$pkgdir"/* +} + +libacl() { + mkdir -p "$subpkgdir"/lib + mv "$pkgdir"/lib/libacl.so.* "$subpkgdir"/lib/ +} + +md5sums="181445894cca986da9ae0099d5ce2d08 acl-2.2.49.src.tar.gz +1bef4f022a068ebfeb3b5363dc6ce174 quote-strchr.patch" |