diff options
author | Bernhard Tittelbach <service-anytun@tittelbach.org> | 2009-12-05 16:30:23 +0000 |
---|---|---|
committer | Bernhard Tittelbach <service-anytun@tittelbach.org> | 2009-12-05 16:30:23 +0000 |
commit | 4fe34c19062ab50e908d694526e8ccf25b62dbc1 (patch) | |
tree | d5a2252b89ecf159ebaf27d7618fe99433792df2 /arch-linux/uanytun/PKGBUILD | |
parent | tiny (diff) |
arch uanytun + fixes
Diffstat (limited to 'arch-linux/uanytun/PKGBUILD')
-rw-r--r-- | arch-linux/uanytun/PKGBUILD | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/arch-linux/uanytun/PKGBUILD b/arch-linux/uanytun/PKGBUILD new file mode 100644 index 0000000..d3c0bfc --- /dev/null +++ b/arch-linux/uanytun/PKGBUILD @@ -0,0 +1,46 @@ +# Contributor: Bernhard Tittelbach <xro -at- realraum -dot- at> +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/ +} |