gnu: Add wayvnc.
* gnu/packages/vnc.scm (wayvnc): New Variable. Change-Id: I8cb0e59089b9f9812b27fdd58dceba747a896924master
parent
6a517e9417
commit
54afafc63f
|
@ -680,3 +680,37 @@ easily implement VNC server or client functionality in your program.")
|
||||||
authentication, SSH tunneling, and ZRLE or Tight encoding.")
|
authentication, SSH tunneling, and ZRLE or Tight encoding.")
|
||||||
(license license:isc)))
|
(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)))
|
||||||
|
|
Reference in New Issue