diff --git a/.ci/win32-cross-file.txt b/.ci/win32-cross-file.txt index cefb24d29..22e060d80 100644 --- a/.ci/win32-cross-file.txt +++ b/.ci/win32-cross-file.txt @@ -19,4 +19,4 @@ objcopy = 'i686-w64-mingw32-objcopy' strip = 'i686-w64-mingw32-strip' windres = 'i686-w64-mingw32-windres' pkg-config = 'i686-w64-mingw32-pkg-config' -#exe_wrapper = 'wine' +exe_wrapper = 'wine' diff --git a/.ci/win64-cross-file.txt b/.ci/win64-cross-file.txt index acda4b622..a03c049a1 100644 --- a/.ci/win64-cross-file.txt +++ b/.ci/win64-cross-file.txt @@ -19,4 +19,4 @@ objcopy = 'x86_64-w64-mingw32-objcopy' strip = 'x86_64-w64-mingw32-strip' windres = 'x86_64-w64-mingw32-windres' pkg-config = 'x86_64-w64-mingw32-pkg-config' -#exe_wrapper = 'wine' +exe_wrapper = 'wine' diff --git a/.circleci/config.yml b/.circleci/config.yml index a2dc098ae..3026349fd 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -132,12 +132,16 @@ jobs: executor: win32-executor steps: - checkout - - run: apt update && DEBIAN_FRONTEND=noninteractive apt install -y ninja-build python3 python3-pip python3-venv git g++-mingw-w64-i686 zip + - run: dpkg --add-architecture i386 + - run: apt update + - run: DEBIAN_FRONTEND=noninteractive apt install -y ninja-build python3 python3-pip python3-venv git g++-mingw-w64-i686 zip wine wine32 - run: | + export LANG=en_US.UTF-8 python3 -m venv venv source venv/bin/activate pip3 install meson==1.6.0 bash .ci/build-win.sh 32 + meson devenv -Cbuild-win32 meson test --print-errorlogs --suite=harfbuzz - store_artifacts: path: harfbuzz-win32.zip - persist_to_workspace: @@ -158,12 +162,15 @@ jobs: executor: win64-executor steps: - checkout - - run: apt update && DEBIAN_FRONTEND=noninteractive apt install -y ninja-build python3 python3-pip python3-venv git g++-mingw-w64-x86-64 zip + - run: apt update + - run: DEBIAN_FRONTEND=noninteractive apt install -y ninja-build python3 python3-pip python3-venv git g++-mingw-w64-x86-64 zip wine wine64 - run: | + export LANG=en_US.UTF-8 python3 -m venv venv source venv/bin/activate pip3 install meson==1.6.0 bash .ci/build-win.sh 64 + meson devenv -Cbuild-win64 meson test --print-errorlogs --suite=harfbuzz - store_artifacts: path: harfbuzz-win64.zip - persist_to_workspace: diff --git a/test/api/fonts/glyphs.ttf b/test/api/fonts/glyphs.ttf index 64ff55eb3..cd0e92e3b 100644 Binary files a/test/api/fonts/glyphs.ttf and b/test/api/fonts/glyphs.ttf differ