aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksandermj@chromium.org>2022-08-09 09:05:12 +0000
committerAleksander Morgado <aleksandermj@chromium.org>2022-08-09 09:09:00 +0000
commit1c8f951cffec5903f983e4e7a483eb79517d6d0a (patch)
treea2e8910c01b813d2ea46aaa9171785989b17e7b0
parent6c46794c21e4bc0d627f6c67eedf48c3266451c5 (diff)
ci: new test to build without suspend-resume support
-rw-r--r--.gitlab-ci.yml33
1 files changed, 33 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c68db4bf..bb3a43ea 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -142,6 +142,39 @@ build-no-qmi-no-mbim-no-tests:
- make check
- make install
+build-no-suspend-resume:
+ stage: build
+ extends:
+ - .fdo.distribution-image@ubuntu
+ - .common_variables
+ only:
+ - merge_requests
+ - schedules
+ script:
+ - git clone --depth 1 https://gitlab.freedesktop.org/mobile-broadband/libmbim.git
+ - pushd libmbim
+ - meson setup build --prefix=/usr -Dgtk_doc=false -Dbash_completion=false
+ - ninja -C build
+ - ninja -C build install
+ - popd
+ - git clone --depth 1 https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib.git
+ - pushd libqrtr-glib
+ - meson setup build --prefix=/usr -Dgtk_doc=false
+ - ninja -C build
+ - ninja -C build install
+ - popd
+ - git clone --depth 1 https://gitlab.freedesktop.org/mobile-broadband/libqmi.git
+ - pushd libqmi
+ - meson setup build --prefix=/usr -Dgtk_doc=false -Dbash_completion=false -Dcollection=basic
+ - ninja -C build
+ - ninja -C build install
+ - popd
+ - NOCONFIGURE=1 ./autogen.sh
+ - ./configure --prefix=/usr --disable-introspection --without-systemd-suspend-resume --without-powerd-suspend-resume
+ - make
+ - make check
+ - make install
+
build-single-plugins:
stage: build
extends: