diff options
| author | Thomas Rohloff <v10lator@myway.de> | 2025-07-04 13:10:26 +0200 |
|---|---|---|
| committer | Thomas Rohloff <v10lator@myway.de> | 2025-07-04 13:10:26 +0200 |
| commit | fd5acc8c9a15c3fa471b129dceaf2d535a58f35d (patch) | |
| tree | 2b1c4c434492285f61b76a9e7327f65c6a085abb /.github | |
| parent | d737a47e16c55d54e6acedadb05dd1cb7b9d770b (diff) | |
| parent | 67090b39a764e8a77a95acf01a2d83959dad82c7 (diff) | |
Merge remote-tracking branch 'upstream/main' into docker
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/doxygen-and-linux-test.yml | 3 | ||||
| -rw-r--r-- | .github/workflows/macos-compile.yml | 8 | ||||
| -rw-r--r-- | .github/workflows/main.yml | 16 |
3 files changed, 17 insertions, 10 deletions
diff --git a/.github/workflows/doxygen-and-linux-test.yml b/.github/workflows/doxygen-and-linux-test.yml index 6becfbeeb..b3e8e897e 100644 --- a/.github/workflows/doxygen-and-linux-test.yml +++ b/.github/workflows/doxygen-and-linux-test.yml @@ -7,7 +7,6 @@ on: jobs: deploy: - if: 0 runs-on: ubuntu-latest steps: - name: Checkout repository @@ -17,7 +16,7 @@ jobs: - name: Install Doxygen run: | sudo apt-get install graphviz doxygen - wget https://www.doxygen.nl/files/doxygen-1.11.0.linux.bin.tar.gz + wget https://www.doxygen.nl/files/doxygen-1.13.2.linux.bin.tar.gz tar -xzf doxygen-*.linux.bin.tar.gz - name: Generate Doxygen documentation diff --git a/.github/workflows/macos-compile.yml b/.github/workflows/macos-compile.yml index 864209387..6d8780839 100644 --- a/.github/workflows/macos-compile.yml +++ b/.github/workflows/macos-compile.yml @@ -12,10 +12,14 @@ jobs: with: submodules: recursive - name: Install dependencies - run: brew install sdl2 libpng glew ninja cmake libzip nlohmann-json tinyxml2 spdlog vorbis-tools + run: brew install ninja cmake + - name: Install vcpkg + uses: lukka/run-vcpkg@v11.5 + with: + vcpkgDirectory: '${{ github.workspace }}/vcpkg' - name: Build run: | - cmake -H. -Bbuild-cmake -GNinja -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DCMAKE_BUILD_TYPE=Release + cmake -H. -Bbuild-cmake -GNinja -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=${{ github.workspace }}/vcpkg/scripts/buildsystems/vcpkg.cmake cmake --build build-cmake -j - name: Create Package run: | diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3eabe041f..79be5c107 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -82,10 +82,14 @@ jobs: with: submodules: recursive - name: Install dependencies - run: brew install sdl2 sdl2_net libpng glew ninja cmake libzip nlohmann-json tinyxml2 spdlog vorbis-tools + run: brew install ninja cmake + - name: Install vcpkg + uses: lukka/run-vcpkg@v11.5 + with: + vcpkgDirectory: '${{ github.workspace }}/vcpkg' - name: Build run: | - cmake -H. -Bbuild-cmake -GNinja -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DCMAKE_BUILD_TYPE=Release + cmake -H. -Bbuild-cmake -GNinja -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=${{ github.workspace }}/vcpkg/scripts/buildsystems/vcpkg.cmake cmake --build build-cmake --config Release -j3 - name: Download spaghetti.o2r uses: actions/download-artifact@v4 @@ -99,7 +103,7 @@ jobs: mv build-cmake/spaghetti.o2r spaghetti-release/ mv config.yml spaghetti-release/ mv yamls spaghetti-release/ - wget -O spaghetti-release/gamecontrollerdb.txt https://github.com/mdqinc/SDL_GameControllerDB/blob/master/gamecontrollerdb.txt + wget -O spaghetti-release/gamecontrollerdb.txt https://raw.githubusercontent.com/mdqinc/SDL_GameControllerDB/master/gamecontrollerdb.txt - name: Publish packaged artifacts uses: actions/upload-artifact@v4 with: @@ -182,7 +186,7 @@ jobs: cmake -H. -Bbuild-cmake -GNinja -DCMAKE_BUILD_TYPE=Release cmake --build build-cmake --config Release -j3 (cd build-cmake && cpack -G External) - wget -O gamecontrollerdb.txt https://github.com/mdqinc/SDL_GameControllerDB/blob/master/gamecontrollerdb.txt + wget -O gamecontrollerdb.txt https://raw.githubusercontent.com/mdqinc/SDL_GameControllerDB/master/gamecontrollerdb.txt mv README.md readme.txt mv build-cmake/*.appimage spaghetti.appimage # - name: Upload build @@ -283,7 +287,7 @@ jobs: cmake -H. -Bbuild-cmake -GNinja -DCMAKE_BUILD_TYPE=Release cmake --build build-cmake --config Release -j3 (cd build-cmake && cpack -G External) - wget -O gamecontrollerdb.txt https://github.com/mdqinc/SDL_GameControllerDB/blob/master/gamecontrollerdb.txt + wget -O gamecontrollerdb.txt https://raw.githubusercontent.com/mdqinc/SDL_GameControllerDB/master/gamecontrollerdb.txt mv README.md readme.txt mv build-cmake/*.appimage spaghetti.appimage - name: Upload build @@ -339,7 +343,7 @@ jobs: sudo sh /tmp/cmake.sh --prefix=/usr/local/ --exclude-subdir cmake -H. -Bbuild-switch -GNinja -DCMAKE_TOOLCHAIN_FILE=/opt/devkitpro/cmake/Switch.cmake cmake --build build-switch --config Release -j3 - wget -O gamecontrollerdb.txt https://github.com/mdqinc/SDL_GameControllerDB/blob/master/gamecontrollerdb.txt + wget -O gamecontrollerdb.txt https://raw.githubusercontent.com/mdqinc/SDL_GameControllerDB/master/gamecontrollerdb.txt mv README.md readme.txt mv build-switch/*.nro Spaghettify.nro - name: Upload build |
