|
|
|
|
@ -10,7 +10,7 @@ jobs:
|
|
|
|
|
- run: apt update -y |
|
|
|
|
- run: apt install -y g++ libsdl2-dev libbz2-dev git rpm wget smpq |
|
|
|
|
- run: apt install -y -t 'stretch-backports*' cmake libsodium-dev libpng-dev |
|
|
|
|
- run: cmake -S. -Bbuild .. -DNIGHTLY_BUILD=ON -DCMAKE_INSTALL_PREFIX=/usr |
|
|
|
|
- run: cmake -S. -Bbuild .. -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCPACK=ON -DCMAKE_INSTALL_PREFIX=/usr |
|
|
|
|
- run: cmake --build build -j 2 --target package |
|
|
|
|
- store_artifacts: {path: ./build/devilutionx, destination: devilutionx_linux_x86_64} |
|
|
|
|
- run: Packaging/nix/LinuxReleasePackaging.sh |
|
|
|
|
@ -37,7 +37,7 @@ jobs:
|
|
|
|
|
working_directory: ~/repo |
|
|
|
|
steps: |
|
|
|
|
- checkout |
|
|
|
|
- run: /opt/devkitpro/portlibs/switch/bin/aarch64-none-elf-cmake -S. -Bbuild .. -DNIGHTLY_BUILD=ON |
|
|
|
|
- run: /opt/devkitpro/portlibs/switch/bin/aarch64-none-elf-cmake -S. -Bbuild .. -DCMAKE_BUILD_TYPE=RelWithDebInfo |
|
|
|
|
- run: cmake --build build -j 2 |
|
|
|
|
- store_artifacts: {path: ./build/devilutionx.nro, destination: devilutionx.nro} |
|
|
|
|
3ds: |
|
|
|
|
@ -53,7 +53,7 @@ jobs:
|
|
|
|
|
- run: wget https://github.com/jakcron/Project_CTR/releases/download/v0.16/makerom_016_ctrtool.zip |
|
|
|
|
- run: unzip -j "makerom_016_ctrtool.zip" "Ubuntu/makerom" -d "/opt/devkitpro/tools/bin" |
|
|
|
|
- run: sudo chmod +rx /opt/devkitpro/tools/bin/makerom |
|
|
|
|
- run: cmake -S. -Bbuild -DNIGHTLY_BUILD=ON -DCMAKE_TOOLCHAIN_FILE=/opt/devkitpro/cmake/3DS.cmake |
|
|
|
|
- run: cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/opt/devkitpro/cmake/3DS.cmake |
|
|
|
|
- run: cmake --build build -j 2 |
|
|
|
|
- store_artifacts: {path: ./build/devilutionx.3dsx, destination: devilutionx.3dsx} |
|
|
|
|
- store_artifacts: {path: ./build/devilutionx.cia, destination: devilutionx.cia} |
|
|
|
|
@ -74,7 +74,7 @@ jobs:
|
|
|
|
|
steps: |
|
|
|
|
- checkout |
|
|
|
|
- run: apk --no-cache add git cmake ninja bash pkgconfig gettext |
|
|
|
|
- run: cmake -S. -Bbuild -GNinja -DCMAKE_TOOLCHAIN_FILE=${VITASDK}/share/vita.toolchain.cmake -DNIGHTLY_BUILD=ON |
|
|
|
|
- run: cmake -S. -Bbuild -GNinja -DCMAKE_TOOLCHAIN_FILE=${VITASDK}/share/vita.toolchain.cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo |
|
|
|
|
- run: cmake --build build -j 2 |
|
|
|
|
- store_artifacts: {path: ./build/devilutionx.vpk, destination: devilutionx.vpk} |
|
|
|
|
|
|
|
|
|
|