diff options
author | 2025-07-14 01:58:30 +0200 | |
---|---|---|
committer | 2025-07-14 01:58:30 +0200 | |
commit | 2b71b91f8a1a31328ef9afbbb379029f9a466868 (patch) | |
tree | 429919ea1791e16761c6909259a799d538923c2b | |
parent | 46212d366b93a7c681540fd931161197350e93ca (diff) | |
download | libideviceactivation-2b71b91f8a1a31328ef9afbbb379029f9a466868.tar.gz libideviceactivation-2b71b91f8a1a31328ef9afbbb379029f9a466868.tar.bz2 |
[github-actions] Update build workflow to use windows-latest
-rw-r--r-- | .github/workflows/build.yml | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 70847e0..2389b50 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -157,7 +157,7 @@ jobs: name: libideviceactivation-latest_macOS path: libideviceactivation.tar build-windows: - runs-on: windows-2019 + runs-on: windows-latest defaults: run: shell: msys2 {0} @@ -178,6 +178,9 @@ jobs: base-devel git mingw-w64-${{ matrix.arch }}-gcc + mingw-w64-${{ matrix.arch }}-pkg-config + mingw-w64-${{ matrix.arch }}-openssl + mingw-w64-${{ matrix.arch }}-libxml2 make libtool autoconf @@ -225,9 +228,15 @@ jobs: - uses: actions/checkout@v4 - name: install additional requirements run: | - # + mkdir deps + FILENAME="libcurl-8.1.0-static.tar.bz2" + curl -o $FILENAME.b64 -Ls "https://gist.github.com/nikias/6c397a0a2f4f4eafd91b81cccd22b761/raw/85216e60af6787f3b351291165eb91bd585ff09a/libcurl-8.1.0-static-${{matrix.arch}}-${{env.dest}}.tar.bz2" + base64 -d < $FILENAME.b64 > $FILENAME + tar -C deps -xjf $FILENAME + echo "LIBCURL_CFLAGS=-I`pwd`/deps/include -DCURL_STATICLIB" >> $GITHUB_ENV + echo "LIBCURL_LIBS=-Xlinker `pwd`/deps/lib/libcurl.a -Xlinker /${{env.dest}}/lib/libzstd.a -Xlinker /${{env.dest}}/lib/libz.a -Xlinker -lws2_32 -Xlinker -lcrypt32 -Xlinker -lwldap32 -Xlinker -lbcrypt -Xlinker -lssl -Xlinker -lcrypto" >> $GITHUB_ENV - name: autogen - run: ./autogen.sh CC=gcc CXX=g++ + run: ./autogen.sh libcurl_CFLAGS="${{env.LIBCURL_CFLAGS}}" libcurl_LIBS="${{env.LIBCURL_LIBS}}" - name: make run: make - name: make install |