# Maintainer: Carlo Cabanilla pkgname=pertino pkgver=530.4607 pkgrel=2 pkgdesc="Cloud-based VPN client" arch=('x86_64') url="http://pertino.com/" license=('proprietary') depends=('dhclient') makedepends=('sed') _srcfileprefix="${pkgname}_${pkgver}-1_" source_x86_64=("client.conf" "pgateway.service" "http://download.pertino.com/clients/linux/$(echo $pkgver | tr . -)/${_srcfileprefix}amd64.deb") noextract=("${source[@]%%::*}") install=${pkgname}.install backup=(usr/share/pgateway/conf/client.conf) package() { # extract source deb file if [ "x$CARCH" = "xx86_64" ] then srcfile=${_srcfileprefix}amd64.deb else srcfile=${_srcfileprefix}i386.deb fi mv "$srcfile" "$pkgdir" cd "$pkgdir" ar -xf "$pkgdir/$srcfile" tar -xzf data.tar.gz rm "$srcfile" "control.tar.gz" "data.tar.gz" "debian-binary" # Remove the other init scripts rm -rf "$pkgdir/opt/pertino/pgateway/init" # Move /opt into /usr/share mkdir -p "$pkgdir/usr/share" mv "$pkgdir/opt/pertino/pgateway" "$pkgdir/usr/share/" rmdir "$pkgdir/opt/pertino/" rmdir "$pkgdir/opt" # base config cp "$srcdir/client.conf" "$pkgdir/usr/share/pgateway/conf/client.conf" # systemd unit mkdir -p "$pkgdir/usr/lib/systemd/system/" cp "$srcdir/pgateway.service" "$pkgdir/usr/lib/systemd/system/pgateway.service" # Symlink the executables mkdir -p "$pkgdir/usr/bin" ln -s "/usr/share/pgateway/pGateway" "$pkgdir/usr/bin/pGateway" ln -s "/usr/share/pgateway/pertino" "$pkgdir/usr/bin/pertino" } md5sums_x86_64=('6860e827d05c06b63dad13fbc0b947c8' 'c8dd2304f286498e215543a4651b4e37' '206c07048db0983a3821df4d74655d59')