# Maintainer: Nicolas Stinus pkgname=openvpn-nordvpn pkgver=17.2.1 pkgrel=3 pkgdesc="OpenVPN configuration files and helper for nordvpn.com" arch=(any) url="http://www.nordvpn.com" license=('MIT') depends=('openvpn' 'systemd') optdepends=('iputils: run ping and rank functions') makedepends=('unzip' 'parallel' 'coreutils') provides=('nordvpn') source=('https://nordvpn.com/api/files/zip') noextract=(zip) sha256sums=('d2ab555e0c601a4b220339fa84e35909aab59451bd115b795cdb76b552991810') install=${pkgname}.install prepare() { mkdir conf unzip -q zip -d conf } build() { find conf -name '*.ovpn' | parallel -j4 sed \'s/^auth-user-pass.*$/auth-user-pass \\/etc\\/openvpn\\/client\\/nordvpn\\/credentials.conf/g\' -i {} } package() { for f in $(find conf -type f -name '*udp1194.ovpn'); do install -D -m 444 $f $pkgdir/etc/openvpn/client/nordvpn/$(basename $f) ln -s /etc/openvpn/client/nordvpn/$(basename $f) $pkgdir/etc/openvpn/client/nordvpn_$(echo $(basename $f) | cut -d '.' -f 1).conf done chmod 750 $pkgdir/etc/openvpn/client install -D -m 755 ../nordvpn $pkgdir/usr/bin/nordvpn }