ci: add fedora-mingw64 job
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Thu, 6 Jan 2022 12:01:40 +0000 (16:01 +0400)
committerMarc-André Lureau <marcandre.lureau@redhat.com>
Thu, 18 Aug 2022 07:45:21 +0000 (11:45 +0400)
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
.gitlab-ci.yml

index fb4597904adc225904ea6c72362b97a1e37a81e0..495dfea98eda64a0ae8e768af858d45327f8afe5 100644 (file)
@@ -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