# Contributor: Vasco Costa 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 }