summaryrefslogtreecommitdiff
path: root/PACKAGING
diff options
context:
space:
mode:
Diffstat (limited to 'PACKAGING')
-rw-r--r--PACKAGING20
1 files changed, 8 insertions, 12 deletions
diff --git a/PACKAGING b/PACKAGING
index b14101a..6737f5e 100644
--- a/PACKAGING
+++ b/PACKAGING
@@ -5,22 +5,18 @@ The files for libxkbcommon-x11 are:
libxkbcommon-x11.a libxkbcommon-x11.so* xkbcommon/xkbcommon-x11.h
xkbcommon-x11.map xkbcommon-x11.pc
-libxkbcommon-x11 can be disabled with --disable-x11 (see
-`./configure --help` for other options/variables).
+libxkbcommon-x11 can be disabled with -Denable-x11=false (see
+`mesonconf build` for other options/variables).
Dependencies for libxkbcommon:
-- C compiler, autoconf, automake, pkg-config, libc, etc.
+- C compiler, meson, pkg-config, libc, bash, grep, sed.
-- (build optional) xorg-util-macros.
- Output included in tarball.
-
-- (build optional) bison (preferred) or byacc>=20141006.
- Output included in tarball.
+- (build) bison (preferred) or byacc>=20141006.
byacc must be configured with --enable-btyacc.
- (build optional, runtime) xkeyboard-config.
During build, for automatically detecting the value of
- --with-xkb-config-root instead of guessing (/usr/share/X11/xkb).
+ -Dxkb-config-root instead of guessing (/usr/share/X11/xkb).
During runtime, not strictly needed, but most users of the library
would need it.
@@ -30,6 +26,7 @@ Dependencies for libxkbcommon:
- (build optional) doxygen.
For generating the HTML documentation.
+ To disable, use -Denable-docs=false.
- (build optional) gperf.
Output included in git and tarball. To regenerate, use
@@ -45,9 +42,8 @@ Dependencies for libxkbcommon-x11 tests:
If they are not available, the relevant tests are skipped.
Dependencies for Wayland tests:
-- wayland-client>=1.2.0, wayland-scanner, wayland-protocols>=1.0
- If they are not available, the relevant example/utility program is
- skipped.
+- wayland-client>=1.2.0, wayland-scanner, wayland-protocols>=1.0.
+ To disable, use -Denable-wayland=false.
Unless libxcb is always available as part of the system, it is preferred
that libxkbcommon and libxkbcommon-x11 be split into separate packages,