files:
- source: https://github.com/endless-sky/endless-sky/archive/v0.9.10.tar.gz
game:
exe: endless-sky
installer:
- extract:
dst: $GAMEDIR/src
file: source
- execute:
command: cd $GAMEDIR/src && scons -j$(nproc)
- move:
dst: $GAMEDIR
src: $GAMEDIR/src/endless-sky
- move:
dst: $GAMEDIR
src: $GAMEDIR/src/data
- move:
dst: $GAMEDIR
src: $GAMEDIR/src/images
- move:
dst: $GAMEDIR
src: $GAMEDIR/src/sounds
- move:
dst: $GAMEDIR
src: $GAMEDIR/src/keys.txt
- move:
dst: $GAMEDIR
src: $GAMEDIR/src/credits.txt
- execute:
command: rm -rf $GAMEDIR/src
require-binaries: scons,g++
description: Compiling the game from source
game_slug: endless-sky
gogslug: endless_sky
humblestoreid: ''
installer_slug: endless-sky-0910
name: Endless Sky
notes: requires scons g++ libsdl2-dev libpng-dev libjpeg-turbo8-dev libgl1-mesa-dev
libglew-dev libopenal-dev libmad0-dev
runner: linux
script:
files:
- source: https://github.com/endless-sky/endless-sky/archive/v0.9.10.tar.gz
game:
exe: endless-sky
installer:
- extract:
dst: $GAMEDIR/src
file: source
- execute:
command: cd $GAMEDIR/src && scons -j$(nproc)
- move:
dst: $GAMEDIR
src: $GAMEDIR/src/endless-sky
- move:
dst: $GAMEDIR
src: $GAMEDIR/src/data
- move:
dst: $GAMEDIR
src: $GAMEDIR/src/images
- move:
dst: $GAMEDIR
src: $GAMEDIR/src/sounds
- move:
dst: $GAMEDIR
src: $GAMEDIR/src/keys.txt
- move:
dst: $GAMEDIR
src: $GAMEDIR/src/credits.txt
- execute:
command: rm -rf $GAMEDIR/src
require-binaries: scons,g++
slug: endless-sky-0910
steamid: 404410
version: 0.9.10
year: 2015
{
"game_slug": "endless-sky",
"version": "0.9.10",
"description": "Compiling the game from source",
"notes": "requires scons g++ libsdl2-dev libpng-dev libjpeg-turbo8-dev libgl1-mesa-dev libglew-dev libopenal-dev libmad0-dev",
"name": "Endless Sky",
"year": 2015,
"steamid": 404410,
"gogslug": "endless_sky",
"humblestoreid": "",
"runner": "linux",
"slug": "endless-sky-0910",
"installer_slug": "endless-sky-0910",
"script": {
"files": [
{
"source": "https://github.com/endless-sky/endless-sky/archive/v0.9.10.tar.gz"
}
],
"game": {
"exe": "endless-sky"
},
"installer": [
{
"extract": {
"dst": "$GAMEDIR/src",
"file": "source"
}
},
{
"execute": {
"command": "cd $GAMEDIR/src && scons -j$(nproc)"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/src/endless-sky"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/src/data"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/src/images"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/src/sounds"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/src/keys.txt"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/src/credits.txt"
}
},
{
"execute": {
"command": "rm -rf $GAMEDIR/src"
}
}
],
"require-binaries": "scons,g++"
}
}