summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2022-01-06 16:01:40 +0400
committerMarc-André Lureau <marcandre.lureau@redhat.com>2022-08-18 11:45:21 +0400
commit63dce34396f2e054b3a051d196533326bf66fc8b (patch)
treee5443e7915c80f953bb33f93f7bc06974e9426eb /.gitlab-ci.yml
parent3585da6b7f19569bda85589d972396b2836c32e1 (diff)
downloadgtk+-63dce34396f2e054b3a051d196533326bf66fc8b.tar.gz
ci: add fedora-mingw64 job
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml23
1 files changed, 23 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fb4597904a..495dfea98e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -109,6 +109,29 @@ release-build:
- ninja -C _build
- .gitlab-ci/run-tests.sh _build x11
+fedora-mingw64:
+ extends: .build-fedora-default
+ stage: build
+ needs: []
+ before_script:
+ - sudo dnf install -y
+ mingw64-filesystem
+ mingw64-gcc
+ mingw64-binutils
+ mingw64-cairo
+ mingw64-gdk-pixbuf
+ mingw64-gstreamer1-plugins-bad-free
+ mingw64-glib2
+ mingw64-libepoxy
+ mingw64-pango
+ # mingw64-graphene (rawhide)
+ script:
+ - .gitlab-ci/show-info-linux.sh
+ - meson subprojects update
+ - mkdir _build && cd _build
+ - mingw64-meson -Dintrospection=disabled -Dgraphene:introspection=disabled
+ - ninja
+
installed-tests:
extends: .build-fedora-default
stage: build