From ab4b075674199863c5474ca10824ed5909a07880 Mon Sep 17 00:00:00 2001 From: pedro terzero Date: Tue, 8 Nov 2022 11:42:50 +0100 Subject: [PATCH 01/11] update aseprite windows 2022 --- .github/workflows/aseprite_build_deploy.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/aseprite_build_deploy.yml b/.github/workflows/aseprite_build_deploy.yml index 9aee0754..6d106e5b 100644 --- a/.github/workflows/aseprite_build_deploy.yml +++ b/.github/workflows/aseprite_build_deploy.yml @@ -9,7 +9,7 @@ on: env: BUILD_TYPE: Release - + jobs: check-version: name: Check latest Aseprite release @@ -27,14 +27,14 @@ jobs: LATEST_TAG=$(echo "${data}" | jq -r '.tag_name') DOWNLOAD_URL=$(echo "${data}" | jq -r '.assets[].browser_download_url') VERSION_INFO=$(echo "${data}" | jq -r '.body') - + echo "${LATEST_TAG}" > ${LATEST_TAG}.txt echo "::set-output name=latest_tag::${LATEST_TAG}" echo "::set-output name=download_url::${DOWNLOAD_URL}" echo "::set-output name=version_info::${VERSION_INFO}" - name: Load version from cache id: version_check - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ${{ steps.version_info.outputs.latest_tag }}.txt key: cached_version @@ -55,7 +55,7 @@ jobs: ${{ steps.version_info.outputs.version_info }} draft: true prerelease: false - + build-aseprite: name: Build Aseprite needs: check-version @@ -64,11 +64,11 @@ jobs: strategy: matrix: os: [windows-latest, ubuntu-latest, macOS-latest] - fail-fast: false + fail-fast: false steps: - name: (Windows) Install dependencies if: matrix.os == 'windows-latest' - uses: seanmiddleditch/gha-setup-ninja@v1 + uses: seanmiddleditch/gha-setup-ninja@v3 - name: (Ubuntu) Install dependencies if: matrix.os == 'ubuntu-latest' run: sudo apt install -y cmake ninja-build libxcursor-dev libxi-dev libgl1-mesa-dev @@ -77,14 +77,14 @@ jobs: run: brew install ninja p7zip - name: Get Skia from cache id: skia-cache - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: skia key: skia-${{ matrix.os }}-cache - name: Download Skia if not in cache if: steps.skia-cache.outputs.cache-hit != 'true' run: | - curl -o Skia-${{ runner.os }}-Release-X64.zip -L https://github.com/aseprite/skia/releases/download/m81-b607b32047/Skia-${{ runner.os }}-Release-X64.zip + curl -o Skia-${{ runner.os }}-Release-X64.zip -L https://github.com/aseprite/skia/releases/download/m102-861e4743af/Skia-${{ runner.os }}-Release-x64.zip unzip Skia-${{ runner.os }}-Release-X64.zip -d skia - name: Download Aseprite release run: | @@ -94,10 +94,10 @@ jobs: - name: (Windows) Set architecture for the produced binary if: matrix.os == 'windows-latest' shell: cmd - run: call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\Tools\VsDevCmd.bat" -arch=x64 + run: call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\Tools\VsDevCmd.bat" -arch=x64 - name: (Windows) Setting Visual Studio build environment variables and paths if: matrix.os == 'windows-latest' - uses: seanmiddleditch/gha-setup-vsdevenv@v1 + uses: seanmiddleditch/gha-setup-vsdevenv@v4 - name: (Windows) Run CMake if: matrix.os == 'windows-latest' working-directory: aseprite/build From 0ea8d2846c1cc65041fd4ff57af764c45474e1ed Mon Sep 17 00:00:00 2001 From: Pedro Terzero Date: Mon, 23 Jan 2023 16:20:09 +0100 Subject: [PATCH 02/11] fix skia link --- .github/workflows/aseprite_build_deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/aseprite_build_deploy.yml b/.github/workflows/aseprite_build_deploy.yml index 6d106e5b..75ff8a8e 100644 --- a/.github/workflows/aseprite_build_deploy.yml +++ b/.github/workflows/aseprite_build_deploy.yml @@ -84,7 +84,7 @@ jobs: - name: Download Skia if not in cache if: steps.skia-cache.outputs.cache-hit != 'true' run: | - curl -o Skia-${{ runner.os }}-Release-X64.zip -L https://github.com/aseprite/skia/releases/download/m102-861e4743af/Skia-${{ runner.os }}-Release-x64.zip + curl -o Skia-${{ runner.os }}-Release-X64.zip -L https://github.com/aseprite/skia/releases/download/m102-861e4743af/Skia-${{ runner.os }}-Release-x64-libstdc++.zip unzip Skia-${{ runner.os }}-Release-X64.zip -d skia - name: Download Aseprite release run: | From 8987b33afea3174339f094dd2ff4b96d0ac2ab87 Mon Sep 17 00:00:00 2001 From: pedroterzero <72469659+pedroterzero@users.noreply.github.com> Date: Mon, 23 Jan 2023 16:47:17 +0100 Subject: [PATCH 03/11] Fix (#1) Fix Linux & MacOS builds --- .github/workflows/aseprite_build_deploy.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/aseprite_build_deploy.yml b/.github/workflows/aseprite_build_deploy.yml index 75ff8a8e..7d4d5ae1 100644 --- a/.github/workflows/aseprite_build_deploy.yml +++ b/.github/workflows/aseprite_build_deploy.yml @@ -4,8 +4,8 @@ on: schedule: - cron: '0 0 * * *' push: - branches: - - master + # branches: + # - master env: BUILD_TYPE: Release @@ -81,11 +81,16 @@ jobs: with: path: skia key: skia-${{ matrix.os }}-cache - - name: Download Skia if not in cache - if: steps.skia-cache.outputs.cache-hit != 'true' + - name: Download Skia if not in cache (linux) + if: steps.skia-cache.outputs.cache-hit != 'true' && matrix.os == 'ubuntu-latest' run: | curl -o Skia-${{ runner.os }}-Release-X64.zip -L https://github.com/aseprite/skia/releases/download/m102-861e4743af/Skia-${{ runner.os }}-Release-x64-libstdc++.zip unzip Skia-${{ runner.os }}-Release-X64.zip -d skia + - name: Download Skia if not in cache + if: steps.skia-cache.outputs.cache-hit != 'true' && matrix.os != 'ubuntu-latest' + run: | + curl -o Skia-${{ runner.os }}-Release-X64.zip -L https://github.com/aseprite/skia/releases/download/m102-861e4743af/Skia-${{ runner.os }}-Release-x64.zip + unzip Skia-${{ runner.os }}-Release-X64.zip -d skia - name: Download Aseprite release run: | curl -o Aseprite-source.zip -L ${{ needs.check-version.outputs.download_url }} @@ -110,7 +115,7 @@ jobs: - name: (macOS) Run CMake if: matrix.os == 'macOS-latest' working-directory: aseprite/build - run: cmake -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DCMAKE_OSX_ARCHITECTURES=x86_64 -DCMAKE_OSX_DEPLOYMENT_TARGET=10.9 -DCMAKE_OSX_SYSROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -DLAF_BACKEND=skia -DSKIA_DIR=../../skia -DSKIA_LIBRARY_DIR=../../skia/out/Release-x64 -G Ninja .. + run: cmake -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DCMAKE_OSX_ARCHITECTURES=x86_64 -DCMAKE_OSX_DEPLOYMENT_TARGET=10.9 -DCMAKE_OSX_SYSROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -DLAF_BACKEND=skia -DSKIA_DIR=../../skia -DSKIA_LIBRARY_DIR=../../skia/out/Release-x64 -G Ninja .. - name: Run Ninja working-directory: aseprite/build run: ninja aseprite From 9f90399e049a6eea6f508043f81476a7ee31ac0a Mon Sep 17 00:00:00 2001 From: Pedro Terzero Date: Mon, 23 Jan 2023 16:48:57 +0100 Subject: [PATCH 04/11] only master --- .github/workflows/aseprite_build_deploy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/aseprite_build_deploy.yml b/.github/workflows/aseprite_build_deploy.yml index 7d4d5ae1..87de5ae6 100644 --- a/.github/workflows/aseprite_build_deploy.yml +++ b/.github/workflows/aseprite_build_deploy.yml @@ -4,8 +4,8 @@ on: schedule: - cron: '0 0 * * *' push: - # branches: - # - master + branches: + - master env: BUILD_TYPE: Release From 271b205d7185788798f60eba1a91558f7ced4710 Mon Sep 17 00:00:00 2001 From: Pedro Terzero Date: Mon, 23 Jan 2023 17:05:56 +0100 Subject: [PATCH 05/11] replace set-output --- .github/workflows/aseprite_build_deploy.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/aseprite_build_deploy.yml b/.github/workflows/aseprite_build_deploy.yml index 87de5ae6..a10b973f 100644 --- a/.github/workflows/aseprite_build_deploy.yml +++ b/.github/workflows/aseprite_build_deploy.yml @@ -29,9 +29,11 @@ jobs: VERSION_INFO=$(echo "${data}" | jq -r '.body') echo "${LATEST_TAG}" > ${LATEST_TAG}.txt - echo "::set-output name=latest_tag::${LATEST_TAG}" - echo "::set-output name=download_url::${DOWNLOAD_URL}" - echo "::set-output name=version_info::${VERSION_INFO}" + echo "latest_tag=${LATEST_TAG}" >> $GITHUB_OUTPUT + echo "download_url=${DOWNLOAD_URL}" + echo "version_info<> $GITHUB_OUTPUT + echo "$VERSION_INFO" >> $GITHUB_OUTPUT + echo "EOF" >> $GITHUB_OUTPUT - name: Load version from cache id: version_check uses: actions/cache@v3 @@ -41,7 +43,7 @@ jobs: - name: Should we start new build? id: should_build if: steps.version_check.outputs.cache-hit != 'true' - run: echo "::set-output name=should_build::true" + run: echo "should_build=true" >> $GITHUB_OUTPUT - name: Create Release id: create_release if: steps.should_build.outputs.should_build From 6bd1f6f6a8d7371cf8cbf9ddcd996bd18f5b8b58 Mon Sep 17 00:00:00 2001 From: Pedro Terzero Date: Mon, 23 Jan 2023 17:22:22 +0100 Subject: [PATCH 06/11] restore set-output --- .github/workflows/aseprite_build_deploy.yml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/aseprite_build_deploy.yml b/.github/workflows/aseprite_build_deploy.yml index a10b973f..87de5ae6 100644 --- a/.github/workflows/aseprite_build_deploy.yml +++ b/.github/workflows/aseprite_build_deploy.yml @@ -29,11 +29,9 @@ jobs: VERSION_INFO=$(echo "${data}" | jq -r '.body') echo "${LATEST_TAG}" > ${LATEST_TAG}.txt - echo "latest_tag=${LATEST_TAG}" >> $GITHUB_OUTPUT - echo "download_url=${DOWNLOAD_URL}" - echo "version_info<> $GITHUB_OUTPUT - echo "$VERSION_INFO" >> $GITHUB_OUTPUT - echo "EOF" >> $GITHUB_OUTPUT + echo "::set-output name=latest_tag::${LATEST_TAG}" + echo "::set-output name=download_url::${DOWNLOAD_URL}" + echo "::set-output name=version_info::${VERSION_INFO}" - name: Load version from cache id: version_check uses: actions/cache@v3 @@ -43,7 +41,7 @@ jobs: - name: Should we start new build? id: should_build if: steps.version_check.outputs.cache-hit != 'true' - run: echo "should_build=true" >> $GITHUB_OUTPUT + run: echo "::set-output name=should_build::true" - name: Create Release id: create_release if: steps.should_build.outputs.should_build From 38a326d09f5bcd36f5aef28f161a19c10fa115df Mon Sep 17 00:00:00 2001 From: Pedro Terzero Date: Mon, 23 Jan 2023 17:31:57 +0100 Subject: [PATCH 07/11] replace set-output --- .github/workflows/aseprite_build_deploy.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/aseprite_build_deploy.yml b/.github/workflows/aseprite_build_deploy.yml index 87de5ae6..06ad77b8 100644 --- a/.github/workflows/aseprite_build_deploy.yml +++ b/.github/workflows/aseprite_build_deploy.yml @@ -29,9 +29,11 @@ jobs: VERSION_INFO=$(echo "${data}" | jq -r '.body') echo "${LATEST_TAG}" > ${LATEST_TAG}.txt - echo "::set-output name=latest_tag::${LATEST_TAG}" - echo "::set-output name=download_url::${DOWNLOAD_URL}" - echo "::set-output name=version_info::${VERSION_INFO}" + echo "latest_tag=${LATEST_TAG}" >> $GITHUB_OUTPUT + echo "download_url=${DOWNLOAD_URL}" >> $GITHUB_OUTPUT + echo "version_info<> $GITHUB_OUTPUT + echo "$VERSION_INFO" >> $GITHUB_OUTPUT + echo "EOF" >> $GITHUB_OUTPUT - name: Load version from cache id: version_check uses: actions/cache@v3 @@ -41,7 +43,7 @@ jobs: - name: Should we start new build? id: should_build if: steps.version_check.outputs.cache-hit != 'true' - run: echo "::set-output name=should_build::true" + run: echo "should_build=true" >> $GITHUB_OUTPUT - name: Create Release id: create_release if: steps.should_build.outputs.should_build From b2666df184f2b24da8c910091f97a91622f69203 Mon Sep 17 00:00:00 2001 From: pedroterzero <72469659+pedroterzero@users.noreply.github.com> Date: Tue, 20 Feb 2024 10:12:11 +0100 Subject: [PATCH 08/11] Small fix to get ubuntu build running again (missing apt update) (#8) Small fix to get ubuntu build running again (missing apt update) --- .github/workflows/aseprite_build_deploy.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/aseprite_build_deploy.yml b/.github/workflows/aseprite_build_deploy.yml index 06ad77b8..91ec17c1 100644 --- a/.github/workflows/aseprite_build_deploy.yml +++ b/.github/workflows/aseprite_build_deploy.yml @@ -1,11 +1,13 @@ name: Build and deploy Aseprite on: + workflow_dispatch: schedule: - cron: '0 0 * * *' push: branches: - master + - fix env: BUILD_TYPE: Release @@ -42,7 +44,7 @@ jobs: key: cached_version - name: Should we start new build? id: should_build - if: steps.version_check.outputs.cache-hit != 'true' + if: github.event_name == 'workflow_dispatch' || github.ref == 'refs/heads/fix' || steps.version_check.outputs.cache-hit != 'true' run: echo "should_build=true" >> $GITHUB_OUTPUT - name: Create Release id: create_release @@ -73,7 +75,7 @@ jobs: uses: seanmiddleditch/gha-setup-ninja@v3 - name: (Ubuntu) Install dependencies if: matrix.os == 'ubuntu-latest' - run: sudo apt install -y cmake ninja-build libxcursor-dev libxi-dev libgl1-mesa-dev + run: sudo apt update && sudo apt install -y cmake ninja-build libxcursor-dev libxi-dev libgl1-mesa-dev - name: (macOS) Install dependencies if: matrix.os == 'macOS-latest' run: brew install ninja p7zip From 7eff0f2fe9971914929ef6a4269bb3636e528f0b Mon Sep 17 00:00:00 2001 From: Isaac <61301629+IsaacShoebottom@users.noreply.github.com> Date: Tue, 4 Jun 2024 04:23:52 -0300 Subject: [PATCH 09/11] Fix linker ssl error fix (libcrypto-1_1-x64.dll not found) (#9) Fix linker SSL error on Windows --- .github/workflows/aseprite_build_deploy.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/aseprite_build_deploy.yml b/.github/workflows/aseprite_build_deploy.yml index 91ec17c1..add61648 100644 --- a/.github/workflows/aseprite_build_deploy.yml +++ b/.github/workflows/aseprite_build_deploy.yml @@ -73,6 +73,10 @@ jobs: - name: (Windows) Install dependencies if: matrix.os == 'windows-latest' uses: seanmiddleditch/gha-setup-ninja@v3 + - name: (Windows) Remove OpenSLL from PATH + if: matrix.os == 'windows-latest' + shell: powershell + run: Remove-Item -Recurse -Force "C:\Program Files\OpenSSL\" - name: (Ubuntu) Install dependencies if: matrix.os == 'ubuntu-latest' run: sudo apt update && sudo apt install -y cmake ninja-build libxcursor-dev libxi-dev libgl1-mesa-dev @@ -111,7 +115,7 @@ jobs: if: matrix.os == 'windows-latest' working-directory: aseprite/build shell: cmd - run: cmake -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DCMAKE_IGNORE_PATH='C:/ProgramData/chocolatey/bin/;C:/Strawberry/c/bin/' -DLAF_BACKEND=skia -DSKIA_DIR=../../skia -DSKIA_LIBRARY_DIR=../../skia/out/Release-x64 -G Ninja .. + run: cmake -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DCMAKE_IGNORE_PATH='C:/ProgramData/chocolatey/bin/;C:/Strawberry/c/bin/' -DLAF_BACKEND=skia -DSKIA_DIR=../../skia -DSKIA_LIBRARY_DIR=../../skia/out/Release-x64 -DSKIA_LIBRARY=../../skia/out/Release-x64/skia.lib -G Ninja .. - name: (Ubuntu) Run CMake if: matrix.os == 'ubuntu-latest' working-directory: aseprite/build @@ -141,4 +145,4 @@ jobs: upload_url: ${{ needs.check-version.outputs.upload_url }} asset_path: aseprite/build/bin/Aseprite-${{ needs.check-version.outputs.latest_tag }}-${{ runner.os }}.zip asset_name: Aseprite-${{ needs.check-version.outputs.latest_tag }}-${{ runner.os }}.zip - asset_content_type: application/zip + asset_content_type: application/zip \ No newline at end of file From 3ac74d3a3782387dcf65e8a8b3e7b9acbff5e041 Mon Sep 17 00:00:00 2001 From: Pedro Terzero Date: Wed, 9 Apr 2025 10:14:04 +0200 Subject: [PATCH 10/11] fix? --- .github/workflows/aseprite_build_deploy.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/aseprite_build_deploy.yml b/.github/workflows/aseprite_build_deploy.yml index add61648..78837a5a 100644 --- a/.github/workflows/aseprite_build_deploy.yml +++ b/.github/workflows/aseprite_build_deploy.yml @@ -91,13 +91,15 @@ jobs: key: skia-${{ matrix.os }}-cache - name: Download Skia if not in cache (linux) if: steps.skia-cache.outputs.cache-hit != 'true' && matrix.os == 'ubuntu-latest' + # curl -o Skia-${{ runner.os }}-Release-X64.zip -L https://github.com/aseprite/skia/releases/download/m102-861e4743af/Skia-${{ runner.os }}-Release-x64-libstdc++.zip run: | - curl -o Skia-${{ runner.os }}-Release-X64.zip -L https://github.com/aseprite/skia/releases/download/m102-861e4743af/Skia-${{ runner.os }}-Release-x64-libstdc++.zip + curl -o Skia-${{ runner.os }}-Release-X64.zip -L https://github.com/aseprite/skia/releases/download/m124-08a5439a6b/Skia-${{ runner.os }}-Release-x64.zip unzip Skia-${{ runner.os }}-Release-X64.zip -d skia - name: Download Skia if not in cache if: steps.skia-cache.outputs.cache-hit != 'true' && matrix.os != 'ubuntu-latest' + # curl -o Skia-${{ runner.os }}-Release-X64.zip -L https://github.com/aseprite/skia/releases/download/m102-861e4743af/Skia-${{ runner.os }}-Release-x64.zip run: | - curl -o Skia-${{ runner.os }}-Release-X64.zip -L https://github.com/aseprite/skia/releases/download/m102-861e4743af/Skia-${{ runner.os }}-Release-x64.zip + curl -o Skia-${{ runner.os }}-Release-X64.zip -L https://github.com/aseprite/skia/releases/download/m124-08a5439a6b/Skia-${{ runner.os }}-Release-x64.zip unzip Skia-${{ runner.os }}-Release-X64.zip -d skia - name: Download Aseprite release run: | From bd4f6c799fad10abede9134eb2117034ba24bd6d Mon Sep 17 00:00:00 2001 From: pedroterzero <72469659+pedroterzero@users.noreply.github.com> Date: Wed, 9 Apr 2025 11:05:39 +0200 Subject: [PATCH 11/11] fix building of aseprite (#13) --- .github/workflows/aseprite_build_deploy.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/aseprite_build_deploy.yml b/.github/workflows/aseprite_build_deploy.yml index 78837a5a..24845987 100644 --- a/.github/workflows/aseprite_build_deploy.yml +++ b/.github/workflows/aseprite_build_deploy.yml @@ -79,7 +79,7 @@ jobs: run: Remove-Item -Recurse -Force "C:\Program Files\OpenSSL\" - name: (Ubuntu) Install dependencies if: matrix.os == 'ubuntu-latest' - run: sudo apt update && sudo apt install -y cmake ninja-build libxcursor-dev libxi-dev libgl1-mesa-dev + run: sudo apt update && sudo apt install -y cmake ninja-build libxcursor-dev libxi-dev libgl1-mesa-dev libfontconfig-dev - name: (macOS) Install dependencies if: matrix.os == 'macOS-latest' run: brew install ninja p7zip @@ -116,16 +116,16 @@ jobs: - name: (Windows) Run CMake if: matrix.os == 'windows-latest' working-directory: aseprite/build - shell: cmd - run: cmake -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DCMAKE_IGNORE_PATH='C:/ProgramData/chocolatey/bin/;C:/Strawberry/c/bin/' -DLAF_BACKEND=skia -DSKIA_DIR=../../skia -DSKIA_LIBRARY_DIR=../../skia/out/Release-x64 -DSKIA_LIBRARY=../../skia/out/Release-x64/skia.lib -G Ninja .. + shell: pwsh + run: cmake -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DCMAKE_IGNORE_PATH='C:/ProgramData/chocolatey/bin/;C:/Strawberry/c/bin/' -DLAF_BACKEND=skia -DSKIA_DIR="$(Convert-Path ../../skia)" -DSKIA_LIBRARY_DIR="$(Convert-Path ../../skia/out/Release-x64)" -DSKIA_LIBRARY="$(Convert-Path ../../skia/out/Release-x64/skia.lib)" -G Ninja .. - name: (Ubuntu) Run CMake if: matrix.os == 'ubuntu-latest' working-directory: aseprite/build - run: cmake -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DLAF_BACKEND=skia -DSKIA_DIR=../../skia -DSKIA_LIBRARY_DIR=../../skia/out/Release-x64 -G Ninja .. + run: cmake -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DLAF_BACKEND=skia -DSKIA_DIR=$(realpath ../../skia) -DSKIA_LIBRARY_DIR=$(realpath ../../skia/out/Release-x64) -G Ninja .. - name: (macOS) Run CMake if: matrix.os == 'macOS-latest' working-directory: aseprite/build - run: cmake -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DCMAKE_OSX_ARCHITECTURES=x86_64 -DCMAKE_OSX_DEPLOYMENT_TARGET=10.9 -DCMAKE_OSX_SYSROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -DLAF_BACKEND=skia -DSKIA_DIR=../../skia -DSKIA_LIBRARY_DIR=../../skia/out/Release-x64 -G Ninja .. + run: cmake -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DCMAKE_OSX_ARCHITECTURES=x86_64 -DCMAKE_OSX_DEPLOYMENT_TARGET=10.9 -DCMAKE_OSX_SYSROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -DLAF_BACKEND=skia -DSKIA_DIR=$(realpath ../../skia) -DSKIA_LIBRARY_DIR=$(realpath ../../skia/out/Release-x64) -G Ninja .. - name: Run Ninja working-directory: aseprite/build run: ninja aseprite