Package Details: amazon-workspaces-bin 2025.0.5219-1

Git Clone URL: https://aur.archlinux.org/amazon-workspaces-bin.git (read-only, click to copy)
Package Base: amazon-workspaces-bin
Description: Amazon Workspace Client
Upstream URL: https://clients.amazonworkspaces.com/
Licenses: non-free
Submitter: stilvoid
Maintainer: janek
Last Packager: janek
Votes: 20
Popularity: 0.166800
First Submitted: 2019-12-19 16:00 (UTC)
Last Updated: 2025-06-20 16:33 (UTC)

Pinned Comments

janek commented on 2025-01-28 13:58 (UTC)

The package is now finally upgraded to the latest 2024.x release!

Thanks to @row's patch it not only supports the DCV, but also continues to support PCoIP.

If anyone has issues with the new release: I also published the old release under a new name here: https://aur.archlinux.org/packages/amazon-workspaces-legacy-bin

Please still comment here if you have any issues with the new release & include your streaming protocol (DCV/PCoIP). Thanks!

Thank you very much @row.

Latest Comments

1 2 3 4 5 6 .. 10 Next › Last »

Ctrl_Null commented on 2026-03-19 14:58 (UTC)

```bash

1. Install pacman-contrib (provides updpkgsums)

sudo pacman -S pacman-contrib

2. Clone the AUR package

git clone https://aur.archlinux.org/amazon-workspaces-bin.git /tmp/amazon-workspaces-bin cd /tmp/amazon-workspaces-bin

3. Update PKGBUILD checksums to match actual upstream files

updpkgsums

4. Comment out the internal sha256 check in prepare()
The .info file's hash doesn't match the .deb — Amazon's problem, not ours.
In the PKGBUILD, comment out these two lines in prepare():
echo "$(grep SHA256 "$pkgname-$pkgver.info" | cut -d" " -f2) $pkgname-$pkgver.deb" >sum
sha256sum -c sum
5. Build and install

makepkg -si

Rhiyo commented on 2026-03-04 07:28 (UTC)

I can not for the life of me get SSO to work.

It goes

Start Worksapce Client Ask To Log in - Redirect To Browser Log in in Browser Starts a new Workspace Client instance (so there are now two) that asks to log in again Repeat

I am using CachyOS/Wayland/KDE. One of these might be the cause of the issue.

mattk22 commented on 2026-01-13 17:19 (UTC) (edited on 2026-01-13 17:20 (UTC) by mattk22)

Trying to install this package on a new Arch install, the contents of Packages has been updated (see below) to a new version. Would you mind updating the PKGBUILD?

Package: workspacesclient
Version: 2025.1.5324
Architecture: amd64
Maintainer: Amazon WorkSpaces
Installed-Size: 287108
Depends: desktop-file-utils, libgraphicsmagick++-q16-12, libgtk2.0-bin, libhiredis0.14, libsoup2.4-1, libva-drm2, libva-x11-2, libva2 , libvdpau1, libwebkit2gtk-4.0-37,libglib2.0-bin,libgtk-3-0
Filename: dists/focal/main/binary-amd64/workspacesclient_2025.1.5324_amd64.deb
Size: 97359652
MD5sum: d8e96d65175d84fa71591221a541ed63
SHA1: 0e8edf13c45ef68283f152cdd757f01333708b14
SHA256: 834be07d246f5871e69e3c13bf3944606f6191715729be5bfdd36122cbddb85e
Section: misc
Priority: optional
Description: [generated from Rust crate WorkSpacesClient]

DavidNorena commented on 2025-06-26 15:30 (UTC)

just to confirm peoplee DCV is working normally for me on the last version

Thanks a lot you guys rock !

janek commented on 2025-06-20 16:35 (UTC)

@qaplus: Thanks for the info, I just updated the PKGBUILD to the new release

@row: Thanks for the patch. I added this to the PKGBUILD and I could verify that at least PCoIP is still working. Hope this fixes DCV for you, unfortunately I can't verify it myself.

qaplus commented on 2025-06-20 16:12 (UTC) (edited on 2025-06-20 16:15 (UTC) by qaplus)

I'm getting validation errors as the following:

==> Validating source files with sha256sums...
    amazon-workspaces-bin-2024.8.5130.deb ... FAILED
    amazon-workspaces-bin-2024.8.5130.info ... FAILED

The content of amazon-workspaces-bin-2024.8.5130.info indicates the downloaded deb package is actually 2025.0.5219 now.

Package: workspacesclient
Version: 2025.0.5219
Architecture: amd64
Maintainer: Amazon WorkSpaces
Installed-Size: 287108
Depends: desktop-file-utils, libgraphicsmagick++-q16-12, libgtk2.0-bin, libhiredis0.14, libsoup2.4-1, libva-drm2, libva-x11-2, libva2 , libvdpau1, libwebkit2gtk-4.0-37,libglib2.0-bin,libgtk-3-0
Filename: dists/focal/main/binary-amd64/workspacesclient_2025.0.5219_amd64.deb
Size: 97357012
MD5sum: 2cbdfaed80ad4224208cf8cd03eab4a3
SHA1: ebf40366c129ce9886f9ddf0b907c0480c8ae191
SHA256: 181c4a10a9a745b67769c063c0c67355db9f71d63aab14ab46699e68898d32ec
Section: misc
Priority: optional
Description: [generated from Rust crate WorkSpacesClient]

row commented on 2025-06-01 04:33 (UTC)

This is probably not a permanent fix, but noting that deleting more libraries allows DCV to work with the newer glib2 and not crash (mine is 2.84.2-1). Unfortunately, audio doesn't seem to work, which is fine for my current DCV Workspaces usage on Arch, but perhaps not a great outcome for all. The audio/webcam icons are missing at the top, along with the window size controls, although the full-screen menu is present and functional. It is possible my audio symptom is being "stuck muted" in some way from the buttons not being present. I'm not clear if these issues are side-effects from the additional deletes, or library changes in Arch. Noting that it looks like the full screen icon is different than before (possibly broken or a placeholder).

diff --git a/amazon-workspaces-bin/PKGBUILD b/amazon-workspaces-bin/PKGBUILD
index aca588f..5336fd1 100644
--- a/amazon-workspaces-bin/PKGBUILD
+++ b/amazon-workspaces-bin/PKGBUILD
@@ -55,9 +55,11 @@ prepare() {

     sed -i -e 's/Exec=workspacesclient/Exec=workspacesclient-wrapper/' ${srcdir}/usr/share/applications/com.amazon.workspacesclient.desktop

-    # Remove the vendored-in libgio-2.0.so.0, so the system one is used
+    # Remove a couple of vendored-in libraries, so the system ones are used
     # The vendored-in version has libselinux.so.1 linked, which doesn't exist natively on Arch
     rm ${srcdir}/usr/lib/${arch}-linux-gnu/workspacesclient/dcv/libgio-2.0.so.0
+    rm ${srcdir}/usr/lib/${arch}-linux-gnu/workspacesclient/dcv/libglib-2.0.so.0
+    rm ${srcdir}/usr/lib/${arch}-linux-gnu/workspacesclient/dcv/libgobject-2.0.so.0

     # The below preparation steps are adapted from the .deb
     export LD_LIBRARY_PATH=${srcdir}/usr/lib/${arch}-linux-gnu/workspacesclient/dcv:$LD_LIBRARY_PATH

stekke commented on 2025-05-26 19:47 (UTC)

The suggested diff did not work for me to have DCV protocol working.

I also had to switch to the jammy package instead to get it to work, my local diff:

diff --git a/PKGBUILD b/PKGBUILD
index aca588f..ce68ddf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,9 +2,9 @@
 # Contributor: Steve Engledow <steve@engledow.me>

 pkgname=amazon-workspaces-bin
-pkgver=2024.8.5130
+pkgver=2024.8.5191
 pkgrel=3
-_aptdist=focal
+_aptdist=jammy
 pkgdesc='Amazon Workspace Client'
 arch=('x86_64')
 url="https://clients.amazonworkspaces.com/"
@@ -20,6 +20,10 @@ depends=(
     'libva'
     'libvdpau'
     'glib2'
+    'webkit2gtk-4.1'
+)
+optdepends=(
+    'libselinux: for DCV protocol support'
 )
 options=('staticlibs')
 makedepends=(
@@ -33,8 +37,8 @@ source=(
     workspacesclient-wrapper
 )

-sha256sums=('880157ef0361b696b34e5ad0957252bc3fd91b8b7a3b992623901fd3880120ca'
-            'b86729bff47a50f07005b6d3df8449bb594d07ef5fc07cb928b3982763bfb164'
+sha256sums=('043c4cc9c56059c88965ef02b44957696567a980d03b93666b02b5d06bcfdbe9'
+            '835c6ab8a743d10ce3c2ee4cefeb2994b77e17b78b91cb767bfaa4b52685824c
             'fb7640c4d5dbb507d6443462eabf1384dd65f069b33a9abc4a599d41ac6d0fb6'
             '27c7e51d9434e4cf85d898179ab1b0477b9c695e3461a7403da4e2c37857474f')

@@ -57,7 +61,7 @@ prepare() {

     # Remove the vendored-in libgio-2.0.so.0, so the system one is used
     # The vendored-in version has libselinux.so.1 linked, which doesn't exist natively on Arch
-    rm ${srcdir}/usr/lib/${arch}-linux-gnu/workspacesclient/dcv/libgio-2.0.so.0
+    #rm ${srcdir}/usr/lib/${arch}-linux-gnu/workspacesclient/dcv/libgio-2.0.so.0

     # The below preparation steps are adapted from the .deb
     export LD_LIBRARY_PATH=${srcdir}/usr/lib/${arch}-linux-gnu/workspacesclient/dcv:$LD_LIBRARY_PATH

janek commented on 2025-04-14 21:42 (UTC) (edited on 2025-04-14 21:54 (UTC) by janek)

@oech3: thanks, you are right, I changed the dependency to icu, it doesn't seem to link to icu63 at all.

@DavidNorena: Do you still have issues with glib2 2.84? I'm on 2.84.1 and don't experience any issues. Probably it's only with DCV and I can unfortunatly only test PCoIP, as I don't have a DCV capable target available.

To use the bundled glib2, you could try removing the "rm ..." in line 60 and install "libselinux" from AUR or cachyos repo. Here is a patch:

diff --git a/amazon-workspaces-bin/PKGBUILD b/amazon-workspaces-bin/PKGBUILD
index aca588f..5cd26fa 100644
--- a/amazon-workspaces-bin/PKGBUILD
+++ b/amazon-workspaces-bin/PKGBUILD
@@ -21,6 +21,9 @@ depends=(
     'libvdpau'
     'glib2'
 )
+optdepends=(
+    'libselinux: for DCV protocol support'
+)
 options=('staticlibs')
 makedepends=(
   'binutils'
@@ -55,10 +58,6 @@ prepare() {

     sed -i -e 's/Exec=workspacesclient/Exec=workspacesclient-wrapper/' ${srcdir}/usr/share/applications/com.amazon.workspacesclient.desktop

-    # Remove the vendored-in libgio-2.0.so.0, so the system one is used
-    # The vendored-in version has libselinux.so.1 linked, which doesn't exist natively on Arch
-    rm ${srcdir}/usr/lib/${arch}-linux-gnu/workspacesclient/dcv/libgio-2.0.so.0
-
     # The below preparation steps are adapted from the .deb
     export LD_LIBRARY_PATH=${srcdir}/usr/lib/${arch}-linux-gnu/workspacesclient/dcv:$LD_LIBRARY_PATH
     export PATH=${srcdir}/usr/lib/${arch}-linux-gnu/workspacesclient/dcv:$PATH

If this turns out to work for you, this might be a better approach as it shouldn't break with the next glib2 update...

oech3 commented on 2025-04-14 04:51 (UTC)

It seems working with icu. Not icu63.