diff options
author | kitzman <kitzman@disroot.org> | 2022-02-23 20:47:06 +0200 |
---|---|---|
committer | Zheng Junjie <zhengjunjie@iscas.ac.cn> | 2024-07-30 17:52:37 +0800 |
commit | 54afafc63fb4d17c6a934ac5b89feb6a7a60247b (patch) | |
tree | baad10225f0a76a2d119d98fbeee879cd198cb99 /gnu/packages | |
parent | 6a517e9417792852394e83caf29df136ec54ec5d (diff) | |
download | guix-54afafc63fb4d17c6a934ac5b89feb6a7a60247b.tar guix-54afafc63fb4d17c6a934ac5b89feb6a7a60247b.tar.gz |
gnu: Add wayvnc.
* gnu/packages/vnc.scm (wayvnc): New Variable.
Change-Id: I8cb0e59089b9f9812b27fdd58dceba747a896924
Diffstat (limited to 'gnu/packages')
-rw-r--r-- | gnu/packages/vnc.scm | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/gnu/packages/vnc.scm b/gnu/packages/vnc.scm index 1a69217c97..5432c1c77a 100644 --- a/gnu/packages/vnc.scm +++ b/gnu/packages/vnc.scm @@ -680,3 +680,37 @@ easily implement VNC server or client functionality in your program.") 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))) |