files:
- source: https://master.dl.sourceforge.net/project/freeorion/FreeOrion/FreeOrion%20Version%200.4.10/FreeOrion_v0.4.10.1_2020-09-25.39cfe10_Source.tar.gz
game:
exe: freeorion
installer:
- extract:
dst: $GAMEDIR/src-tarball
file: source
- execute:
command: cd $GAMEDIR/src-tarball && mkdir build && cd build && cmake ../ && make
-j$(nproc)
- move:
dst: $GAMEDIR
src: $GAMEDIR/src-tarball/build/freeorion
- move:
dst: $GAMEDIR
src: $GAMEDIR/src-tarball/build/freeoriond
- move:
dst: $GAMEDIR
src: $GAMEDIR/src-tarball/build/freeorionca
- move:
dst: $GAMEDIR
src: $GAMEDIR/src-tarball/build/libfreeorioncommon.so
- move:
dst: $GAMEDIR
src: $GAMEDIR/src-tarball/build/libfreeorionparse.so
- move:
dst: $GAMEDIR
src: $GAMEDIR/src-tarball/build/libGiGi.so
- move:
dst: $GAMEDIR
src: $GAMEDIR/src-tarball/default
- execute:
command: rm -rf $GAMEDIR/src-tarball
require-binaries: cmake,make
description: Compiling from source.
game_slug: freeorion
gogslug: ''
humblestoreid: ''
installer_slug: freeorion-04101
name: FreeOrion
notes: "required packages: cmake make libboost-iostreams-dev libboost-locale-dev libboost-log-dev\
\ libboost-log-dev libboost-regex-dev libboost-python-dev libsdl2-dev libpng-dev\
\ libogg-dev libvorbis-dev libopenal-dev libglew-dev\r\noptional packages: cppcheck\
\ pycodestyle doxygen"
runner: linux
script:
files:
- source: https://master.dl.sourceforge.net/project/freeorion/FreeOrion/FreeOrion%20Version%200.4.10/FreeOrion_v0.4.10.1_2020-09-25.39cfe10_Source.tar.gz
game:
exe: freeorion
installer:
- extract:
dst: $GAMEDIR/src-tarball
file: source
- execute:
command: cd $GAMEDIR/src-tarball && mkdir build && cd build && cmake ../ &&
make -j$(nproc)
- move:
dst: $GAMEDIR
src: $GAMEDIR/src-tarball/build/freeorion
- move:
dst: $GAMEDIR
src: $GAMEDIR/src-tarball/build/freeoriond
- move:
dst: $GAMEDIR
src: $GAMEDIR/src-tarball/build/freeorionca
- move:
dst: $GAMEDIR
src: $GAMEDIR/src-tarball/build/libfreeorioncommon.so
- move:
dst: $GAMEDIR
src: $GAMEDIR/src-tarball/build/libfreeorionparse.so
- move:
dst: $GAMEDIR
src: $GAMEDIR/src-tarball/build/libGiGi.so
- move:
dst: $GAMEDIR
src: $GAMEDIR/src-tarball/default
- execute:
command: rm -rf $GAMEDIR/src-tarball
require-binaries: cmake,make
slug: freeorion-04101
steamid: null
version: 0.4.10.1
year: 2004
{
"game_slug": "freeorion",
"version": "0.4.10.1",
"description": "Compiling from source.",
"notes": "required packages: cmake make libboost-iostreams-dev libboost-locale-dev libboost-log-dev libboost-log-dev libboost-regex-dev libboost-python-dev libsdl2-dev libpng-dev libogg-dev libvorbis-dev libopenal-dev libglew-dev\r\noptional packages: cppcheck pycodestyle doxygen",
"name": "FreeOrion",
"year": 2004,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "linux",
"slug": "freeorion-04101",
"installer_slug": "freeorion-04101",
"script": {
"files": [
{
"source": "https://master.dl.sourceforge.net/project/freeorion/FreeOrion/FreeOrion%20Version%200.4.10/FreeOrion_v0.4.10.1_2020-09-25.39cfe10_Source.tar.gz"
}
],
"game": {
"exe": "freeorion"
},
"installer": [
{
"extract": {
"dst": "$GAMEDIR/src-tarball",
"file": "source"
}
},
{
"execute": {
"command": "cd $GAMEDIR/src-tarball && mkdir build && cd build && cmake ../ && make -j$(nproc)"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/src-tarball/build/freeorion"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/src-tarball/build/freeoriond"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/src-tarball/build/freeorionca"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/src-tarball/build/libfreeorioncommon.so"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/src-tarball/build/libfreeorionparse.so"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/src-tarball/build/libGiGi.so"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/src-tarball/default"
}
},
{
"execute": {
"command": "rm -rf $GAMEDIR/src-tarball",
"require-binaries": "cmake,make"
}
}
]
}
}