summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtools/ci-build.sh14
1 files changed, 12 insertions, 2 deletions
diff --git a/tools/ci-build.sh b/tools/ci-build.sh
index 2e31e424..559713a6 100755
--- a/tools/ci-build.sh
+++ b/tools/ci-build.sh
@@ -477,6 +477,17 @@ case "$ci_buildsys" in
;;
esac
+ case "$ci_distro" in
+ (debian*|ubuntu*)
+ # We know how to install python3-mallard-ducktype
+ ;;
+ (*)
+ # TODO: We don't know the openSUSE equivalent of
+ # python3-mallard-ducktype
+ set -- -Dducktype_docs=disabled "$@"
+ ;;
+ esac
+
set -- -Dmodular_tests=enabled "$@"
case "$ci_variant" in
@@ -514,8 +525,7 @@ case "$ci_buildsys" in
# the wrap mode back, so we can use wraps.
set -- "$@" --wrap=default
- # FIXME: ducktype target fails on debian CI..
- $meson_setup -Dducktype_docs=disabled "$@" "$srcdir"
+ $meson_setup "$@" "$srcdir"
meson compile -v
[ "$ci_test" = no ] || meson test
DESTDIR=DESTDIR meson install