summaryrefslogtreecommitdiff
path: root/arch-linux
diff options
context:
space:
mode:
authorBernhard Tittelbach <service-anytun@tittelbach.org>2009-12-05 16:26:58 +0000
committerBernhard Tittelbach <service-anytun@tittelbach.org>2009-12-05 16:26:58 +0000
commitdff7e2049c0d41562c21d2b3b4734cd332e3565a (patch)
treea1cc02c6d585f9c092430ea7eadde724e3ea9719 /arch-linux
parentadded uanytun openwrt packaging (diff)
initial sketch
Diffstat (limited to 'arch-linux')
-rw-r--r--arch-linux/PKGBUILD38
1 files changed, 38 insertions, 0 deletions
diff --git a/arch-linux/PKGBUILD b/arch-linux/PKGBUILD
new file mode 100644
index 0000000..80b12d0
--- /dev/null
+++ b/arch-linux/PKGBUILD
@@ -0,0 +1,38 @@
+pkgname="anytun"
+pkgver="0.3.1"
+pkgrel=1
+pkgdesc="secure anycast tunneling protocol implementation with openvpn style interface"
+arch=("i686" "x86_64")
+url="http://www.anytun.org/"
+license=('GPLv3')
+groups=()
+depends=(make )
+makedepends=("a2x" "libgcrypt11-dev" || "libssl-dev" "make" "g++" "libc6" "libboost...")
+provides=()
+conflicts=()
+replaces=()
+backup=("/etc/anytun/autostart")
+options=(docs zipman ccache distcc )
+install=
+source=("http://www.anytun.org/~equinox/$pkgname-$pkgver.tar.gz")
+noextract=()
+md5sums=(a72d47110aa9f8cb42d5fe726a237bd0) #generate with 'makepkg -g'
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver/src"
+
+ ./configure --use-ssl-crypto || ./configure
+ make || return 1
+ make manpage || return 1
+ #make anyrtpproxy || return 1
+ mkdir -p ${pkgdir}/var/run/anytun ${pkgdir}/var/run/anytun-controld ${pkgdir}/etc/anytun
+ cp anytun ${pkgdir}/usr/sbin/
+ cp anytun-config anytun-controld anytun-nosync anytun-showtables ${pkgdir}/usr/bin/
+ touch ${pkgdir}/var/run/anytun/.keep ${pkgdir}/var/run/anytun-controld/.keep
+ cp ../etc/init.d/anytun ${pkgdir}/etc/rc.d/
+ cp -R ../etc/anytun ${pkgdir}/usr/share/$pkgname-$pkgver/etc-example/
+ cp ../etc/anytun/autostart ${pkgdir}/etc/anytun/
+ cp -R ../wireshark-lua ${pkgdir}/usr/share/$pkgname-$pkgver/
+}
+
+