core/vpnc/PKGBUILD
2013-07-20 14:58:53 +00:00

63 lines
1.6 KiB
Bash

#
# Core packages for Chakra, part of chakra-project.org
#
# maintainer : <inkane@chakra-project.org>
# contributor: <abveritas[at]chakra-project[dot]org>
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
}