diff options
author | Bernhard Tittelbach <service-anytun@tittelbach.org> | 2009-12-05 16:29:47 +0000 |
---|---|---|
committer | Bernhard Tittelbach <service-anytun@tittelbach.org> | 2009-12-05 16:29:47 +0000 |
commit | 9e5cdf7d19f9345b8b7a1a6fd8ec691b9d51b49c (patch) | |
tree | edfafd0a3846457ecfd044a99abb46069afa699b /arch-linux | |
parent | untested 0.3.2 ebuild (diff) |
untested arch 0.3.2 PKGBUILD
Diffstat (limited to 'arch-linux')
-rw-r--r-- | arch-linux/anytun/PKGBUILD | 29 |
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 } |