diff options
author | Bart Libert | 2022-09-02 15:58:32 +0200 |
---|---|---|
committer | Bart Libert | 2022-09-02 15:58:32 +0200 |
commit | 4577c00e6fedae03fb7fb619011df83e2449b07d (patch) | |
tree | 38c5e26480dddef593daee35024283ac52b25aa8 /PKGBUILD | |
parent | 03cb01a28d9bb17ebc6095f1d73198aee4842e1f (diff) | |
download | aur-4577c00e6fedae03fb7fb619011df83e2449b07d.tar.gz |
Show message if source is not present
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 22 |
1 files changed, 19 insertions, 3 deletions
@@ -1,18 +1,34 @@ # Maintainer: Bart Libert <aur@bart.libert.email> pkgname=barracudavpn-bin pkgver=5.2.2 -pkgrel=1 +pkgrel=2 pkgdesc="Barracuda VPN Client for Linux - needs original download from Barracuda" arch=("i386" "x86_64") conflicts=('barracudavpn') provides=('barracudavpn') url="https://campus.barracuda.com/product/networkaccessclient" +_download_url="http://dlportal.barracudanetworks.com/" license=("custom:FortiClientSSLVPN") -_srctarball="VPNClient_${pkgver}_Linux.tar.gz" +_pkg_file_name="VPNClient_${pkgver}_Linux.tar.gz" -source=("${_srctarball}::local://${_srctarball}") +_DOWNLOADS_DIR=`xdg-user-dir DOWNLOAD` + +if [ ! -f ${PWD}/${_pkg_file_name} ]; then + if [ -f $_DOWNLOADS_DIR/${_pkg_file_name} ]; then + ln -sfn $_DOWNLOADS_DIR/${_pkg_file_name} ${PWD} + else + msg2 "" + msg2 "Package not found!" + msg2 "The package can be downloaded here: ${_download_url} (needs account)" + msg2 "Choose NAC / VPN Client -> Barracuda VPN Client ${pkgver} for Linux" + msg2 "Please remember to put a downloaded package ${_pkg_file_name} into the build directory ${PWD} or $_DOWNLOADS_DIR" + msg2 "" + fi +fi + +source=("local://${_pkg_file_name}") sha256sums=('91459886ec634eca30321dc975de3208591084b2103801365442ef9c4e38e4ae') options=(debug !strip) |