From 6ef8809b3b1aa40227145ef303df470c7b0cee2c Mon Sep 17 00:00:00 2001 From: Andri Yngvason Date: Wed, 25 Dec 2019 11:25:09 +0000 Subject: [PATCH] Add a README --- README.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..7214b90 --- /dev/null +++ b/README.md @@ -0,0 +1,40 @@ +# wayvnc (Beta) + +## Introduction +This is a VNC server for wlroots based Wayland compositors. + +## Building + +### Runtime Dependencies + * EGL + * libuv + * libxkbcommon + * neatvnc + * OpenGL ES V2.0 + * pixman + * sway + +### Build Dependencies + * GCC + * meson + * ninja + * pkg-config + +The easiest way to satisfy the neatvnc dependency is to clone it into the +subprojects directory: +``` +mkdir subprojects +git clone https://github.com/any1/neatvnc.git subprojects/neatvnc +``` + +Setting the buildtype flag is not required but it is recommended as there are +significant performance gains to be had from an optimised build. +``` +meson build --buildtype=release +ninja -C build +``` + +Wayvnc can be run from the build directory like so: +``` +./build/wayvnc +```