gnu: Add wayvnc.

* gnu/packages/vnc.scm (wayvnc): New Variable.

Change-Id: I8cb0e59089b9f9812b27fdd58dceba747a896924
This commit is contained in:
kitzman 2022-02-23 20:47:06 +02:00 committed by Zheng Junjie
parent 6a517e9417
commit 54afafc63f
No known key found for this signature in database
GPG key ID: 3B5AA993E1A2DFF0

View file

@ -680,3 +680,37 @@ (define-public neatvnc
authentication, SSH tunneling, and ZRLE or Tight encoding.")
(license license:isc)))
(define-public wayvnc
(package
(name "wayvnc")
(version "0.4.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/any1/wayvnc")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0cws9jfnmxqycmlyllvvqzw4jsbrwwk10v9gy8wifv3c61rwgdkk"))))
(build-system meson-build-system)
(native-inputs (list pkg-config scdoc))
(inputs (list aml
neatvnc
zlib
libjpeg-turbo
gnutls
libdrm
pixman
libglvnd
libxkbcommon
wayland))
(home-page "https://github.com/any1/wayvnc")
(synopsis "VNC server for wlroots-based Wayland compositors")
(description
"This is a VNC server for wlroots-based Wayland compositors.
It attaches to a running Wayland session, creates virtual input devices, and
exposes a single display via the RFB protocol. The Wayland session may be a
headless one, so it is also possible to run wayvnc without a physical display
attached.")
(license license:isc)))