summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMoabeat2024-03-07 10:31:04 +0100
committerMoabeat2024-03-07 10:32:28 +0100
commit566f70a620ac4525a2830c526214c098dbaaaa90 (patch)
tree62832cff58a7ae28c7d48b8a872c6fe021001299 /PKGBUILD
parent009b0b2740695bd96f1fdad7c413abf4bc366bd9 (diff)
downloadaur-icaclient.tar.gz
Update to 24.2.0.65 and USB support
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD31
1 files changed, 16 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b4314825c4d1..ef11c36b3aca 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,10 +7,10 @@
# Contributor: Giorgio Azzinnaro <giorgio@azzinna.ro>
pkgname=icaclient
-pkgver=23.11.0.82
+pkgver=24.2.0.65
pkgrel=1
pkgdesc="Citrix Workspace App (a.k.a. ICAClient, Citrix Receiver)"
-arch=('x86_64' 'i686' 'armv7h' 'aarch64')
+arch=('x86_64' 'armv7h' 'aarch64')
url='https://www.citrix.com/downloads/workspace-app/linux/workspace-app-for-linux-latest.html'
license=('custom:Citrix')
depends=('alsa-lib' 'curl' 'gst-plugins-base-libs' 'gtk2' 'libc++' 'libc++abi' 'libidn11'
@@ -24,7 +24,6 @@ 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 "$url" | grep -F ".tar.gz?__gda__")"
_dl_urls="$(echo "$_dl_urls_" | 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')"
_sourceaarch64=https:"$(echo "$_dl_urls" | sed -En 's|^.*rel="(//.*/linuxarm64-[^"]*)".*$|\1|p')"
@@ -33,9 +32,10 @@ source=('citrix-configmgr.desktop'
'citrix-wfica.desktop'
'citrix-workspace.desktop'
'wfica.sh'
- 'wfica_assoc.sh')
+ 'wfica_assoc.sh'
+ 'ctxcwalogd.service'
+ 'ctxusbd.service')
source_x86_64=("$pkgname-x64-$pkgver.tar.gz::$_source64")
-source_i686=("$pkgname-x86-$pkgver.tar.gz::$_source32")
source_armv7h=("$pkgname-armhf-$pkgver.tar.gz::$_sourcearmhf")
source_aarch64=("$pkgname-arm64-$pkgver.tar.gz::$_sourceaarch64")
sha256sums=('643427b6e04fc47cd7d514af2c2349948d3b45f536c434ba8682dcb1d4314736'
@@ -43,21 +43,18 @@ sha256sums=('643427b6e04fc47cd7d514af2c2349948d3b45f536c434ba8682dcb1d4314736'
'1dc6d6592fa08c44fb6a4efa0dc238e9e78352bb799ef2e1a92358b390868064'
'cdfb3a2ef3bf6b0dd9d17c7a279735db23bc54420f34bfd43606830557a922fe'
'fe0b92bb9bfa32010fe304da5427d9ca106e968bad0e62a5a569e3323a57443f'
- 'a3bd74aaf19123cc550cde71b5870d7dacf9883b7e7a85c90e03b508426c16c4')
-sha256sums_x86_64=('d3dde64baa6db7675a025eff546d552544d3523f4f3047621884f7830a9e2822')
-sha256sums_i686=('65b8c144e51b5bd78b98ae69e0fa76d6c020a857d74fd5254be49492527072b6')
-sha256sums_armv7h=('8a512a9f3a2c03e1c52549af3aedbe03cef6388da75e685a8f9d8bda161140ab')
-sha256sums_aarch64=('ab0473263d1922f0e7ed858f44c00acca9aa870cb603f54933d3361799cda4f7')
+ 'a3bd74aaf19123cc550cde71b5870d7dacf9883b7e7a85c90e03b508426c16c4'
+ '0e3a6c7cf7fa9eee7dcde7356e90ffa1cb312bffc0813a0bf123d2f918dc369d'
+ '739da3fca95d07fc3076522acc6b6c1b12b988047bd2fb3c87e37231e49f2e1f')
+sha256sums_x86_64=('eaeb5d3bd079d4e5c9707da67f5f7a25cb765e19c36d01861290655dbf2aaee4')
+sha256sums_armv7h=('fc48258ad7b44dea543b3c05acd8102b380f43e0c357dabc4502feb4204a85b3')
+sha256sums_aarch64=('40ea01606fe7459ba5b7a5a3ac58da1f23f569ea19a643957ccf519d1a3f0cdc')
install=citrix-client.install
package() {
cd "${srcdir}"
ICAROOT=/opt/Citrix/ICAClient
- if [[ $CARCH == 'i686' ]]
- then
- ICADIR="$srcdir/linuxx86/linuxx86.cor"
- PKGINF="Ver.core.linuxx86"
- elif [[ $CARCH == 'x86_64' ]]
+ if [[ $CARCH == 'x86_64' ]]
then
ICADIR="$srcdir/linuxx64/linuxx64.cor"
PKGINF="Ver.core.linuxx64"
@@ -133,4 +130,8 @@ package() {
then
chmod +x "${pkgdir}$ICAROOT"/util/HdxRtcEngine
fi
+
+ # install systemd unit files
+ install -Dm755 -t "${pkgdir}/usr/lib/systemd/system" "ctxcwalogd.service"
+ install -Dm755 -t "${pkgdir}/usr/lib/systemd/system" "ctxusbd.service"
}