From 62087b1ab57f7bea18a51cd35dc1592479c598b1 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 4 Aug 2023 20:47:18 -0400 Subject: [PATCH] README: Some updates --- README.md | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 8ccaca271b..9eb082aeb9 100644 --- a/README.md +++ b/README.md @@ -67,6 +67,13 @@ building for: - [Graphene](https://github.com/ebassi/graphene) - [Xkb-common](https://github.com/xkbcommon/libxkbcommon) +If you are building the Wayland backend, you will also need: + + - Wayland-client + - Wayland-protocols + - Wayland-cursor + - Wayland-EGL + If you are building the X11 backend, you will also need: - Xlib, and the following X extensions: @@ -79,32 +86,24 @@ If you are building the X11 backend, you will also need: - xdamage - xcomposite -If you are building the Wayland backend, you will also need: - - - Wayland-client - - Wayland-protocols - - Wayland-cursor - - Wayland-EGL - Once you have all the necessary dependencies, you can build GTK by using Meson: ```sh -$ meson _build . -$ cd _build -$ ninja +$ meson setup _build +$ meson compile -C_build ``` You can run the test suite using: ```sh -$ meson test +$ meson test -C_build ``` And, finally, you can install GTK using: ``` -$ sudo ninja install +$ sudo meson install -C_build ``` Complete information about installing GTK and related libraries -- 2.30.2