Package Details: wayvnc-git 0.9.1+31.ge12cb689f3-2

Git Clone URL: https://aur.archlinux.org/wayvnc-git.git (read-only, click to copy)
Package Base: wayvnc-git
Description: VNC server for wlroots-based Wayland compositors
Upstream URL: https://github.com/any1/wayvnc
Keywords: remote vnc wayland wlroots
Licenses: custom:ISC
Conflicts: wayvnc
Provides: wayvnc
Submitter: chron
Maintainer: richbai90
Last Packager: richbai90
Votes: 0
Popularity: 0.000000
First Submitted: 2020-01-14 14:05 (UTC)
Last Updated: 2025-11-25 16:00 (UTC)

Latest Comments

1 2 Next › Last »

murf112358 commented on 2026-05-15 21:45 (UTC)

Also, there is a wayvnc.pam file in the root of the wayvnc repository, which allows the user to authenticate via PAM. It's not a perfect document but it seems to work. It just needs to be installed to /etc/pam.d.

murf112358 commented on 2026-05-15 21:35 (UTC)

Build fails for me with...

../wayvnc/subprojects/neatvnc/src/crypto/nettle/hash.c:24:10: fatal error: nettle/sha.h: No such file or directory
24 | #include <nettle/sha.h>

The file nettle/sha.h is provided by the nettle3 package but meson finds the pkgconfig file of extra/nettle. The fix: -Dpkg_config_path=/usr/lib/nettle3/pkgconfig.

richbai90 commented on 2025-11-25 16:02 (UTC)

Updated dependencies. Thanks @feinedsquirrel.

richbai90 commented on 2025-11-25 05:23 (UTC)

Good call. I'll make the update.

feinedsquirrel commented on 2025-11-18 19:01 (UTC) (edited on 2025-11-19 03:57 (UTC) by feinedsquirrel)

The gbm dependency here calls the gbm package in the aur, and it is not the one referred to in the project readme.

This package is looking for gbm.h, which on arch is provided by mesa.

Additionally, this would not build in a clean chroot. Here is an updated depends, with comments on where different dependencies come from:

depends=(
  ffmpeg # libavcodec.so
  libxkbcommon
  mesa # gbm.h
  wayland
  # gnutls # --> gnupg --> pacman --> base-devel
  # jansson # --> binutils --> base-devel
  # libdrm # --> mesa
  # libglvnd # --> ffmpeg
  # libjpeg-turbo # --> libjxl --> ffmpeg
  # pam # --> ... --> base-devel
  # pixman # --> cairo --> ffmpeg
)
makedepends=(
  git
  meson
  scdoc
  # gcc # --> base-devel
  # ninja --> meson
  # pam --> sudo --> base-devel (and lots of other paths from base-devel)
  # pkgconf # --> base-devel
)

richbai90 commented on 2025-11-11 16:43 (UTC)

Adopted and updated to latest version

simona commented on 2024-11-20 18:22 (UTC)

0.9 rleased

ony commented on 2023-07-01 21:03 (UTC) (edited on 2023-07-01 21:04 (UTC) by ony)

In my case aur/aml-git is 0.2.0-1 and results in that error about missing aml_unstable_abi_version symbol. Replacing it with extra/aml which is 0.3.0-1 makes build succeed.

lack commented on 2023-01-22 04:42 (UTC)

I think the aml dependency needs to be changed to aml-git as well.

xiliuya commented on 2022-12-11 04:05 (UTC) (edited on 2022-12-11 04:06 (UTC) by xiliuya)

error:

../wayvnc/src/main.c:1451:13: error: ‘aml_unstable_abi_version’ undeclared (first use in this function)
 1451 |         if (aml_unstable_abi_version != AML_UNSTABLE_API)
      |             ^~~~~~~~~~~~~~~~~~~~~~~~