aboutsummaryrefslogtreecommitdiffstats
path: root/testing/netatalk/APKBUILD
diff options
context:
space:
mode:
authorJakub Jirutka <jakub@jirutka.cz>2017-03-08 23:03:49 +0100
committerJakub Jirutka <jakub@jirutka.cz>2017-03-08 23:50:22 +0100
commit6a9c0d5e62afefec378c2ddf5a18bc43f3a61b6c (patch)
tree42c2703a571acb81a7e17ec27b9cdc790225f375 /testing/netatalk/APKBUILD
parentd8d15c81e61ecd1757949f974cd4570583b5fa7f (diff)
testing/netatalk: unbundle dependencies and be explicit w/ flags
Diffstat (limited to 'testing/netatalk/APKBUILD')
-rw-r--r--testing/netatalk/APKBUILD25
1 files changed, 24 insertions, 1 deletions
diff --git a/testing/netatalk/APKBUILD b/testing/netatalk/APKBUILD
index f16976a118d..6edca09d219 100644
--- a/testing/netatalk/APKBUILD
+++ b/testing/netatalk/APKBUILD
@@ -7,7 +7,7 @@ pkgdesc="Netatalk is a freely-available Open Source AFP fileserver"
url="http://netatalk.sourceforge.net/"
arch="all"
license="GPL2"
-makedepends="db-dev libgcrypt-dev acl-dev"
+makedepends="acl-dev attr-dev db-dev libevent-dev libgcrypt-dev tdb-dev"
subpackages="$pkgname-doc $pkgname-dev"
source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz
netatalk.initd"
@@ -15,6 +15,7 @@ builddir="$srcdir/$pkgname-$pkgver"
build() {
cd "$builddir"
+
./configure \
--build=$CBUILD \
--host=$CHOST \
@@ -22,6 +23,24 @@ build() {
--sysconfdir=/etc \
--mandir=/usr/share/man \
--localstatedir=/var \
+ --disable-silent-rules \
+ --disable-zeroconf \
+ --disable-tcp-wrappers \
+ --enable-overwrite \
+ --without-libiconv \
+ --without-pam \
+ --without-shadow \
+ --without-kerberos \
+ --without-ldap \
+ --with-acls \
+ --without-libevent \
+ --with-libevent-header=/usr/include \
+ --with-libevent-lib=/usr/lib \
+ --with-bdb=/usr \
+ --without-tdb \
+ --without-dtrace \
+ --without-afpstats \
+ --with-lockfile=/run \
|| return 1
make || return 1
}
@@ -31,6 +50,10 @@ package() {
make DESTDIR="$pkgdir" install || return 1
+ # We don't build with dbug support.
+ rm "$pkgdir"/etc/dbus-session.conf
+ rm "$pkgdir"/usr/bin/afpstats
+
install -m 755 -D "$srcdir"/$pkgname.initd \
"$pkgdir"/etc/init.d/$pkgname || return 1
}