# Contributor: Alexander Rigbo # Maintainer: Alexander Rigbo setglobal pkgname = 'netatalk' setglobal pkgver = '3.1.11' setglobal pkgrel = '0' setglobal pkgdesc = '"Netatalk is a freely-available Open Source AFP fileserver'" setglobal url = '"http://netatalk.sourceforge.net/'" setglobal arch = '"all'" setglobal license = '"GPL2'" setglobal makedepends = '"acl-dev attr-dev db-dev libevent-dev libgcrypt-dev tdb-dev file'" setglobal subpackages = ""$pkgname-doc $pkgname-dev"" setglobal source = ""http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz netatalk.initd"" setglobal builddir = ""$srcdir/$pkgname-$pkgver"" setglobal options = '"suid'" # needed for /usr/bin/afppasswd proc build { cd $builddir # Notes: # --without-libevent - don't use *bundled* libevent # --without-tdb - don't use *bundled* tdb ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --localstatedir=/var \ --disable-silent-rules \ --disable-zeroconf \ --disable-tcp-wrappers \ --enable-overwrite \ --without-libiconv \ --without-pam \ --with-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=/var/lock/netatalk make } proc check { cd $builddir make check } proc package { cd $builddir make DESTDIR="$pkgdir" install # 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 } setglobal sha512sums = '"24d475f6eb2977e83bcbfb05c7284987a5f4aac56925c7d654df1728115259131a3fb090d07f64951f31fb313b79d912ad50e948ad400435bf3c9ff6f5d8f677 netatalk-3.1.11.tar.gz c4dc6b1967f4b86ee2f1cfc480edab5467fb1f67fd0cbbed23c8454568d0aaceeedaa23db90f8ca5b47f24d346f72d5e12307557edfeeefcbee003f85c56cced netatalk.initd'"