files:
- assets_file: https://github.com/STJr/Kart-Public/releases/download/v1.6/srb2kart-v16-Installer.exe
game:
exe: lsdl2srb2kart
working_dir: $GAMEDIR
installer:
- execute:
command: cd "$CACHE" && git clone https://git.do.srb2.org/KartKrew/Kart-Public.git
&& cd "$CACHE/Kart-Public" && git switch master && git checkout -f 6f8d246db8ffb112243095ccc0e79f5ff5789422
&& cd "$CACHE/Kart-Public/src" && make LINUX64=1 || sh -c "echo 'Compilation
failed. Please cancel the installation manually.' && sleep 10m"
disable_runtime: true
- move:
dst: $GAMEDIR/lsdl2srb2kart
src: $CACHE/Kart-Public/bin/Linux64/Release/lsdl2srb2kart
- chmodx: $GAMEDIR/lsdl2srb2kart
- extract:
dst: $GAMEDIR/assets
file: assets_file
require-binaries: ld, git, make, sh, cc, curl-config, echo, gzip, libpng-config, mkdir,
objcopy, pkg-config, sdl2-config
system:
env:
SRB2WADDIR: $GAMEDIR
description: Does not include "Discord Rich Presence" support.
game_slug: sonic-robo-blast-2-kart
gogslug: ''
humblestoreid: ''
installer_slug: sonic-robo-blast-2-kart-64-bit-13
name: Sonic Robo Blast 2 Kart
notes: "Please make sure to install the required packages.\r\nArch: base-devel libpng\
\ zlib sdl2 sdl2_mixer libgme curl libopenmpt (from the AUR) libupnp (optional)\r\
\nUbuntu: build-essential libpng-dev zlib1g-dev libsdl2-dev libsdl2-mixer-dev libgme-dev\
\ libcurl4-openssl-dev libopenmpt-dev libupnp-dev (optional)\r\nFedora: libpng-devel\
\ SDL2-devel SDL2_mixer-devel game-music-emu-devel curl-devel libopenmpt-devel\
\ libupnp-devel (optional)"
runner: linux
script:
files:
- assets_file: https://github.com/STJr/Kart-Public/releases/download/v1.6/srb2kart-v16-Installer.exe
game:
exe: lsdl2srb2kart
working_dir: $GAMEDIR
installer:
- execute:
command: cd "$CACHE" && git clone https://git.do.srb2.org/KartKrew/Kart-Public.git
&& cd "$CACHE/Kart-Public" && git switch master && git checkout -f 6f8d246db8ffb112243095ccc0e79f5ff5789422
&& cd "$CACHE/Kart-Public/src" && make LINUX64=1 || sh -c "echo 'Compilation
failed. Please cancel the installation manually.' && sleep 10m"
disable_runtime: true
- move:
dst: $GAMEDIR/lsdl2srb2kart
src: $CACHE/Kart-Public/bin/Linux64/Release/lsdl2srb2kart
- chmodx: $GAMEDIR/lsdl2srb2kart
- extract:
dst: $GAMEDIR/assets
file: assets_file
require-binaries: ld, git, make, sh, cc, curl-config, echo, gzip, libpng-config,
mkdir, objcopy, pkg-config, sdl2-config
system:
env:
SRB2WADDIR: $GAMEDIR
slug: sonic-robo-blast-2-kart-64-bit-13
steamid: null
version: (64-bit) 1.3
year: 2018
{
"game_slug": "sonic-robo-blast-2-kart",
"version": "(64-bit) 1.3",
"description": "Does not include \"Discord Rich Presence\" support.",
"notes": "Please make sure to install the required packages.\r\nArch: base-devel libpng zlib sdl2 sdl2_mixer libgme curl libopenmpt (from the AUR) libupnp (optional)\r\nUbuntu: build-essential libpng-dev zlib1g-dev libsdl2-dev libsdl2-mixer-dev libgme-dev libcurl4-openssl-dev libopenmpt-dev libupnp-dev (optional)\r\nFedora: libpng-devel SDL2-devel SDL2_mixer-devel game-music-emu-devel curl-devel libopenmpt-devel libupnp-devel (optional)",
"name": "Sonic Robo Blast 2 Kart",
"year": 2018,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "linux",
"slug": "sonic-robo-blast-2-kart-64-bit-13",
"installer_slug": "sonic-robo-blast-2-kart-64-bit-13",
"script": {
"files": [
{
"assets_file": "https://github.com/STJr/Kart-Public/releases/download/v1.6/srb2kart-v16-Installer.exe"
}
],
"game": {
"exe": "lsdl2srb2kart",
"working_dir": "$GAMEDIR"
},
"installer": [
{
"execute": {
"command": "cd \"$CACHE\" && git clone https://git.do.srb2.org/KartKrew/Kart-Public.git && cd \"$CACHE/Kart-Public\" && git switch master && git checkout -f 6f8d246db8ffb112243095ccc0e79f5ff5789422 && cd \"$CACHE/Kart-Public/src\" && make LINUX64=1 || sh -c \"echo 'Compilation failed. Please cancel the installation manually.' && sleep 10m\"",
"disable_runtime": true
}
},
{
"move": {
"dst": "$GAMEDIR/lsdl2srb2kart",
"src": "$CACHE/Kart-Public/bin/Linux64/Release/lsdl2srb2kart"
}
},
{
"chmodx": "$GAMEDIR/lsdl2srb2kart"
},
{
"extract": {
"dst": "$GAMEDIR/assets",
"file": "assets_file"
}
}
],
"require-binaries": "ld, git, make, sh, cc, curl-config, echo, gzip, libpng-config, mkdir, objcopy, pkg-config, sdl2-config",
"system": {
"env": {
"SRB2WADDIR": "$GAMEDIR"
}
}
}
}