Skip to content

Commit

Permalink
Merge pull request #36 from HolyWu/patch
Browse files Browse the repository at this point in the history
Workflow updates
  • Loading branch information
myrsloik authored Apr 2, 2024
2 parents 5b29b5f + a33b193 commit bc3d32c
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 7 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:

- uses: actions/setup-python@v5
with:
python-version: '3.11'
python-version: '3.12'

- name: Install Ubuntu packages
run: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,15 +13,15 @@ jobs:

- uses: actions/setup-python@v5
with:
python-version: '3.11'
python-version: '3.12'

- name: Install Homebrew packages
run: |
export HOMEBREW_NO_INSTALL_CLEANUP=1
export HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1
# Skip brew update for now, see https://github.com/actions/setup-python/issues/577
# brew update
brew install ffmpeg xxhash llvm meson vapoursynth
brew install ffmpeg llvm meson vapoursynth xxhash
- name: Set environment variables for Clang/LLVM
run: |
Expand Down
7 changes: 3 additions & 4 deletions .github/workflows/windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,19 +26,18 @@ jobs:
git
libtool
mingw-w64-ucrt-x86_64-dav1d
mingw-w64-ucrt-x86_64-xxhash
mingw-w64-ucrt-x86_64-meson
mingw-w64-ucrt-x86_64-nasm
mingw-w64-ucrt-x86_64-toolchain
mingw-w64-ucrt-x86_64-vapoursynth
mingw-w64-ucrt-x86_64-vulkan-headers
mingw-w64-ucrt-x86_64-xxhash
- name: Install nv-codec-headers
run: |
git clone https://github.com/FFmpeg/nv-codec-headers.git --depth 1
pushd nv-codec-headers
sed -e 's#/usr/local#/ucrt64#' -i Makefile
make install -j2
make install -j$(nproc) PREFIX=/ucrt64
popd
rm -rf nv-codec-headers
Expand All @@ -47,7 +46,7 @@ jobs:
git clone https://git.ffmpeg.org/ffmpeg.git --depth 1
pushd ffmpeg
./configure --prefix=/ucrt64 --enable-gpl --enable-version3 --disable-programs --disable-doc --disable-avdevice --disable-swresample --disable-postproc --disable-avfilter --disable-encoders --disable-muxers --enable-libdav1d --disable-nvenc --disable-debug
make install -j2
make install -j$(nproc)
popd
rm -rf ffmpeg
Expand Down

0 comments on commit bc3d32c

Please sign in to comment.