From 31f353c779a64e52d2cb41aadc1dfeb1200f7b47 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Sun, 2 Nov 2025 11:12:00 +0100 Subject: [PATCH 1/3] From 58b672bbf81bcdb405cecba0ac6d45358034da72 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Sun, 2 Nov 2025 16:30:25 +0100 Subject: [PATCH 2/3] FFMPEG 8.0 --- .ci/build-wheels.sh | 2 +- .ci/build_wheels_osx.sh | 2 +- .github/workflows/pythonapp.yml | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.ci/build-wheels.sh b/.ci/build-wheels.sh index e999bc9..094608b 100755 --- a/.ci/build-wheels.sh +++ b/.ci/build-wheels.sh @@ -57,7 +57,7 @@ make install; make distclean; cd ~/ffmpeg_sources; -curl -kLO "https://cfhcable.dl.sourceforge.net/project/lame/lame/$LAME_VERSION/lame-$LAME_VERSION.tar.gz" +curl -kLO "https://downloads.sourceforge.net/project/lame/lame/$LAME_VERSION/lame-$LAME_VERSION.tar.gz" tar xzf "lame-$LAME_VERSION.tar.gz" cd "lame-$LAME_VERSION" ./configure --prefix="$BUILD_DIR" --enable-nasm --enable-shared; diff --git a/.ci/build_wheels_osx.sh b/.ci/build_wheels_osx.sh index 83bd15e..fddf813 100644 --- a/.ci/build_wheels_osx.sh +++ b/.ci/build_wheels_osx.sh @@ -127,7 +127,7 @@ if [ "$ARCH" = "x86_64" ]; then arg=("--enable-nasm") fi cd "$SRC_PATH"; -curl -kLO "https://cfhcable.dl.sourceforge.net/project/lame/lame/$LAME_VERSION/lame-$LAME_VERSION.tar.gz" +curl -kLO "https://downloads.sourceforge.net/project/lame/lame/$LAME_VERSION/lame-$LAME_VERSION.tar.gz" tar xzf "lame-$LAME_VERSION.tar.gz" cd "lame-$LAME_VERSION" git apply "$base_dir/.ci/libmp3lame-symbols.patch" diff --git a/.github/workflows/pythonapp.yml b/.github/workflows/pythonapp.yml index e9b659b..3b99d14 100644 --- a/.github/workflows/pythonapp.yml +++ b/.github/workflows/pythonapp.yml @@ -3,7 +3,7 @@ name: Python application on: [push, pull_request] env: - FFMPEG_VERSION: "6.0" # https://ffmpeg.org/releases/ + FFMPEG_VERSION: "8.0" # https://ffmpeg.org/releases/ SDL_VERSION: "2.26.4" # https://github.com/libsdl-org/SDL/releases SDL_MIXER_VERSION: "2.6.3" # https://github.com/libsdl-org/SDL_mixer/releases USE_SDL2_MIXER: "1" @@ -170,10 +170,10 @@ jobs: needs: linux_wheels steps: - uses: actions/checkout@v4.2.2 - - name: Set up Python 3.x + - name: Set up Python 3.13 uses: actions/setup-python@v5.4.0 with: - python-version: 3.x + python-version: 3.13 # 3.14 fails! - uses: actions/download-artifact@v4.2.1 with: pattern: py_wheel-* From 1a430e3e83a838f877023720a92a9171a957bb9d Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Mon, 3 Nov 2025 08:29:10 +0100 Subject: [PATCH 3/3] SDL_VERSION: "3.2.26" --- .github/workflows/pythonapp.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pythonapp.yml b/.github/workflows/pythonapp.yml index 3b99d14..bebd218 100644 --- a/.github/workflows/pythonapp.yml +++ b/.github/workflows/pythonapp.yml @@ -4,10 +4,10 @@ on: [push, pull_request] env: FFMPEG_VERSION: "8.0" # https://ffmpeg.org/releases/ - SDL_VERSION: "2.26.4" # https://github.com/libsdl-org/SDL/releases - SDL_MIXER_VERSION: "2.6.3" # https://github.com/libsdl-org/SDL_mixer/releases + SDL_VERSION: "3.2.26" # https://github.com/libsdl-org/SDL/releases + SDL_MIXER_VERSION: "2.8.1" # https://github.com/libsdl-org/SDL_mixer/releases USE_SDL2_MIXER: "1" - MACOSX_DEPLOYMENT_TARGET: "10.13" + MACOSX_DEPLOYMENT_TARGET: "11.0" MACOSX_DEPLOYMENT_TARGET_ARM: "11.0" jobs: