summaryrefslogtreecommitdiff
path: root/system/acl
diff options
context:
space:
mode:
Diffstat (limited to 'system/acl')
-rw-r--r--system/acl/APKBUILD58
1 files changed, 58 insertions, 0 deletions
diff --git a/system/acl/APKBUILD b/system/acl/APKBUILD
new file mode 100644
index 000000000..9aa00802f
--- /dev/null
+++ b/system/acl/APKBUILD
@@ -0,0 +1,58 @@
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
+pkgname=acl
+pkgver=2.2.52
+pkgrel=4
+pkgdesc="Access control list utilities"
+url="https://savannah.nongnu.org/projects/acl"
+arch="all"
+license="LGPL-2.1-or-later AND GPL-2.0-or-later"
+depends=""
+makedepends_build="gzip"
+makedepends_host="attr-dev"
+makedepends="$makedepends_build $makedepends_host"
+subpackages="$pkgname-dev $pkgname-doc libacl"
+# depends on order of nftw, and requires test machine to have ACLs enabled on FS
+options="!check"
+source="http://download.savannah.nongnu.org/releases/acl/acl-$pkgver.src.tar.gz"
+
+prepare() {
+ cd "$builddir"
+ default_prepare
+ update_config_sub
+ 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@:$pkgname:" \
+ -e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \
+ include/builddefs.in
+}
+
+build() {
+ cd "$builddir"
+ unset PLATFORM
+ export OPTIMIZER="${CFLAGS}"
+ export DEBUG=-DNDEBUG
+ CONFIG_SHELL=/bin/sh ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --libdir=/lib \
+ --libexecdir=/usr/lib \
+ --disable-gettext
+ make
+}
+
+package() {
+ cd "$builddir"
+ make DIST_ROOT="$pkgdir" install install-lib install-dev
+ chown -R root:root "$pkgdir"/*
+}
+
+libacl() {
+ pkgdesc="Dynamic library for access control list support"
+ mkdir -p "$subpkgdir"/lib
+ mv "$pkgdir"/lib/libacl.so.* "$subpkgdir"/lib/
+}
+
+sha512sums="59973199d371cd0b2368e95bc829a1b47f04e808a174fefba4c6854e766158bd19a71d9dbcc8d6fdc1573a1f971cdda39c453f7fa243bce02c1ab97c6e7c72e7 acl-2.2.52.src.tar.gz"