From b54384b44bf38ac84d65ac3decdde6826b35aeff Mon Sep 17 00:00:00 2001 From: Bernhard Tittelbach Date: Sat, 5 Dec 2009 16:30:35 +0000 Subject: updaten uanytun pkgbuild 0.3.1-2 --- arch-linux/uanytun/PKGBUILD | 31 ++++++++++++++++++------------- 1 file 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 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}/ } -- cgit v1.2.3