summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Tittelbach <service-anytun@tittelbach.org>2009-12-05 16:30:35 +0000
committerBernhard Tittelbach <service-anytun@tittelbach.org>2009-12-05 16:30:35 +0000
commitb54384b44bf38ac84d65ac3decdde6826b35aeff (patch)
treefba7f966f2dcc21dcea8bb429e60f2a3cd18cce0
parentUpdated anytun PKGBUILD and examples patch (diff)
updaten uanytun pkgbuild 0.3.1-2
-rw-r--r--arch-linux/uanytun/PKGBUILD31
1 files changed, 18 insertions, 13 deletions
diff --git a/arch-linux/uanytun/PKGBUILD b/arch-linux/uanytun/PKGBUILD
index d3c0bfc..e4b2b77 100644
--- a/arch-linux/uanytun/PKGBUILD
+++ b/arch-linux/uanytun/PKGBUILD
@@ -1,11 +1,11 @@
# Contributor: Bernhard Tittelbach <xro -at- realraum -dot- at>
pkgname="uanytun"
pkgver="0.3.1"
-pkgrel=1
+pkgrel=2
pkgdesc="tiny secure anycast tunneling protocol implementation for flexible and fault-tolerant VPNs"
arch=("i686" "x86_64")
url="http://www.anytun.org/"
-license=('GPLv3')
+license=('GPL3')
groups=()
depends=(openssl glibc)
#depends=(libgcrypt glibc)
@@ -22,25 +22,30 @@ md5sums=('7923882da9b97559d5f2074f5d5f8dee'
'6b99e9299fdf81ef647bf4fe958f8779')
build() {
- echo "==== Building Source ===="
- cd "$srcdir/$pkgname-$pkgver/src" || return 1
+ local sharedir="/usr/share/${pkgname}-${pkgver}-${pkgrel}"
+ local docdir="/usr/share/doc/${pkgname}-${pkgver}-${pkgrel}"
+ local examplesdir=${docdir}/etc-examples
+
+ msg "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 ===="
+ msg "Building Manpages ..."
make manpage || return 1
- echo "==== Tweaking example for Arch ===="
- cd "$srcdir/$pkgname-$pkgver/etc/uanytun/"
- patch -p0 < ${srcdir}/examples.patch
+ msg "Tweaking example for Arch ..."
+ patch -p0 -d ../etc/uanytun/ < ${srcdir}/examples.patch
- echo "==== Installing anytun ===="
- cd "$srcdir/$pkgname-$pkgver/src" || return 1
+ msg "Installing ${pkgname} ..."
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/
+ install -Dm 755 ../etc/init.d/uanytun ${pkgdir}/etc/rc.d/uanytun
+ install -Dm 644 ../README ${pkgdir}${docdir}/README
+ install -Dm 644 ../ChangeLog ${pkgdir}${docdir}/ChangeLog
+ install -Dm 644 ../AUTHORS ${pkgdir}${docdir}/AUTHORS
+ mkdir -p ${pkgdir}${examplesdir}
+ cp -a ../etc/uanytun ${pkgdir}${examplesdir}/
}