diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7b6de2e..a87699d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,8 +19,8 @@ jobs: MATRIX_OS: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: '3.10' - name: Install Python Dependencies @@ -36,7 +36,7 @@ jobs: with: arch: x64 - name: Meson Setup - run: meson build $(test $MATRIX_OS = "ubuntu-latest" && echo "-Ddocs=true") + run: meson setup build $(test $MATRIX_OS = "ubuntu-latest" && echo "-Ddocs=true") - name: Build run: ninja -C build - name: Test @@ -54,8 +54,8 @@ jobs: os: [ubuntu-latest, macos-latest] steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: '3.10' - name: Install Python Dependencies diff --git a/subprojects/freetype2.wrap b/subprojects/freetype2.wrap index c346deb..acad6f4 100644 --- a/subprojects/freetype2.wrap +++ b/subprojects/freetype2.wrap @@ -1,4 +1,11 @@ -[wrap-git] -directory=freetype -url=https://gitlab.freedesktop.org/freetype/freetype.git -revision=VER-2-11-0 +[wrap-file] +directory = freetype-2.13.3 +source_url = https://download.savannah.gnu.org/releases/freetype/freetype-2.13.3.tar.xz +source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/freetype2_2.13.3-1/freetype-2.13.3.tar.xz +source_filename = freetype-2.13.3.tar.xz +source_hash = 0550350666d427c74daeb85d5ac7bb353acba5f76956395995311a9c6f063289 +wrapdb_version = 2.13.3-1 + +[provide] +freetype2 = freetype_dep +freetype = freetype_dep diff --git a/subprojects/fribidi.wrap b/subprojects/fribidi.wrap index b8a5c88..0041f28 100644 --- a/subprojects/fribidi.wrap +++ b/subprojects/fribidi.wrap @@ -1,4 +1,10 @@ -[wrap-git] -directory=fribidi -url=https://github.com/fribidi/fribidi.git -revision=v1.0.10 +[wrap-file] +directory = fribidi-1.0.16 +source_url = https://github.com/fribidi/fribidi/releases/download/v1.0.16/fribidi-1.0.16.tar.xz +source_filename = fribidi-1.0.16.tar.xz +source_hash = 1b1cde5b235d40479e91be2f0e88a309e3214c8ab470ec8a2744d82a5a9ea05c +source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/fribidi_1.0.16-1/fribidi-1.0.16.tar.xz +wrapdb_version = 1.0.16-1 + +[provide] +fribidi = libfribidi_dep diff --git a/subprojects/harfbuzz.wrap b/subprojects/harfbuzz.wrap index df0c540..e3b387c 100644 --- a/subprojects/harfbuzz.wrap +++ b/subprojects/harfbuzz.wrap @@ -1,4 +1,10 @@ -[wrap-git] -directory=harfbuzz -url=https://github.com/harfbuzz/harfbuzz.git -revision=3.0.0 +[wrap-file] +directory = harfbuzz-10.0.1 +source_url = https://github.com/harfbuzz/harfbuzz/releases/download/10.0.1/harfbuzz-10.0.1.tar.xz +source_filename = harfbuzz-10.0.1.tar.xz +source_hash = b2cb13bd351904cb9038f907dc0dee0ae07127061242fe3556b2795c4e9748fc +source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/harfbuzz_10.0.1-1/harfbuzz-10.0.1.tar.xz +wrapdb_version = 10.0.1-1 + +[provide] +dependency_names = harfbuzz, harfbuzz-cairo, harfbuzz-gobject, harfbuzz-icu, harfbuzz-subset