Package Details: realvnc-vnc-viewer 7.0.0-1

Git Clone URL: https://aur.archlinux.org/realvnc-vnc-viewer.git (read-only, click to copy)
Package Base: realvnc-vnc-viewer
Description: VNC remote desktop client software by RealVNC
Upstream URL: https://www.realvnc.com/
Keywords: realvnc viewer vnc
Licenses: custom
Conflicts: tigervnc, tightvnc, turbovnc
Submitter: ava1ar
Maintainer: Kewl
Last Packager: Kewl
Votes: 48
Popularity: 1.24
First Submitted: 2017-09-11 23:40 (UTC)
Last Updated: 2023-02-05 15:40 (UTC)

Latest Comments

1 2 3 4 Next › Last »

BenTheTechGuy commented on 2022-09-04 17:42 (UTC)

aarch64 can be added to the list of supported architectures. Here's a patch:

diff --git a/.SRCINFO b/.SRCINFO
index 5aaa46e..70f73f1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,12 @@
 pkgbase = realvnc-vnc-viewer
        pkgdesc = VNC remote desktop client software by RealVNC
        pkgver = 6.22.515
-       pkgrel = 2
+       pkgrel = 3
        url = https://www.realvnc.com/
        arch = x86_64
        arch = i686
        arch = armv7h
+       arch = aarch64
        license = custom
        depends = libsm
        depends = libxext
@@ -18,5 +19,7 @@ pkgbase = realvnc-vnc-viewer
        sha1sums_i686 = c2a8107c52d6f67f09e1f64ea227d7c471a8c7ca
        source_armv7h = https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.22.515-Linux-ARM.deb
        sha1sums_armv7h = 218fa1696ef5a9d2a9914577d10881345d610b0d
+       source_aarch64 = https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.22.515-Linux-ARM64.deb
+       sha1sums_aarch64 = 9f4d0e626f35b69d5636fef45b97f663d6780bff

 pkgname = realvnc-vnc-viewer
