ADDED .github/workflows/fedora-mingw-gcc.yml Index: .github/workflows/fedora-mingw-gcc.yml ================================================================== --- /dev/null +++ .github/workflows/fedora-mingw-gcc.yml @@ -0,0 +1,31 @@ +name: fedora-mingw-gcc +on: [push, pull_request] +jobs: + tests: + runs-on: ubuntu-latest + strategy: + matrix: + include: + - prefix: mingw32 + triple: i686-w64-mingw32 + - prefix: mingw64 + triple: x86_64-w64-mingw32 + - prefix: ucrt64 + triple: x86_64-w64-mingw32ucrt + container: fedora + steps: + - name: Install dependencies + run: | + sudo dnf upgrade --refresh -y + sudo dnf install -y ${{matrix.prefix}}-gcc ${{matrix.prefix}}-openssl autoconf automake make wine + - uses: actions/checkout@v4 + - name: autogen.sh + run: ./autogen.sh + - name: configure + run: ./configure --host=${{matrix.triple}} + - name: make + run: make -j$(nproc) + - name: make check + run: WINEPATH=/usr/${{matrix.triple}}/sys-root/mingw/bin WINEPREFIX=/tmp/wineprefix make check + - name: make install + run: sudo make install