Package Details: pcoip-client 23.01.1-2

Git Clone URL: https://aur.archlinux.org/pcoip-client.git (read-only, click to copy)
Package Base: pcoip-client
Description: Teradici PCOIP client
Upstream URL: https://teradici.com/
Licenses: custom:Teradici
Submitter: AWhetter
Maintainer: AWhetter (Torxed)
Last Packager: AWhetter
Votes: 5
Popularity: 0.96
First Submitted: 2022-12-06 21:53 (UTC)
Last Updated: 2023-06-15 14:43 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

darose commented on 2024-04-16 02:37 (UTC)

Is there a working way to build this currently? I tried building with v23.12.6 and the latest 'protobuf' and 'hiredis', like @artafinde suggested, but I get:

/usr/bin/pcoip-client: error while loading shared libraries: libprotobuf.so.23: cannot open shared object file: No such file or directory

Torxed commented on 2024-03-15 15:08 (UTC) (edited on 2024-03-15 15:18 (UTC) by Torxed)

Trying to upgrade this package, but I keep hitting on version 23.12.6:

qt.qpa.gl: QXcbConnection: Failed to initialize GLX
pcoip-client: xcb_in.c:757: xcb_request_check: Assertion `!reply' failed.
Aborted (core dumped)

With export QMLSCENE_DEVICE=softwarecontext I can get a bit further but this is not ideal obviously.

artafinde commented on 2024-02-20 20:53 (UTC) (edited on 2024-02-20 21:02 (UTC) by artafinde)

protobuf3.12 dependency fails to build but can be replaced by using the one from extra/protobuf. Latest version available with patch:

diff --git a/PKGBUILD b/PKGBUILD
index b76615c..dea3122 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Ashley Whetter <(firstname) @ awhetter.co.uk>
 # Contributor: Patrik Pira
 pkgname=('pcoip-client' 'pcoip-client-clipboard')
-pkgver=23.01.1
+pkgver=23.12.2
 pkgrel=2
 _ubuntuver=22.04
 pkgdesc='Teradici PCOIP client'
@@ -16,8 +16,8 @@ depends=(
        'qt5-networkauth'
        'qt5-quickcontrols'
        'qt5-quickcontrols2'
-       'protobuf3.12'
-       'hiredis0.14'
+       'protobuf'
+       'hiredis'
        'ffmpeg4.4'
 )
 makedepends=('fakeroot' 'patchelf')
@@ -27,10 +27,8 @@ source=(
        "https://dl.teradici.com/DeAdBCiUYInHcSTy/pcoip-client/deb/ubuntu/pool/jammy/main/p/pc/pcoip-client_${pkgver}-${_ubuntuver}/pcoip-client_${pkgver}-${_ubuntuver}_amd64.deb"
        'LICENSE.pdf::https://docs.teradici.com/sites/default/files/documents/2022-02/EULA%20%28Feb%202022%29.pdf'
 )
-sha256sums=(
-       'bbaf1e643e77e239968ec108e9dbee9ade17f47bb4694c8bbf97fdc229a9903f'
-       'c1ce23848fb8d3b08cfcb87ab9fc0572e14e274740e8142ebd07a18c050dd16e'
-)
+sha256sums=('915089215e3d24c3f0499f557e1bee5d8eb56edf3d950254506d3a21ad6d96b8'
+            'c1ce23848fb8d3b08cfcb87ab9fc0572e14e274740e8142ebd07a18c050dd16e')

 prepare() {
        cd $srcdir
@@ -41,7 +39,7 @@ prepare() {
 package_pcoip-client() {
        install=$pkgname.install

-  tar -C $pkgdir/ -xvf $srcdir/pcoip-client/data.tar.gz
+    tar -C $pkgdir/ -xvf $srcdir/pcoip-client/data.tar.gz

        # Remove empty directories
        rm -rf $pkgdir/usr/lib/x86_64-linux-gnu/org.hp.pcoip-client

Torxed commented on 2024-02-04 07:00 (UTC)

I'll try my best to build it against the latest version. But it is a tricky one!

AWhetter commented on 2024-02-03 18:58 (UTC)

This package has been out of date for some time. I've been trying to update it, but it's become increasingly difficult as Arch Linux libraries move forwards and teradici's dependencies to Ubuntu libraries remain stuck in the past. I'll continue trying, but help would be appreciated if anyone else wants to try.

nonprogiz commented on 2023-11-16 01:40 (UTC)

protobuf3 dependency started giving some errors while compiling.

If you run into this issue, compile and install protobuf3.12.4 yourself and remove the dependency from your build file to get pcoip-client working :)

ray.whiteside commented on 2023-08-13 22:12 (UTC)

After a system upgrade I started getting this error:

Unable to set capabilities: Operation not permitted pcoip client

I appeared to fix by running these commands:

setcap "cap_setgid+p" "/usr/bin/pcoip-client"
setcap "cap_setgid+i" "/usr/lib/pcoip-client/usb-helper"

based on this: https://github.com/ppira/pcoip-client/commit/809a4bc936f8bf74e355c286e8241430486fb5c6

But I don't fully understand why this happened or if the fix is appropriate.

ray.whiteside commented on 2023-07-23 20:26 (UTC)

I'm getting this error when I try to install:

error: failed to commit transaction (conflicting files)
protobuf3.12: /usr/lib/libprotobuf-lite.so.23 exists in filesystem (owned by protobuf)
protobuf3.12: /usr/lib/libprotobuf.so.23 exists in filesystem (owned by protobuf)
protobuf3.12: /usr/lib/libprotoc.so.23 exists in filesystem (owned by protobuf)
Errors occurred, no packages were upgraded.

Is there a way to avoid this conflict?

andutra commented on 2023-06-21 13:49 (UTC)

It's not working for me, I am having an error when it's being installed.

tsangares commented on 2023-04-06 06:56 (UTC)

Hey any chance we can get a bin for this instead of compiling it?