From 53d7c594387f51c06922dc7d994765a8aba30891 Mon Sep 17 00:00:00 2001 From: ovosimpatico Date: Sat, 27 Dec 2025 05:09:54 -0300 Subject: [PATCH] 9 --- .gitea/workflows/build.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index fb3de5f569..0bd2cf4455 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -58,23 +58,26 @@ jobs: mkdir ninja mv ninja.exe ninja/ - # Download patch.exe (needed for CPM) + # Download BusyBox (provides patch, tar, etc.) mkdir -p utils - wget https://github.com/git-for-windows/git/releases/download/v2.47.1.windows.1/MinGit-2.47.1-64-bit.zip - unzip -q MinGit-2.47.1-64-bit.zip -d utils + wget https://frippery.org/files/busybox/busybox.exe -O utils/busybox.exe + cp utils/busybox.exe utils/patch.exe + cp utils/busybox.exe utils/tar.exe + cp utils/busybox.exe utils/unzip.exe + cp utils/busybox.exe utils/sh.exe - name: Setup Environment and Scripts run: | # Create configure script echo "@echo off" > configure.bat - echo "set PATH=tools\llvm\bin;tools\cmake\bin;tools\ninja;tools\utils\usr\bin;%PATH%" >> configure.bat + echo "set PATH=tools\llvm\bin;tools\cmake\bin;tools\ninja;tools\utils;%PATH%" >> configure.bat echo "set CC=clang" >> configure.bat echo "set CXX=clang++" >> configure.bat echo "cmake -S . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DYUZU_TESTS=OFF -DYUZU_USE_BUNDLED_OPENSSL=ON -DYUZU_USE_BUNDLED_FFMPEG=ON -DYUZU_USE_BUNDLED_SDL2=ON -DYUZU_USE_BUNDLED_QT=ON -DYUZU_USE_CPM=ON" >> configure.bat # Create build script echo "@echo off" > build_eden.bat - echo "set PATH=tools\llvm\bin;tools\cmake\bin;tools\ninja;tools\utils\usr\bin;%PATH%" >> build_eden.bat + echo "set PATH=tools\llvm\bin;tools\cmake\bin;tools\ninja;tools\utils;%PATH%" >> build_eden.bat echo "cmake --build build --config Release" >> build_eden.bat - name: Configure (Wine Native)