# Maintainer: Ainola # Contributor: Jeff Sharpe # Contributor: Roman Pearah pkgname=netextender pkgver=7.5.773 pkgrel=1 pkgdesc="SonicWALL SSL VPN Client" arch=('i686' 'x86_64') url="http://www.sonicwall.com/us/en/products/324.html" license=('custom') depends=('java-environment' 'bash') source_i686=("http://ainola.sdf.org/NetExtender.Linux.${pkgver}.x86.tgz") source_x86_64=("http://ainola.sdf.org/NetExtender.Linux.${pkgver}.x86_64.tgz") sha256sums_i686=('4c219271511b49152be1d4fdebff5e9a65d29dcdc2ec3c0ce853391ce7f9605f') sha256sums_x86_64=('8c394239ba1cfe10b4bdd2f08c1880f23e5191b77831d93fffef8e316bf48b5e') install="${pkgname}.install" package() { mkdir -p "$pkgdir/usr/share/netExtender/icons" cd "$srcdir/netExtenderClient" install -Dm 644 sslvpn "$pkgdir/etc/ppp/peers/sslvpn" install -Dm 755 netExtender "$pkgdir/usr/bin/netExtender" install -Dm 755 netExtenderGui "$pkgdir/usr/bin/netExtenderGui" install -Dm 744 nxMonitor "$pkgdir/usr/bin/nxMonitor" mkdir -p "$pkgdir/etc/ppp/ip-down.d" mkdir -p "$pkgdir/etc/ppp/ipv6-down.d" touch "$pkgdir/etc/ppp/ip-down.d/sslvpnroutecleanup" touch "$pkgdir/etc/ppp/ipv6-down.d/sslvpnroute6cleanup" chmod 757 "$pkgdir/etc/ppp/ip-down.d/sslvpnroutecleanup" chmod 757 "$pkgdir/etc/ppp/ipv6-down.d/sslvpnroute6cleanup" install -Dm 644 netExtender.1 "$pkgdir/usr/share/man/man1/netExtender.1" install -Dm 755 libNetExtender.so "$pkgdir/usr/lib/libNetExtender.so" install -Dm 644 ca-bundle.crt "$pkgdir/usr/share/netExtender/ca-bundle.crt" # netExtenderGui is hard-coded to check in /usr/lib install -Dm 644 NetExtender.jar "$pkgdir/usr/lib/NetExtender.jar" install -Dm 644 icons/* "$pkgdir/usr/share/netExtender/icons" install -Dm 664 NetExtender.desktop "$pkgdir/usr/share/netExtender/NetExtender.desktop" install -Dm 664 NetExtender.desktop "$pkgdir/usr/share/applications/sonicwall-netextender.desktop" chown -f root:root "$pkgdir/usr/share/applications/sonicwall-netextender.desktop" }