# # Core packages for Chakra, part of chakra-project.org # # maintainer : # contributor: pkgname=vpnc pkgver=0.5.3.1 _svnver=.svn527 pkgrel=2 pkgdesc="VPN client for cisco3000 VPN Concentrators" url="http://www.unix-ag.uni-kl.de/~massar/vpnc/" license=('GPL') depends=('libgcrypt' 'openssl' 'iproute2') arch=('x86_64') source=("vpnc-.svn527.tar.xz" # need to urn mktarball first "http://git.infradead.org/users/dwmw2/vpnc-scripts.git/blob_plain/$_git:/vpnc-script" 'vpnc.conf') md5sums=('7d3ed0f51d6f18d78d3b96fbf1ac62e8' '70198474faf36a84beaa11136f6c4d9c' 'a3f4e0cc682f437e310a1c86ae198e45') backup=(etc/vpnc/default.conf) mktarball() { # before building run # source PKGBUILD && mktarball [[ -d tarball ]] || mkdir tarball pushd tarball svn co http://svn.unix-ag.uni-kl.de/vpnc/trunk _svnrev=$(cd trunk >/dev/null; svn info | awk '/^Revision:/ { print $2 }') find trunk/ -type d -name .svn -exec rm -rf {} + mv trunk "$pkgname-$_vpncver.svn$_svnrev" tar cJf "../$pkgname-$_vpncver.svn$_svnrev.tar.xz" "$pkgname-$_vpncver.svn$_svnrev/" popd rm -rf tarball } build() { cd $srcdir/$pkgname-$_svnver # Build hybrid support sed -i 's|^#OPENSSL|OPENSSL|g' Makefile # fix resolvconf location for anyone using openresolv sed -i 's|/sbin/resolvconf|/usr&|g' "$srcdir/vpnc-script" make } package() { cd "$pkgname-$_svnver" make DESTDIR="$pkgdir" PREFIX=/usr install install -Dm644 "$srcdir"/vpnc.conf "$pkgdir"/etc/vpnc/default.conf install -Dm755 "$srcdir"/vpnc-script "$pkgdir"/etc/vpnc/vpnc-script }