diff --git a/.github/workflows/ffmpeg.yml b/.github/workflows/ffmpeg.yml index c2e28ba..69e7b77 100644 --- a/.github/workflows/ffmpeg.yml +++ b/.github/workflows/ffmpeg.yml @@ -147,6 +147,7 @@ jobs: path: dist/libsvtav1.tgz libsnappy: + if: ${{ false }} runs-on: windows-2019 steps: - name: Set up MSYS2 @@ -193,7 +194,38 @@ jobs: runs-on: windows-2019 steps: - name: Set up MSYS2 - run: echo "bla" + uses: msys2/setup-msys2@v2 + with: + install: base-devel binutils autotools automake mingw-w64-x86_64-cmake nasm + path-type: inherit + - name: Set up cache + uses: actions/cache@v2 + env: + cache-name: cache-ffmpeg-${{ env.msysConfig }} + with: + path: cache + key: cache-key + - name: Set up GIT + run: | + git config --global core.autocrlf false + git config --global core.eol lf + - name: Checkout LibVpx + uses: actions/checkout@v3.0.0 + with: + repository: webmproject/libvpx + ref: master + path: vpx + - name: Build LibVpx + shell: cmd + run: | + call "${{ env.vsPath }}VC\Auxiliary\Build\vcvars64.bat" + md build build\include build\lib build\lib\pkgconfig dist + D:\a\_temp\setup-msys2\msys2.cmd -c 'cd vpx ; ./configure --prefix=../build --target=x86_64-win64-vs15 --enable-vp9-highbitdepth --disable-shared --disable-examples --disable-tools --disable-docs --disable-libyuv --disable-unit_tests --disable-postproc ; make ; make install ; mv ../build/lib/x64/vpxmd.lib ../build/lib/vpx.lib ; rm -rf ../build/lib/x64 ; cd ../build ; tar czf ../dist/libvpx.tgz *' + - name: Publish artifact + uses: actions/upload-artifact@v2 + with: + name: libvpx + path: dist/libvpx.tgz libfdk-aac: if: ${{ false }}