# Contributor: Bernhard Tittelbach pkgname="uanytun" pkgver="0.3.1" pkgrel=1 pkgdesc="tiny secure anycast tunneling protocol implementation for flexible and fault-tolerant VPNs" arch=("i686" "x86_64") url="http://www.anytun.org/" license=('GPLv3') groups=() depends=(openssl glibc) #depends=(libgcrypt glibc) makedepends=(make asciidoc gcc) provides=() conflicts=() replaces=() backup=() options=(docs zipman ccache distcc) install=uanytun.install source=("http://www.anytun.org/download/$pkgname-$pkgver.tar.gz" "examples.patch") noextract=() md5sums=('7923882da9b97559d5f2074f5d5f8dee' '6b99e9299fdf81ef647bf4fe958f8779') build() { echo "==== Building Source ====" cd "$srcdir/$pkgname-$pkgver/src" || return 1 ./configure --prefix=/usr --sysconfdir=/etc --use-ssl-crypto || return 1 # use libssl #./configure --prefix=/usr --sysconfdir=/etc || return 1 # use libgcrypt make || return 1 echo "==== Building Manpages ====" make manpage || return 1 echo "==== Tweaking example for Arch ====" cd "$srcdir/$pkgname-$pkgver/etc/uanytun/" patch -p0 < ${srcdir}/examples.patch echo "==== Installing anytun ====" cd "$srcdir/$pkgname-$pkgver/src" || return 1 install -Dm 755 uanytun ${pkgdir}/usr/sbin/uanytun make install-man DESTDIR="${pkgdir}" mkdir -p ${pkgdir}/etc/uanytun &>/dev/null install -Dm 755 ../etc/init.d/uanytun ${pkgdir}/etc/rc.d/uanytun mkdir -p ${pkgdir}/usr/share/doc/$pkgname-$pkgver-$pkgrel/etc-example/ cp -a ../etc/uanytun ${pkgdir}/usr/share/doc/$pkgname-$pkgver-$pkgrel/etc-example/ }