updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / ciscovpnclient / PKGBUILD
blobf8dfdbdddcef593f466c5e65494746ba6762311e
1 # Maintainer: ik_5 <idokan@gmail.com>
2 pkgname=ciscovpnclient
3 _pkgname=vpnclient
4 pkgver=4.8.02.0030_k9
5 _pkgver=4.8.02.0030-k9
6 _kernver="`uname -r`"
7 pkgrel=1
8 pkgdesc="Client to access Cisco VPNs (Virtual Private Network)"
9 arch=('x86_64')
10 url="http://www.painfullscratch.nl/code/vpn/index.html"
11 license=('custom')
12 groups=()
13 depends=(linux)
14 makedepends=(linux linux-headers)
15 checkdepends=()
16 optdepends=()
17 provides=(cisco-vpnclient)
18 conflicts=(cisco-vpnclient)
19 replaces=(cisco-vpnclient)
20 backup=()
21 options=()
22 install=$pkgname.install
23 changelog=
24 source=(http://projects.tuxx-home.at/ciscovpn/clients/linux/4.8.02/$_pkgname-linux-x86_64-$_pkgver.tar.gz 
25         vpnclient-linux-4.8.02-64bit.ge.2.6.31.patch 
26         vpnclient-linux-4.8.02-64bit.patch)
27 noextract=()
28 md5sums=('3ccc9641fd7dae29bfc90556ae5c4b74' 
29          'ae01e85d83efed95745052365a2f2f99'
30          '1cf19ef6ce89db33ef4a9740a559d7b1') #generate with 'makepkg -g'
32 build() {
33   cd "$srcdir/vpnclient"
35   msg2 "Applying patches..."
36   patch < ../vpnclient-linux-4.8.02-64bit.ge.2.6.31.patch || return 1
37   patch < ../vpnclient-linux-4.8.02-64bit.patch || return 1
39   msg2 "Remove old autoconf settings"
40   sed "s/#include <linux\/autoconf.h>//g" linuxcniapi.c > linuxcniapi.c
41   sed "s/#include <linux\/autoconf.h>//g" frag.c > frag.c
42   sed "s/#include <linux\/autoconf.h>//g" IPSecDrvOS_linux.c > IPSecDrvOS_linux.c 
43   sed "s/#include <linux\/autoconf.h>//g" interceptor.c > interceptor.c
45   msg2 "Building..." 
46   KBUILD_NOPEDANTIC=1 make
49 package() {
50   cd "$srcdir/vpnclient"
52   msg2 "Installing files and creating symlinks..."
53   install -d -m755 "$pkgdir/opt/$pkgname/bin"
54   install -D -m755 $_pkgname cvpnd ipseclog cisco_cert_mgr "$pkgdir/opt/$pkgname/bin/"
55   install -D -m755 libvpnapi.so "$pkgdir/opt/$pkgname/lib/libvpnapi.so"
56   install -D -m644 vpnapi.h "$pkgdir/opt/$pkgname/include/vpnapi.h"
57   install -D -m644 $_pkgname.ini "$pkgdir/opt/$pkgname/$_pkgname.ini"
58   install -D -m644 sample.pcf "$pkgdir/opt/$pkgname/Profiles/sample.pcf"
59   install -d -m755 "$pkgdir/opt/$pkgname/Certificates"
60   install -D -m644 cisco_ipsec.ko "$pkgdir/lib/modules/$_kernver/CiscoVPN/cisco_ipsec.ko"
61   install -D -m644 license.txt "$pkgdir/usr/share/licenses/$pkgname/license.txt"
62   install -d -m755 "$pkgdir/usr/bin"
63   install -d -m755 "$pkgdir/etc"
64   ln -sf "/opt/$pkgname/bin/vpnclient" "$pkgdir/usr/bin/cisco-vpnclient"
65   ln -sf "/opt/$pkgname/bin/cisco_cert_mgr" "$pkgdir/usr/bin/cisco_cert_mgr"
66   ln -sf "/opt" "$pkgdir/etc/opt"
68   msg2 "Updating install file..."