diff --git a/PKGBUILD b/PKGBUILD
index e2a774b..80c93e8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,9 +5,9 @@ _watch=('https://www.realvnc.com/en/connect/download/viewer/linux/' 'VNC-Viewer-

 pkgname=realvnc-vnc-viewer
 pkgver=6.22.515
-pkgrel=2
+pkgrel=3
 pkgdesc='VNC remote desktop client software by RealVNC'
-arch=('x86_64' 'i686' 'armv7h')
+arch=('x86_64' 'i686' 'armv7h' 'aarch64')
 url='https://www.realvnc.com/'
 license=('custom')
 depends=('libsm' 'libxext')
@@ -15,9 +15,11 @@ conflicts=('tightvnc' 'tigervnc' 'turbovnc')
 source_x86_64=("https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-${pkgver}-Linux-x64.deb")
 source_i686=("https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-${pkgver}-Linux-x86.deb")
 source_armv7h=("https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-${pkgver}-Linux-ARM.deb")
+source_aarch64=("https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-${pkgver}-Linux-ARM64.deb")
 sha1sums_x86_64=('44031515a9a87e903ebd8e763009d7964a5ee0d8')
 sha1sums_i686=('c2a8107c52d6f67f09e1f64ea227d7c471a8c7ca')
 sha1sums_armv7h=('218fa1696ef5a9d2a9914577d10881345d610b0d')
+sha1sums_aarch64=('9f4d0e626f35b69d5636fef45b97f663d6780bff')

 package() {
     bsdtar -xv -C "${pkgdir}" -f "${srcdir}/data.tar.xz"

zeroconf commented on 2022-03-09 01:45 (UTC)

Finally made experiment in another PC and deleted that symlink. Then installed with cleanbuild realvnc-vnc-viewer again.

Noticed BEFORE that action:

ls -l /usr/lib/libcrypt.so.1
/usr/lib/libcrypt.so.1 -> /usr/lib/libcrypt.so.2.0.0

ls /usr/lib/libcrypt.so*
/usr/lib/libcrypt.so
/usr/lib/libcrypt.so.1
/usr/lib/libcrypt.so.2
/usr/lib/libcrypt.so.2.0.0

AFTER:

ls -l /usr/lib/libcrypt.so.1
/usr/lib/libcrypt.so.1 -> libcrypt.so.1.1.0

ls /usr/lib/libcrypt.so*
/usr/lib/libcrypt.so
/usr/lib/libcrypt.so.1
/usr/lib/libcrypt.so.1.1.0
/usr/lib/libcrypt.so.2
/usr/lib/libcrypt.so.2.0.0

System rebooted fine at least one PC. Using also encrypted disk.

zeroconf commented on 2022-03-08 18:04 (UTC) (edited on 2022-03-08 21:37 (UTC) by zeroconf)

@jose1711 What do you mean, I've said file in my system?

Interfering manually into automatic software installation configuration sounds very dangerous behaviour. I did not create anything manually and if errors exist, these must be fixed same way, they appeared - automatically via installation, updating.

ls -l /usr/lib/libcrypt.so.1
/usr/lib/libcrypt.so.1 -> /usr/lib/libcrypt.so.2.0.0

yay -Qo /usr/lib/libcrypt.so.2.0.0
/usr/lib/libcrypt.so.2.0.0 is owned by libxcrypt 4.4.28-2

yay -Qi libxcrypt
Description     : Modern library for one-way hashing of passwords
Required By     : accountsservice  hplip  inetutils  lib32-libxcrypt  libcups  libnewt
                  mkinitcpio-busybox  openssh  pam  perl  ppp  python  python2  shadow  systemd
                  talloc  texlive-bin  util-linux
Optional For    : None
Conflicts With  : None
Replaces        : None


yay -Si libxcrypt-compat
Description     : Modern library for one-way hashing of passwords - legacy API functions
Depends On      : libxcrypt
Optional Deps   : None
Conflicts With  : None
Replaces        : None

If to delete that symlink, I have no information, what could be broken. Seems very important library used by many system components.

jose1711 commented on 2022-03-08 16:32 (UTC)

@zeroconf

The error you get (/usr/lib/libcrypt.so.1 exists in filesystem) comes from the fact that you already have said file in your system. In order to fix the situation you need to remove (or rename if unsure) that file.

zeroconf commented on 2022-03-08 16:06 (UTC)

I already mentioned, that reinstalling is impossible and bringed out error messages.

jose1711 commented on 2022-03-08 15:41 (UTC)

@zeroconf

then i would simply remove the file and reinstall.

zeroconf commented on 2022-03-08 15:06 (UTC)

pacman -Qo /usr/lib/libcrypt.so.1
error: No package owns /usr/lib/libcrypt.so.1

jose1711 commented on 2022-03-08 14:56 (UTC)

@zeroconf

pacman -Qo /usr/lib/libcrypt.so.1

zeroconf commented on 2022-03-08 14:43 (UTC) (edited on 2022-03-08 14:54 (UTC) by zeroconf)

Tried to uninstall realvnc-vnc-viewer and also that depending package but now I lost also realvnc-vnc-viewer which is extremely necessary for me. Cannot install it again:

(1/1) checking for file conflicts                            [--------------------------------] 100%
error: failed to commit transaction (conflicting files)
libxcrypt-compat: /usr/lib/libcrypt.so.1 exists in filesystem
Errors occurred, no packages were upgraded.
 -> error installing repo packages

Luckily standalone version from https://www.realvnc.com/en/connect/download/viewer/ still works.

zeroconf commented on 2022-03-07 22:09 (UTC) (edited on 2022-03-07 22:19 (UTC) by zeroconf)

Any solution? Currently my workaround to get rest of system updated:

yay -Syyuu --ignore=realvnc-vnc-viewer

Current situation:

1  aur/realvnc-vnc-viewer  6.21.1109-1 -> 6.21.1109-3
==> Packages to exclude: (eg: "1 2 3", "1-3", "^4" or repo name)
==> 
:: Checking for conflicts...
:: Checking for inner conflicts...
[Repo:1]  libxcrypt-compat-4.4.28-2
[Aur:1]  realvnc-vnc-viewer-6.21.1109-3

:: (1/1) Downloaded PKGBUILD: realvnc-vnc-viewer
  1 realvnc-vnc-viewer               (Installed) (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
:: (1/1) Parsing SRCINFO: realvnc-vnc-viewer
:: Synchronizing package databases...
 core                                                       136,0 KiB   137 KiB/s 00:01 [--------------------------------------------------] 100%
 extra                                                     1547,0 KiB  1008 KiB/s 00:02 [--------------------------------------------------] 100%
 community                                                    6,0 MiB  2,14 MiB/s 00:03 [--------------------------------------------------] 100%
 multilib                                                   154,0 KiB   155 KiB/s 00:01 [--------------------------------------------------] 100%
 endeavouros                                                 28,1 KiB   136 KiB/s 00:00 [--------------------------------------------------] 100%
resolving dependencies...
looking for conflicting packages...

Package (1)            New Version  Net Change  Download Size

core/libxcrypt-compat  4.4.28-2       0,17 MiB       0,07 MiB

Total Download Size:   0,07 MiB
Total Installed Size:  0,17 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
 libxcrypt-compat-4.4.28-2-x86_64                            67,8 KiB  76,8 KiB/s 00:01 [--------------------------------------------------] 100%
(1/1) checking keys in keyring                                                          [--------------------------------------------------] 100%
(1/1) checking package integrity                                                        [--------------------------------------------------] 100%
(1/1) loading package files                                                             [--------------------------------------------------] 100%
(1/1) checking for file conflicts                                                       [--------------------------------------------------] 100%
error: failed to commit transaction (conflicting files)
libxcrypt-compat: /usr/lib/libcrypt.so.1 exists in filesystem
Errors occurred, no packages were upgraded.
 -> error installing repo packages