Skip to content

nzrf/ca.dcloud.ICAClient

 
 

Repository files navigation

ca.dcloud.ICAClient

Build and install the Citrix Workspace app (ICAClient) + HDX RealTime Media Engine for Skype as a Flatpak application for Linux.

Disclaimer

This project and I are not affiliated with Citrix. This repository does not contain any Citrix software. When the user builds the Flatpak application using this template, the required packages are obtained from Citrix's website, where Citrix has made the installers available for download.

Requirements

flatpak, flatpak-builder, elfutils, pulseaudio
You should be able to install all of these through your distro's package manager.

Instructions

Perform the flatpak setup.
Add the flathub remote, and install the Gnome SDK and runtime:
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install --user flathub org.gnome.Platform//42
flatpak install --user flathub org.gnome.Sdk//42

Clone/download this repo. Open a terminal in the folder where you downloaded this repo, and run the following:
flatpak-builder --user --install --force-clean icaclient ca.dcloud.ICAClient.yml
(If your distro uses musl libc rather than the tyipcal GNU libc, you may have to add the flag "--disable-rofiles-fuse" due to this bug)

It will take some time to download sources and build. Once it is finished, it should be automatially added to your application launcher (may need to log out and back in for it to show up), if not you can launch it via:
~/.local/share/flatpak/exports/share/applications/ca.dcloud.ICAClient.desktop
Or launch it via command line:
flatpak run ca.dcloud.ICAClient

Updating

When you build the app, it will automatically grab the most recent versions of Workspace and HDX RTME. Therefore, if Citrix has published new verions you can update your flatpak app by simply re-running the flatpak-builder command listed above. However, you may need to empty the .flatpack-builder folder (located in the folder where you previously built the app), as Flatpak may see the build manifest hasn't changed and therefore use the cached files from the previous build, rather than re-downloading and grabbing the latest installers.

Notes

I have not tested this extensively by any means, not all features of Citrix Workspace may work, or work stably. So far I've basically only used it to connect to my workstation via Remote PC, and verified that Skype works when doing so.

About

Install Citrix Workspace + HDX RTME as a Flatpak application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%