diff options
author | Stephan Springer | 2021-11-15 14:29:24 +0100 |
---|---|---|
committer | Stephan Springer | 2021-11-15 14:42:17 +0100 |
commit | 43c64da346f649068907c792e85d886454319265 (patch) | |
tree | fad53e4c6f41a473be7ec48b9cd7001de40fee00 /PKGBUILD | |
parent | 43993fcb350a3b4a0c3ca1803d2033cac8d21544 (diff) | |
download | aur-43c64da346f649068907c792e85d886454319265.tar.gz |
prevent downloading the wrong version
in case the version on the download page has changed
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -10,7 +10,7 @@ pkgver=21.11.0.20 pkgrel=1 pkgdesc="Citrix Workspace App for x86_64 (64bit) Linux (ICAClient, Citrix Receiver)" arch=('x86_64' 'i686' 'armv7h') -url='https://www.citrix.com/downloads/workspace-app/linux/' +url='https://www.citrix.com/downloads/workspace-app/linux/workspace-app-for-linux-latest.html' license=('custom:Citrix') depends=('alsa-lib' 'libvorbis' 'curl' 'gtk2' 'libpng12' 'libxaw' 'libxp' 'speex' 'libjpeg6-turbo' 'libsoup' 'gst-plugins-base-libs' 'libidn11') optdepends=('xerces-c: gtk2 configuration manager' @@ -19,7 +19,7 @@ optdepends=('xerces-c: gtk2 configuration manager' conflicts=('bin32-citrix-client' 'citrix-client') options=(!strip) backup=("opt/Citrix/ICAClient/config/appsrv.ini" "opt/Citrix/ICAClient/config/wfclient.ini" "opt/Citrix/ICAClient/config/module.ini") -_dl_urls="$(curl -sL 'https://www.citrix.com/downloads/workspace-app/linux/workspace-app-for-linux-latest.html' | grep -F '.tar.gz?__gda__')" +_dl_urls="$(curl -sL "$url" | grep -F "$pkgver.tar.gz?__gda__")" _source32=https:"$(echo "$_dl_urls" | sed -En 's|^.*rel="(//.*/linuxx86-[^"]*)".*$|\1|p')" _source64=https:"$(echo "$_dl_urls" | sed -En 's|^.*rel="(//.*/linuxx64-[^"]*)".*$|\1|p')" _sourcearmhf=https:"$(echo "$_dl_urls" | sed -En 's|^.*rel="(//.*/linuxarmhf-[^"]*)".*$|\1|p')" |