[libdvdnav-devel] [Git][videolan/libdvdnav][master] 5 commits: CI: use a newer macOS runner
Jean-Baptiste Kempf (@jbk)
gitlab at videolan.org
Mon Aug 11 12:02:40 UTC 2025
Jean-Baptiste Kempf pushed to branch master at VideoLAN / libdvdnav
Commits:
003a75a2 by Steve Lhomme at 2025-05-23T11:42:37+02:00
CI: use a newer macOS runner
The catalina one seems to not be available anymore.
Currently used by VLC 4/3.0:
- monterey
- macos-xcode15
- old-macmini
The monterey one corresponds to the one used by VLC 4 for macos-x86_64.
- - - - -
1bce326b by Steve Lhomme at 2025-05-23T11:42:37+02:00
CI: use a newer win64 Docker image
To match available VLC 4.0 contribs available for gcc win64.
- - - - -
db87a6a1 by Steve Lhomme at 2025-05-23T11:42:37+02:00
CI: use a newer win32 Docker image
To match available VLC 4.0 contribs available for LLVM win32.
- - - - -
33850323 by Steve Lhomme at 2025-05-23T11:42:37+02:00
CI: update change_prefix.sh URL to code.videolan.org
- - - - -
59831f84 by Steve Lhomme at 2025-05-23T11:44:39+02:00
CI: add a macOS arm64 target
- - - - -
1 changed file:
- .gitlab-ci.yml
Changes:
=====================================
.gitlab-ci.yml
=====================================
@@ -17,18 +17,53 @@ build-debian:
- ../configure
- make -j $(getconf _NPROCESSORS_ONLN)
-build-macos:
+build-macos-x86_64:
stage: build
tags:
- - catalina
- - amd64
+ - monterey
script:
- - curl -sS -O https://artifacts.videolan.org/vlc/macos-x86_64/vlc-contrib-x86_64-apple-darwin19-aeb120a889fe12f4636fe470bbc25b0fbc53a4d5.tar.bz2
- - tar xf vlc-contrib-x86_64-apple-darwin19-aeb120a889fe12f4636fe470bbc25b0fbc53a4d5.tar.bz2
+ - curl -sS -O https://artifacts.videolan.org/vlc/macos-x86_64/vlc-contrib-x86_64-apple-darwin19-b9001b49855ae2e96274777da57d8da8ad52face.tar.bz2
+ - tar xf vlc-contrib-x86_64-apple-darwin19-b9001b49855ae2e96274777da57d8da8ad52face.tar.bz2
- cd x86_64-apple-darwin19
- - curl -sS -o ./change_prefix.sh 'https://git.videolan.org/?p=vlc.git;a=blob_plain;f=contrib/src/change_prefix.sh;hb=HEAD'
+ - curl -sS -o ./change_prefix.sh 'https://code.videolan.org/videolan/vlc/-/raw/master/contrib/src/change_prefix.sh?inline=false'
+ - chmod +x ./change_prefix.sh
+ - ./change_prefix.sh
+ - curl -sS -o ./env.build.sh 'https://code.videolan.org/videolan/vlc/-/raw/master/extras/package/macosx/env.build.sh?inline=false'
+ - chmod +x ./env.build.sh
+ - source ./env.build.sh "contrib"
+ - export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:`pwd -P`/lib/pkgconfig/"
+ - export PATH="$PATH:`pwd -P`/bin/"
+ - cd ../
+ - autoreconf -fisv
+ - mkdir build
+ - cd build
+ - ../configure
+ - make -j $(getconf _NPROCESSORS_ONLN)
+ - make install DESTDIR=`pwd`/artifacts
+ variables:
+ VLC_PATH: /Users/videolanci/sandbox/bin
+ VLC_FORCE_KERNELVERSION: 19
+ HOST_ARCH: x86_64
+ artifacts:
+ name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG"
+ paths:
+ - build/artifacts/
+ expire_in: 1 week
+
+build-macos-arm64:
+ stage: build
+ tags:
+ - macos-xcode15
+ script:
+ - curl -sS -O https://artifacts.videolan.org/vlc/macos-arm64/vlc-contrib-aarch64-apple-darwin19-b9001b49855ae2e96274777da57d8da8ad52face.tar.bz2
+ - tar xf vlc-contrib-aarch64-apple-darwin19-b9001b49855ae2e96274777da57d8da8ad52face.tar.bz2
+ - cd aarch64-apple-darwin19
+ - curl -sS -o ./change_prefix.sh 'https://code.videolan.org/videolan/vlc/-/raw/master/contrib/src/change_prefix.sh?inline=false'
- chmod +x ./change_prefix.sh
- ./change_prefix.sh
+ - curl -sS -o ./env.build.sh 'https://code.videolan.org/videolan/vlc/-/raw/master/extras/package/macosx/env.build.sh?inline=false'
+ - chmod +x ./env.build.sh
+ - source ./env.build.sh "contrib"
- export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:`pwd -P`/lib/pkgconfig/"
- export PATH="$PATH:`pwd -P`/bin/"
- cd ../
@@ -38,6 +73,10 @@ build-macos:
- ../configure
- make -j $(getconf _NPROCESSORS_ONLN)
- make install DESTDIR=`pwd`/artifacts
+ variables:
+ VLC_PATH: /Users/videolanci/sandbox/bin
+ VLC_FORCE_KERNELVERSION: 19
+ HOST_ARCH: aarch64
artifacts:
name: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG"
paths:
@@ -45,16 +84,16 @@ build-macos:
expire_in: 1 week
build-win64:
- image: registry.videolan.org/vlc-debian-win64:20201106143728
+ image: registry.videolan.org/vlc-debian-win64-posix:20241118101328
stage: build
tags:
- docker
- amd64
script:
- - wget -nv https://artifacts.videolan.org/vlc/win64/vlc-contrib-x86_64-w64-mingw32-367001997fa588ab18e13c648501667906cc3fb7.tar.bz2
- - tar xf vlc-contrib-x86_64-w64-mingw32-367001997fa588ab18e13c648501667906cc3fb7.tar.bz2
+ - wget -nv https://artifacts.videolan.org/vlc/win64/vlc-contrib-x86_64-w64-mingw32-639e528b4c58661401c6c88bc3774b39ab07592e.tar.bz2
+ - tar xf vlc-contrib-x86_64-w64-mingw32-639e528b4c58661401c6c88bc3774b39ab07592e.tar.bz2
- cd x86_64-w64-mingw32
- - wget -nv -O ./change_prefix.sh 'https://git.videolan.org/?p=vlc.git;a=blob_plain;f=contrib/src/change_prefix.sh;hb=HEAD'
+ - wget -nv -O ./change_prefix.sh 'https://code.videolan.org/videolan/vlc/-/raw/master/contrib/src/change_prefix.sh?inline=false'
- chmod +x ./change_prefix.sh
- ./change_prefix.sh
- cd ..
@@ -73,16 +112,16 @@ build-win64:
expire_in: 1 week
build-win32:
- image: registry.videolan.org/vlc-debian-win32:20201106141924
+ image: registry.videolan.org/vlc-debian-llvm-msvcrt:20241118101328
stage: build
tags:
- docker
- amd64
script:
- - wget -nv https://artifacts.videolan.org/vlc/win32/vlc-contrib-i686-w64-mingw32-367001997fa588ab18e13c648501667906cc3fb7.tar.bz2
- - tar xf vlc-contrib-i686-w64-mingw32-367001997fa588ab18e13c648501667906cc3fb7.tar.bz2
+ - wget -nv https://artifacts.videolan.org/vlc/win32-llvm/vlc-contrib-i686-w64-mingw32-639e528b4c58661401c6c88bc3774b39ab07592e.tar.bz2
+ - tar xf vlc-contrib-i686-w64-mingw32-639e528b4c58661401c6c88bc3774b39ab07592e.tar.bz2
- cd i686-w64-mingw32
- - wget -nv -O ./change_prefix.sh 'https://git.videolan.org/?p=vlc.git;a=blob_plain;f=contrib/src/change_prefix.sh;hb=HEAD'
+ - wget -nv -O ./change_prefix.sh 'https://code.videolan.org/videolan/vlc/-/raw/master/contrib/src/change_prefix.sh?inline=false'
- chmod +x ./change_prefix.sh
- ./change_prefix.sh
- cd ..
View it on GitLab: https://code.videolan.org/videolan/libdvdnav/-/compare/9831fe01488bd0e9d1e3521195da6940cd8415eb...59831f843728f995f852c4e5762b61a6f7c0d2c3
--
View it on GitLab: https://code.videolan.org/videolan/libdvdnav/-/compare/9831fe01488bd0e9d1e3521195da6940cd8415eb...59831f843728f995f852c4e5762b61a6f7c0d2c3
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the libdvdnav-devel
mailing list