summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2021-02-24 15:35:42 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2021-02-24 15:48:13 +1000
commit24e4a847a949a08e3ecd81539cf0f638b81cf6f1 (patch)
treef3a056652232c8e660c4acd7b1370de08bf7ed90
parent7b6836f0d5ba44d94abb7b3163ef715d023b270c (diff)
gitlab CI: add a job to build with meson from the autotools tarball
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r--.gitlab-ci.yml20
1 files changed, 20 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 75a53dd..43e4288 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -60,7 +60,27 @@ autotools:
- ../configure --prefix="$PWD/../_inst" $CONFIGURE_OPTIONS
- make install
- make distcheck
+ - mv xorgproto*.tar.gz ..
- popd
+ artifacts:
+ paths:
+ - xorgproto*.tar.gz
+
+meson from tarball:
+ extends:
+ - .fdo.distribution-image@arch
+ stage: test
+ script:
+ - mkdir -p _tarball_build
+ - tar xf xorgproto-*.tar.gz -C _tarball_build
+ - pushd _tarball_build/xorgproto-*
+ - meson builddir
+ - meson configure builddir
+ - ninja -C builddir test
+ needs:
+ - autotools
+ variables:
+ GIT_STRATEGY: none
check evdev keysyms:
extends: