Package Details: wayvnc 0.3.1-2

Git Clone URL: https://aur.archlinux.org/wayvnc.git (read-only, click to copy)
Package Base: wayvnc
Description: VNC server for wlroots-based Wayland compositors
Upstream URL: https://github.com/any1/wayvnc
Licenses: custom:ISC
Submitter: flacks
Maintainer: any1
Last Packager: any1
Votes: 11
Popularity: 0.88
First Submitted: 2020-01-23 01:56
Last Updated: 2020-10-01 19:59

Latest Comments

any1 commented on 2020-10-01 20:00

scdoc dependency trouble should be fixed now.

lahwaacz commented on 2020-10-01 19:57

@any1: there is a typo in the last commit: -Dman-pages=enable should be -Dman-pages=enabled.

marty1885 commented on 2020-09-29 06:11

Seems that scdoc is needed for build but not listed as dependency.

any1 commented on 2020-08-21 12:29

wayland is now a dependency. This should fix issues with wayland-client being missing during the build.

wlroots is not a dependency. Wayvnc will work with any wayland compositor that implements the necessary protocols, but no such compositors which are not wlroots based exist at the moment.

lahwaacz commented on 2020-08-09 11:38

@cyrinux: upstream does not specify wlroots as a dependency: https://github.com/any1/wayvnc#building

cyrinux commented on 2020-08-09 11:28

Hi, Could you please add "wlroots" as makedepends please? Thanks

lahwaacz commented on 2020-08-08 19:12

Building this package in a clean chroot results in the following error:

Found pkg-config: /usr/bin/pkg-config (1.7.3)
Run-time dependency pixman-1 found: YES 0.40.0
Dependency gbm skipped: feature screencopy-dmabuf disabled
Run-time dependency libdrm found: YES 2.4.102
Run-time dependency xkbcommon found: YES 0.10.0
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency wayland-client found: NO (tried pkgconfig)

meson.build:47:0: ERROR: Dependency "wayland-client" not found, tried pkgconfig

It seems that there is a missing dependency on the wayland package.

jhey commented on 2020-06-17 13:21

I am not sure why, but this is currently not building correctly. wayvnc-git works, though!

The error I get during makepkg -si is this:

cc  -o wayvnc 'wayvnc@exe/src_main.c.o' 'wayvnc@exe/src_render.c.o' 'wayvnc@exe/src_dmabuf.c.o' 'wayvnc@exe/src_strlcpy.c.o' 'wayvnc@exe/src_shm.c.o' 'wayvnc@exe/src_screencopy.c.o' 'wayvnc@exe/src_output.c.o' 'wayvnc@exe/src_pointer.c.o' 'wayvnc@exe/src_keyboard.c.o' 'wayvnc@exe/src_seat.c.o' 'wayvnc@exe/src_smooth.c.o' 'wayvnc@exe/src_cfg.c.o' 'wayvnc@exe/src_intset.c.o' -flto -Wl,--as-needed -Wl,--no-undefined -pie -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -Wl,--start-group protocols/libclient_protos.a -lm /usr/lib/libpixman-1.so /usr/lib/libuv.so -ldl /usr/lib/libEGL.so /usr/lib/libGLESv2.so /usr/lib/libwayland-client.so /usr/lib/libneatvnc.so /usr/lib/libxkbcommon.so -Wl,--end-group '-Wl,-rpath,$ORIGIN/protocols' -Wl,-rpath-link,/home/jhey/.cache/yay/wayvnc/src/wayvnc-0.1.2/build/protocols
/usr/bin/ld: /tmp/wayvnc.tJQwxn.ltrans0.ltrans.o: in function `shm_alloc_fd':
<artificial>:(.text+0x2905): undefined reference to `shm_open'
/usr/bin/ld: <artificial>:(.text+0x2951): undefined reference to `shm_unlink'
collect2: Fehler: ld gab 1 als Ende-Status zurück
ninja: build stopped: subcommand failed.

ainola commented on 2020-03-04 08:00

It seems that during the switch to archive-based releases the sha512sums were not implemented (they're still set to skip checking). Please do add those checks!