Mercurial > hgrepos > Python2 > PyMuPDF
view mupdf-source/thirdparty/harfbuzz/.github/workflows/msys2-ci.yml @ 46:7ee69f120f19 default tip
>>>>> tag v1.26.5+1 for changeset b74429b0f5c4
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Sat, 11 Oct 2025 17:17:30 +0200 |
| parents | b50eed0cc0ef |
| children |
line wrap: on
line source
name: msys2 on: push: branches: [ main ] pull_request: branches: [ main ] permissions: contents: read jobs: msys2: runs-on: windows-latest strategy: fail-fast: false matrix: include: - MSYSTEM: MINGW32 MSYS2_ARCH: i686 - MSYSTEM: MINGW64 MSYS2_ARCH: x86_64 name: ${{ matrix.MSYSTEM }} env: # XXX: For some reason enabling jit debugging "fixes" random python crashes # see https://github.com/msys2/MINGW-packages/issues/11864 MSYS: "winjitdebug" defaults: run: shell: msys2 {0} steps: - uses: actions/checkout@v3 - uses: msys2/setup-msys2@v2 with: msystem: ${{ matrix.MSYSTEM }} update: true install: >- mingw-w64-${{ matrix.MSYS2_ARCH }}-cairo mingw-w64-${{ matrix.MSYS2_ARCH }}-freetype mingw-w64-${{ matrix.MSYS2_ARCH }}-gcc mingw-w64-${{ matrix.MSYS2_ARCH }}-gcc-libs mingw-w64-${{ matrix.MSYS2_ARCH }}-gettext mingw-w64-${{ matrix.MSYS2_ARCH }}-glib2 mingw-w64-${{ matrix.MSYS2_ARCH }}-gobject-introspection mingw-w64-${{ matrix.MSYS2_ARCH }}-graphite2 mingw-w64-${{ matrix.MSYS2_ARCH }}-icu mingw-w64-${{ matrix.MSYS2_ARCH }}-meson mingw-w64-${{ matrix.MSYS2_ARCH }}-ninja mingw-w64-${{ matrix.MSYS2_ARCH }}-pkg-config mingw-w64-${{ matrix.MSYS2_ARCH }}-python mingw-w64-${{ matrix.MSYS2_ARCH }}-python-pip mingw-w64-${{ matrix.MSYS2_ARCH }}-ragel - name: Install Python Dependencies run: | pip install --upgrade fonttools - name: Build run: | meson build \ --wrap-mode=nodownload \ --auto-features=enabled \ -Ddirectwrite=enabled \ -Dgdi=enabled \ -Dgraphite=enabled \ -Dchafa=disabled ninja -C build - name: Test run: | meson test \ --print-errorlogs \ --suite=harfbuzz \ -C build
