diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3592724e1..384a58eed 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -32,9 +32,10 @@ variables: stage: 'build' .build macos common: + image: "registry.freedesktop.org/gstreamer/gstreamer/macos-arm64/15-sequoia:2024-10-28.0" stage: 'build' tags: - - 'gst-macos-11.1' + - gst-mac-arm .build windows meson: extends: '.build windows common' @@ -211,9 +212,10 @@ macos autotools: before_script: - '/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"' script: + - export PATH=/opt/homebrew/bin:$PATH - brew install autoconf automake libtool - ./autogen.sh - - ./configure + - ./configure --prefix=/tmp/install-prefix - 'make -j$(sysctl -n hw.logicalcpu)' - make install @@ -222,20 +224,21 @@ macos autotools clang: before_script: - '/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"' script: + - export PATH=/opt/homebrew/bin:$PATH - brew install autoconf automake libtool - ./autogen.sh - - './configure CC=clang' + - CC=clang ./configure --prefix=/tmp/install-prefix - 'make -j$(sysctl -n hw.logicalcpu)' - make install macos meson: extends: '.build macos common' - script: + before_script: - pip3 install --upgrade pip - pip3 install -U meson - pip3 install --upgrade certifi - pip3 install -U ninja - - - meson setup build ${MESON_ARGS} + script: + - meson setup . build --fatal-meson-warnings --default-library=both --prefix=/tmp/install-prefix - meson compile --verbose -C build - - sudo meson install -C build + - meson install -C build