summaryrefslogtreecommitdiffstats
path: root/xorg-lib
diff options
context:
space:
mode:
authorTreeve Jelbert2020-12-22 17:21:27 +0100
committerTreeve Jelbert2020-12-22 20:12:03 +0100
commitfa7e3077aef3e9ebeb6ce17ec75ea8b6cbf85b46 (patch)
treeee4cb257c2ee7db16958728b4a1a36c807c9ece1 /xorg-lib
parentcb2c2cd3d1fb2a37a586f0472e6a4bc0d3128963 (diff)
wayland - use meson
Diffstat (limited to 'xorg-lib')
-rwxr-xr-xxorg-lib/wayland/CONFIGURE1
-rwxr-xr-xxorg-lib/wayland/DEPENDS19
-rwxr-xr-xxorg-lib/wayland/DETAILS1
-rw-r--r--xorg-lib/wayland/HISTORY5
4 files changed, 20 insertions, 6 deletions
diff --git a/xorg-lib/wayland/CONFIGURE b/xorg-lib/wayland/CONFIGURE
new file mode 100755
index 0000000000..d0bac55395
--- /dev/null
+++ b/xorg-lib/wayland/CONFIGURE
@@ -0,0 +1 @@
+source $GRIMOIRE/MESON_CONFIGURE
diff --git a/xorg-lib/wayland/DEPENDS b/xorg-lib/wayland/DEPENDS
index c905d5c26d..1047510b5e 100755
--- a/xorg-lib/wayland/DEPENDS
+++ b/xorg-lib/wayland/DEPENDS
@@ -1,8 +1,15 @@
-depends pkgconfig &&
-depends libffi &&
-optional_depends expat '' '--disable-scanner' 'build wayland-scanner' &&
+depends meson &&
+depends python3 &&
+depends ninja-build-system &&
+depends pkgconfig &&
+depends libffi &&
+optional_depends expat scanner={true,false} 'build wayland-scanner' &&
if is_depends_enabled $SPELL expat;then
- depends libxml2 &&
- depends libxslt
+ depends libxml2
fi &&
-optional_depends doxygen '' '--disable-documentation' 'build documentation'
+optional_depends graphviz documentation={true,false} 'build documentation' &&
+if is_depends_enabled $SPELL graphviz;then
+ depends doxygen
+ depends libxslt
+ depends xmlto
+fi
diff --git a/xorg-lib/wayland/DETAILS b/xorg-lib/wayland/DETAILS
index 40a3b5227e..5a8d080443 100755
--- a/xorg-lib/wayland/DETAILS
+++ b/xorg-lib/wayland/DETAILS
@@ -1,3 +1,4 @@
+source $GRIMOIRE/MESON_FUNCTIONS
SPELL=wayland
VERSION=1.18.0
SOURCE=$SPELL-$VERSION.tar.xz
diff --git a/xorg-lib/wayland/HISTORY b/xorg-lib/wayland/HISTORY
index 72fe00144b..1d9073dd4e 100644
--- a/xorg-lib/wayland/HISTORY
+++ b/xorg-lib/wayland/HISTORY
@@ -1,3 +1,8 @@
+2020-12-21 Treeve Jelbert <treeve@sourcemage.org>
+ * DETAILS: uses meson
+ * DEPENDS: add meson,adjust flags
+ * CONFIGURE: added
+
2020-02-12 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 1.18.0