evolution-data-server: disable tests and examples

- Building the examples pulls in a requirement for gtk+3
  Also disable installed_tests and maintainer_mode
- Use json-glib by default

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Markus Volk 2024-03-24 10:23:35 +01:00 committed by Khem Raj
parent 37ef4d73a2
commit 150451eeaf
No known key found for this signature in database
GPG Key ID: BB053355919D3314

View File

@ -2,7 +2,7 @@ require ${BPN}.inc
DEPENDS = " \
${BPN}-native gperf-native \
glib-2.0 gtk4 libxml2 icu \
glib-2.0 json-glib gtk4 libxml2 icu \
dbus db virtual/libiconv zlib libsoup-3.0 libical nss libsecret \
"
@ -31,6 +31,9 @@ EXTRA_OECMAKE = " \
-DLIB_SUFFIX=${@d.getVar('baselib').replace('lib', '')} \
-DENABLE_GTK=OFF \
-DENABLE_GTK4=ON \
-DENABLE_INSTALLED_TESTS=OFF \
-DENABLE_EXAMPLES=OFF \
-DENABLE_MAINTAINER_MODE=OFF \
"
EXTRA_OECMAKE:append:class-target = " -DG_IR_COMPILER=${STAGING_BINDIR}/g-ir-compiler-wrapper"