core/vpnc/PKGBUILD

63 lines
1.6 KiB
Bash
Raw Normal View History

#
# Core packages for Chakra, part of chakra-project.org
#
2013-07-20 22:58:53 +08:00
# maintainer : <inkane@chakra-project.org>
# contributor: <abveritas[at]chakra-project[dot]org>
2010-03-13 23:25:19 +08:00
pkgname=vpnc
pkgver=0.5.3.1
2013-07-20 22:58:53 +08:00
_svnver=.svn527
pkgrel=2
2010-03-13 23:25:19 +08:00
pkgdesc="VPN client for cisco3000 VPN Concentrators"
url="http://www.unix-ag.uni-kl.de/~massar/vpnc/"
license=('GPL')
2010-04-04 22:20:41 +08:00
depends=('libgcrypt' 'openssl' 'iproute2')
arch=('x86_64')
2013-07-20 22:58:53 +08:00
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')
2013-07-20 22:58:53 +08:00
md5sums=('7d3ed0f51d6f18d78d3b96fbf1ac62e8'
'70198474faf36a84beaa11136f6c4d9c'
'a3f4e0cc682f437e310a1c86ae198e45')
2013-07-20 22:58:53 +08:00
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
}
2010-03-13 23:25:19 +08:00
build() {
2013-07-20 22:58:53 +08:00
cd $srcdir/$pkgname-$_svnver
2010-03-13 23:25:19 +08:00
# Build hybrid support
sed -i 's|^#OPENSSL|OPENSSL|g' Makefile
2013-07-20 22:58:53 +08:00
# fix resolvconf location for anyone using openresolv
sed -i 's|/sbin/resolvconf|/usr&|g' "$srcdir/vpnc-script"
make
2010-04-04 22:20:41 +08:00
}
package() {
2013-07-20 22:58:53 +08:00
cd "$pkgname-$_svnver"
2010-03-13 23:25:19 +08:00
2013-07-20 22:58:53 +08:00
make DESTDIR="$pkgdir" PREFIX=/usr install
2013-07-20 22:58:53 +08:00
install -Dm644 "$srcdir"/vpnc.conf "$pkgdir"/etc/vpnc/default.conf
install -Dm755 "$srcdir"/vpnc-script "$pkgdir"/etc/vpnc/vpnc-script
2010-03-13 23:25:19 +08:00
}