files:
- installer: https://github.com/OoliteProject/oolite/releases/download/1.90/oolite-1.90.linux-x86_64.tgz
- setup: https://raw.githubusercontent.com/dhollinger/lutris_installers/master/scripts/oolite_setup.sh
game:
exe: $GAMEDIR/GNUstep/Applications/Oolite/oolite
installer:
- extract:
file: $installer
- execute:
command: chmod +x $GAMEDIR/oolite-1.90.linux-x86_64.run
- execute:
args: --keep --noexec --target $GAMEDIR/installer
file: $GAMEDIR/oolite-1.90.linux-x86_64.run
terminal: true
- move:
dst: $GAMEDIR/installer/oolite_setup.sh
src: setup
- execute:
command: chmod +x $GAMEDIR/installer/oolite_setup.sh
- execute:
args: install
file: $GAMEDIR/installer/oolite_setup.sh
terminal: true
description: null
game_slug: oolite
gogslug: ''
humblestoreid: ''
installer_slug: oolite-190-linux-x86_64
name: Oolite
notes: "The oolite_setup.sh is a modified version of the setup script that is included\
\ in the .run file. The script is designed to remove the hard-coded value so that\
\ the game is installed to the Lutris $GAMEDIR.\r\n\r\nThe script needs to be updated\
\ to allow for a custom Lutris $GAMEDIR, but for now it is set to $HOME/Games/oolite"
runner: linux
script:
files:
- installer: https://github.com/OoliteProject/oolite/releases/download/1.90/oolite-1.90.linux-x86_64.tgz
- setup: https://raw.githubusercontent.com/dhollinger/lutris_installers/master/scripts/oolite_setup.sh
game:
exe: $GAMEDIR/GNUstep/Applications/Oolite/oolite
installer:
- extract:
file: $installer
- execute:
command: chmod +x $GAMEDIR/oolite-1.90.linux-x86_64.run
- execute:
args: --keep --noexec --target $GAMEDIR/installer
file: $GAMEDIR/oolite-1.90.linux-x86_64.run
terminal: true
- move:
dst: $GAMEDIR/installer/oolite_setup.sh
src: setup
- execute:
command: chmod +x $GAMEDIR/installer/oolite_setup.sh
- execute:
args: install
file: $GAMEDIR/installer/oolite_setup.sh
terminal: true
slug: oolite-190-linux-x86_64
steamid: null
version: 1.90 Linux x86_64
year: 2006
{
"game_slug": "oolite",
"version": "1.90 Linux x86_64",
"description": null,
"notes": "The oolite_setup.sh is a modified version of the setup script that is included in the .run file. The script is designed to remove the hard-coded value so that the game is installed to the Lutris $GAMEDIR.\r\n\r\nThe script needs to be updated to allow for a custom Lutris $GAMEDIR, but for now it is set to $HOME/Games/oolite",
"name": "Oolite",
"year": 2006,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "linux",
"slug": "oolite-190-linux-x86_64",
"installer_slug": "oolite-190-linux-x86_64",
"script": {
"files": [
{
"installer": "https://github.com/OoliteProject/oolite/releases/download/1.90/oolite-1.90.linux-x86_64.tgz"
},
{
"setup": "https://raw.githubusercontent.com/dhollinger/lutris_installers/master/scripts/oolite_setup.sh"
}
],
"game": {
"exe": "$GAMEDIR/GNUstep/Applications/Oolite/oolite"
},
"installer": [
{
"extract": {
"file": "$installer"
}
},
{
"execute": {
"command": "chmod +x $GAMEDIR/oolite-1.90.linux-x86_64.run"
}
},
{
"execute": {
"args": "--keep --noexec --target $GAMEDIR/installer",
"file": "$GAMEDIR/oolite-1.90.linux-x86_64.run",
"terminal": true
}
},
{
"move": {
"dst": "$GAMEDIR/installer/oolite_setup.sh",
"src": "setup"
}
},
{
"execute": {
"command": "chmod +x $GAMEDIR/installer/oolite_setup.sh"
}
},
{
"execute": {
"args": "install",
"file": "$GAMEDIR/installer/oolite_setup.sh",
"terminal": true
}
}
]
}
}