[gdk-pixbuf/ebassi/msys2-update] ci: Drop old dependencies from MSYS2 job




commit c7acdd644f597a8c5e7a9fce90a42c83613d51ed
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Wed Mar 31 10:35:36 2021 +0100

    ci: Drop old dependencies from MSYS2 job
    
     - The Jasper loader has been removed
     - There's no X11 dependency any more
     - We don't use gtk-doc for generating the API reference

 .gitlab-ci.yml           | 34 +++++++++++++++++-----------------
 .gitlab/ci/test-msys2.sh | 14 ++++----------
 2 files changed, 21 insertions(+), 27 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0d52caf6b..2379cc9a9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -75,6 +75,23 @@ macos:
     paths:
       - "${CI_PROJECT_DIR}/_build/meson-logs"
 
+msys2-mingw64:
+  stage: build
+  needs: []
+  tags:
+    - win32-ps
+  variables:
+    MSYSTEM: "MINGW64"
+    CHERE_INVOKING: "yes"
+  script:
+    - C:\msys64\usr\bin\pacman --noconfirm -Syyuu
+    - C:\msys64\usr\bin\bash -lc "bash -x ./.gitlab/ci/test-msys2.sh"
+  artifacts:
+    name: "gdk-pixbuf-${env:CI_JOB_NAME}-${env:CI_COMMIT_REF_NAME}"
+    when: always
+    paths:
+      - _build/meson-logs
+
 release-build:
   stage: build
   extends: .build-linux
@@ -162,20 +179,3 @@ pages:
       - public
   only:
     - master
-
-msys2-mingw64:
-  stage: build
-  needs: []
-  tags:
-    - win32-ps
-  variables:
-    MSYSTEM: "MINGW64"
-    CHERE_INVOKING: "yes"
-  script:
-    - C:\msys64\usr\bin\pacman --noconfirm -Syyuu
-    - C:\msys64\usr\bin\bash -lc "bash -x ./.gitlab/ci/test-msys2.sh"
-  artifacts:
-    name: "gdk-pixbuf-${env:CI_JOB_NAME}-${env:CI_COMMIT_REF_NAME}"
-    when: always
-    paths:
-      - _build/meson-logs
diff --git a/.gitlab/ci/test-msys2.sh b/.gitlab/ci/test-msys2.sh
index 56258b3de..8088ef557 100644
--- a/.gitlab/ci/test-msys2.sh
+++ b/.gitlab/ci/test-msys2.sh
@@ -14,23 +14,17 @@ pacman --noconfirm -S --needed \
     base-devel \
     mingw-w64-$MSYS2_ARCH-gobject-introspection \
     mingw-w64-$MSYS2_ARCH-glib2 \
-    mingw-w64-$MSYS2_ARCH-jasper \
     mingw-w64-$MSYS2_ARCH-libjpeg-turbo \
     mingw-w64-$MSYS2_ARCH-libpng \
     mingw-w64-$MSYS2_ARCH-libtiff \
     mingw-w64-$MSYS2_ARCH-meson \
-    mingw-w64-$MSYS2_ARCH-toolchain \
-    mingw-w64-$MSYS2_ARCH-gtk-doc
+    mingw-w64-$MSYS2_ARCH-toolchain
 
-meson --buildtype debug \
-    -Dx11=false \
+meson setup --buildtype debug \
     -Dpng=true \
     -Djpeg=true \
     -Dtiff=true \
-    -Djasper=true \
     _build
 
-cd _build
-ninja
-
-meson test
+meson compile -C _build
+meson test -c _build


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]