From 9134d1f55a64b1f17d570e9bff966c25dd63d59e Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Wed, 31 Mar 2021 10:35:36 +0100 Subject: 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..b5a94c946 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 -- cgit v1.2.1