README: Upgrade build instructions to include aml

shader-damage-experiments
Andri Yngvason 2020-03-21 16:56:30 +00:00
parent 26cef852b6
commit 32fa2a3d29
1 changed files with 18 additions and 6 deletions

View File

@ -25,8 +25,8 @@ cd -
## Building ## Building
### Runtime Dependencies ### Runtime Dependencies
* aml
* EGL * EGL
* libuv
* libxkbcommon * libxkbcommon
* neatvnc * neatvnc
* OpenGL ES V2.0 * OpenGL ES V2.0
@ -40,7 +40,7 @@ cd -
#### For archlinux #### For archlinux
``` ```
pacman -S base-devel libglvnd libxkbcommon libuv pixman libuv pixman gnutls pacman -S base-devel libglvnd libxkbcommon pixman gnutls
``` ```
#### For fedora 31 #### For fedora 31
@ -52,11 +52,23 @@ dnf install -y meson gcc ninja-build pkg-config egl-wayland egl-wayland-devel \
wayland-devel gnutls-devel wayland-devel gnutls-devel
``` ```
The easiest way to satisfy the neatvnc dependency is to clone it into the The easiest way to satisfy the neatvnc and aml dependencies is to link to them
subprojects directory: in the subprojects directory:
``` ```
mkdir subprojects git clone https://github.com/any1/wayvnc.git
git clone https://github.com/any1/neatvnc.git subprojects/neatvnc git clone https://github.com/any1/neatvnc.git
git clone https://github.com/any1/aml.git
mkdir wayvnc/subprojects
cd wayvnc/subprojects
ln -s ../../neatvnc .
ln -s ../../aml .
cd -
mkdir neatvnc/subprojects
cd neatvnc/subprojects
ln -s ../../aml .
cd -
``` ```
Setting the buildtype flag is not required but it is recommended as there are Setting the buildtype flag is not required but it is recommended as there are