rendered paste body# Contributor: Vasco Costa <vasco.costa@meiodigital.com>
pkgname=cisco-vpnclient
_pkgname=vpnclient
pkgver=4.8.01.0640_k9
_pkgver=4.8.01.0640-k9
pkgrel=1
pkgdesc="Client to access a Cisco VPN (Virtual Private Network)"
arch=(i686 x86_64)
url="http://www.cisco.com/en/US/products/sw/secursw/ps2308/index.html"
license=('custom')
depends=('kernel26>=2.6.22')
makedepends=('kernel-headers>=2.6.22')
install=$pkgname.install
source=(http://tuxx-home.at/vpn/Linux/$_pkgname-linux-x86_64-$_pkgver.tar.gz
http://projects.tuxx-home.at/ciscovpn/patches/$_pkgname-linux-2.6.24-final.diff
http://projects.tuxx-home.at/ciscovpn/patches/cisco_skbuff_offset.patch)
md5sums=('34e134bc95c926854f40a02012e47eb6' 'ecf4ed2d4a1d96bdfd5c5800d3a6a309' '83e79f261705ebdf52e89db80492ab4c')
_kernver=2.6.27-ARCH
build() {
cd $startdir/src/$_pkgname
patch -p1 <../$_pkgname-linux-2.6.24-final.diff
[ "$CARCH" = "x86_64" ] && patch -Np1 < ../cisco_skbuff_offset.patch
KBUILD_NOPEDANTIC=1 make || return 1
install -d -m755 $startdir/pkg/opt/$pkgname/bin
install -D -m755 $_pkgname cvpnd ipseclog cisco_cert_mgr $startdir/pkg/opt/$pkgname/bin/
install -D -m755 libvpnapi.so $startdir/pkg/opt/$pkgname/lib/libvpnapi.so
install -D -m644 vpnapi.h $startdir/pkg/opt/$pkgname/include/vpnapi.h
install -D -m644 $_pkgname.ini $startdir/pkg/opt/$pkgname/$_pkgname.ini
install -D -m644 sample.pcf $startdir/pkg/opt/$pkgname/Profiles/sample.pcf
install -d -m755 $startdir/pkg/opt/$pkgname/Certificates
install -D -m644 cisco_ipsec.ko $startdir/pkg/lib/modules/$_kernver/CiscoVPN/cisco_ipsec.ko
install -D -m644 license.txt $startdir/pkg/usr/share/licenses/$pkgname/license.txt
install -d -m755 $startdir/pkg/usr/bin
install -d -m755 $startdir/pkg/etc
ln -sf /opt/$pkgname/bin/$_pkgname $startdir/pkg/usr/bin/$_pkgname
ln -sf /opt/$pkgname/bin/cisco_cert_mgr $startdir/pkg/usr/bin/cisco_cert_mgr
ln -sf /opt $startdir/pkg/etc/opt
sed -i -e "s/KERNEL_VERSION=.*/KERNEL_VERSION=$_kernver/g" $startdir/$pkgname.install
}