blob: 895bcbce13175e44cfb57267c7a759c60cde20a3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
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=(boost openssl glibc)
#depends=(boost libgcrypt glibc)
makedepends=(make asciidoc gcc)
provides=()
conflicts=()
replaces=()
backup=("/etc/anytun/autostart")
options=(docs zipman ccache distcc)
install=anytun.install
source=("http://www.anytun.org/~equinox/$pkgname-$pkgver.tar.gz" "boost-mt.patch")
noextract=()
md5sums=('a72d47110aa9f8cb42d5fe726a237bd0'
'bc8713a0228af46f7692a85e77927871')
build() {
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
make || return 1
#make manpage || return 1
#make anyrtpproxy || return 1
mkdir -p ${pkgdir}/usr/sbin ${pkgdir}/usr/bin \
${pkgdir}/var/run/anytun ${pkgdir}/var/run/anytun-controld \
${pkgdir}/etc/anytun ${pkgdir}/etc/rc.d/ \
${pkgdir}/usr/share/$pkgname-$pkgver/etc-example/
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 $srcdir/$pkgname-$pkgver/etc/init.d/anytun ${pkgdir}/etc/rc.d/
cp -R $srcdir/$pkgname-$pkgver/etc/anytun ${pkgdir}/usr/share/$pkgname-$pkgver/etc-example/
cp $srcdir/$pkgname-$pkgver/etc/anytun/autostart ${pkgdir}/etc/anytun/
cp -R ../wireshark-lua ${pkgdir}/usr/share/$pkgname-$pkgver/
}
|