diff options
author | Moabeat | 2024-03-07 10:31:04 +0100 |
---|---|---|
committer | Moabeat | 2024-03-07 10:32:28 +0100 |
commit | 566f70a620ac4525a2830c526214c098dbaaaa90 (patch) | |
tree | 62832cff58a7ae28c7d48b8a872c6fe021001299 | |
parent | 009b0b2740695bd96f1fdad7c413abf4bc366bd9 (diff) | |
download | aur-566f70a620ac4525a2830c526214c098dbaaaa90.tar.gz |
Update to 24.2.0.65 and USB support
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 31 | ||||
-rw-r--r-- | ctxcwalogd.service | 16 | ||||
-rw-r--r-- | ctxusbd.service | 17 |
4 files changed, 60 insertions, 25 deletions
@@ -1,11 +1,10 @@ pkgbase = icaclient pkgdesc = Citrix Workspace App (a.k.a. ICAClient, Citrix Receiver) - pkgver = 23.11.0.82 + pkgver = 24.2.0.65 pkgrel = 1 url = https://www.citrix.com/downloads/workspace-app/linux/workspace-app-for-linux-latest.html install = citrix-client.install arch = x86_64 - arch = i686 arch = armv7h arch = aarch64 license = custom:Citrix @@ -41,19 +40,21 @@ pkgbase = icaclient source = citrix-workspace.desktop source = wfica.sh source = wfica_assoc.sh + source = ctxcwalogd.service + source = ctxusbd.service sha256sums = 643427b6e04fc47cd7d514af2c2349948d3b45f536c434ba8682dcb1d4314736 sha256sums = 446bfe50e5e1cb027415b264a090cede1468dfbdc8b55e5ce14e9289b6134119 sha256sums = 1dc6d6592fa08c44fb6a4efa0dc238e9e78352bb799ef2e1a92358b390868064 sha256sums = cdfb3a2ef3bf6b0dd9d17c7a279735db23bc54420f34bfd43606830557a922fe sha256sums = fe0b92bb9bfa32010fe304da5427d9ca106e968bad0e62a5a569e3323a57443f sha256sums = a3bd74aaf19123cc550cde71b5870d7dacf9883b7e7a85c90e03b508426c16c4 - source_x86_64 = icaclient-x64-23.11.0.82.tar.gz::https://downloads.citrix.com/22439/linuxx64-23.11.0.82.tar.gz?__gda__=exp=1702499934~acl=/*~hmac=3e8261c5031f26befba67d76b976ec9ea926750952c02983b2096bb649c164b4 - sha256sums_x86_64 = d3dde64baa6db7675a025eff546d552544d3523f4f3047621884f7830a9e2822 - source_i686 = icaclient-x86-23.11.0.82.tar.gz::https://downloads.citrix.com/22439/linuxx86-23.11.0.82.tar.gz?__gda__=exp=1702499934~acl=/*~hmac=3e8261c5031f26befba67d76b976ec9ea926750952c02983b2096bb649c164b4 - sha256sums_i686 = 65b8c144e51b5bd78b98ae69e0fa76d6c020a857d74fd5254be49492527072b6 - source_armv7h = icaclient-armhf-23.11.0.82.tar.gz::https://downloads.citrix.com/22439/linuxarmhf-23.11.0.82.tar.gz?__gda__=exp=1702499934~acl=/*~hmac=3e8261c5031f26befba67d76b976ec9ea926750952c02983b2096bb649c164b4 - sha256sums_armv7h = 8a512a9f3a2c03e1c52549af3aedbe03cef6388da75e685a8f9d8bda161140ab - source_aarch64 = icaclient-arm64-23.11.0.82.tar.gz::https://downloads.citrix.com/22439/linuxarm64-23.11.0.82.tar.gz?__gda__=exp=1702499934~acl=/*~hmac=3e8261c5031f26befba67d76b976ec9ea926750952c02983b2096bb649c164b4 - sha256sums_aarch64 = ab0473263d1922f0e7ed858f44c00acca9aa870cb603f54933d3361799cda4f7 + sha256sums = 0e3a6c7cf7fa9eee7dcde7356e90ffa1cb312bffc0813a0bf123d2f918dc369d + sha256sums = 739da3fca95d07fc3076522acc6b6c1b12b988047bd2fb3c87e37231e49f2e1f + source_x86_64 = icaclient-x64-24.2.0.65.tar.gz::https://downloads.citrix.com/22629/linuxx64-24.2.0.65.tar.gz?__gda__=exp=1709807412~acl=/*~hmac=2a04081e4c1643e64daa33d5e0ec3280eaf0c7b221d14dcf4f371c06ce99781d + sha256sums_x86_64 = eaeb5d3bd079d4e5c9707da67f5f7a25cb765e19c36d01861290655dbf2aaee4 + source_armv7h = icaclient-armhf-24.2.0.65.tar.gz::https://downloads.citrix.com/22629/linuxarmhf-24.2.0.65.tar.gz?__gda__=exp=1709807412~acl=/*~hmac=2a04081e4c1643e64daa33d5e0ec3280eaf0c7b221d14dcf4f371c06ce99781d + sha256sums_armv7h = fc48258ad7b44dea543b3c05acd8102b380f43e0c357dabc4502feb4204a85b3 + source_aarch64 = icaclient-arm64-24.2.0.65.tar.gz::https://downloads.citrix.com/22629/linuxarm64-24.2.0.65.tar.gz?__gda__=exp=1709807412~acl=/*~hmac=2a04081e4c1643e64daa33d5e0ec3280eaf0c7b221d14dcf4f371c06ce99781d + sha256sums_aarch64 = 40ea01606fe7459ba5b7a5a3ac58da1f23f569ea19a643957ccf519d1a3f0cdc pkgname = icaclient @@ -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" } diff --git a/ctxcwalogd.service b/ctxcwalogd.service new file mode 100644 index 000000000000..9d0e1c4e1146 --- /dev/null +++ b/ctxcwalogd.service @@ -0,0 +1,16 @@ +# Service file for Citrix Workspace App Log Writer +# Author: Moabeat <moabeat@berlin.de> + +[Unit] +Description=Citrix Workspace App Log Writer Service +After=network.target + +[Service] +Type=forking +Restart=always +ExecStartPre=mkdir -m 700 -p /var/run/ctxcwalogd +ExecStart=/opt/Citrix/ICAClient/util/ctxcwalogd +ExecStopPost=rm -rf /var/run/ctxcwalogd + +[Install] +WantedBy=multi-user.target diff --git a/ctxusbd.service b/ctxusbd.service new file mode 100644 index 000000000000..49d8e76eff4b --- /dev/null +++ b/ctxusbd.service @@ -0,0 +1,17 @@ +# Service file for Citrix Workspace App USB Forwarding Service +# Author: Moabeat <moabeat@berlin.de> + +[Unit] +Description=Citrix Workspace App USB Forwarding Service +After=udev.service +Requires=ctxcwalogd.service + +[Service] +Type=forking +Restart=always +ExecStartPre=mkdir -m 700 -p /var/run/ctxusbd +ExecStart=/opt/Citrix/ICAClient/usb/ctxusbd +ExecStopPost=rm -rf /var/run/ctxusbd + +[Install] +WantedBy=multi-user.target |