mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-11 02:04:36 +08:00
63 lines
1.6 KiB
Bash
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
|
|
}
|