summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Tittelbach <service-anytun@tittelbach.org>2009-12-05 16:29:47 +0000
committerBernhard Tittelbach <service-anytun@tittelbach.org>2009-12-05 16:29:47 +0000
commit9e5cdf7d19f9345b8b7a1a6fd8ec691b9d51b49c (patch)
treeedfafd0a3846457ecfd044a99abb46069afa699b
parentuntested 0.3.2 ebuild (diff)
untested arch 0.3.2 PKGBUILD
-rw-r--r--arch-linux/anytun/PKGBUILD29
1 files changed, 9 insertions, 20 deletions
diff --git a/arch-linux/anytun/PKGBUILD b/arch-linux/anytun/PKGBUILD
index b905d38..906208c 100644
--- a/arch-linux/anytun/PKGBUILD
+++ b/arch-linux/anytun/PKGBUILD
@@ -1,7 +1,7 @@
# Contributor: Bernhard Tittelbach <xro -at- realraum -dot- at>
pkgname="anytun"
-pkgver="0.3.1"
-pkgrel=3
+pkgver="0.3.2"
+pkgrel=1
pkgdesc="secure anycast tunneling protocol implementation for flexible and fault-tolerant VPNs"
arch=("i686" "x86_64")
url="http://www.anytun.org/"
@@ -18,21 +18,16 @@ options=(docs zipman ccache distcc)
install=anytun.install
source=("http://www.anytun.org/~equinox/$pkgname-$pkgver.tar.gz" "boost-mt.patch" "examples.patch")
noextract=()
-md5sums=('a72d47110aa9f8cb42d5fe726a237bd0'
- 'bc8713a0228af46f7692a85e77927871'
- '03bdf68f9db15e08136c13c51aaf0543')
build() {
echo "==== Building Source ===="
cd "$srcdir/$pkgname-$pkgver/src" || return 1
patch -p0 < ${srcdir}/boost-mt.patch || return 1
- ./configure --use-ssl-crypto || return 1 # use libssl
- #./configure || return 1 # use libgcrypt
+ ./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 ===="
- #patch makefile so newly rewritten a2x (asciidoc 8.5+) bypasses xmllint
- sed -i 's/a2x /a2x -L /' man/Makefile || return 1
make manpage || return 1
#echo "==== Building AnyRTPProxy ===="
@@ -44,17 +39,11 @@ build() {
echo "==== Installing anytun ===="
cd "$srcdir/$pkgname-$pkgver/src" || return 1
- mkdir -p ${pkgdir}/var/run/anytun ${pkgdir}/var/run/anytun-controld ${pkgdir}/etc/anytun
- install -Dm755 anytun ${pkgdir}/usr/sbin/
- install -Dm755 anytun-config anytun-controld anytun-nosync anytun-showtables ${pkgdir}/usr/bin/
- install -Dm755 $srcdir/$pkgname-$pkgver/etc/init.d/anytun ${pkgdir}/etc/rc.d/
- install -Dd $srcdir/$pkgname-$pkgver/etc/anytun ${pkgdir}/usr/share/$pkgname-$pkgver-$pkgrel/etc-example/
+ make install DESTDIR="${pkgdir}"
+ mkdir -p ${pkgdir}/var/run/anytun ${pkgdir}/var/run/anytun-controld ${pkgdir}/etc/anytun &>/dev/null
+ mv ${pkgdir}/etc/init.d/ ${pkgdir}/etc/rc.d/
+ rm -Rf ${pkgdir}/etc/anytun/*
+ install -Dd ../etc/anytun ${pkgdir}/usr/share/doc/$pkgname-$pkgver-$pkgrel/etc-example/
install -Dd ../wireshark-lua ${pkgdir}/usr/share/$pkgname-$pkgver-$pkgrel/
- for m in man/*.{0..8} man/*.3x; do
- test -f "$m" || continue
- mansect=${m/*./}
- mandir=${pkgdir}/usr/share/man/man${mansect}
- install -Dm644 ${m} ${mandir}/
- done
}