files:
- source: https://ayera.dl.sourceforge.net/project/freeorion/FreeOrion/FreeOrion%20Version%200.4.9/FreeOrion_v0.4.9_2020-02-02.db53471_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/build/libGiGiSDL.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-049
name: FreeOrion
notes: 'requires: 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'
runner: linux
script:
files:
- source: https://ayera.dl.sourceforge.net/project/freeorion/FreeOrion/FreeOrion%20Version%200.4.9/FreeOrion_v0.4.9_2020-02-02.db53471_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/build/libGiGiSDL.so
- move:
dst: $GAMEDIR
src: $GAMEDIR/src-tarball/default
- execute:
command: rm -rf $GAMEDIR/src-tarball
require-binaries: cmake,make
slug: freeorion-049
steamid: null
version: 0.4.9
year: 2004
{
"game_slug": "freeorion",
"version": "0.4.9",
"description": "Compiling from source",
"notes": "requires: 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",
"name": "FreeOrion",
"year": 2004,
"steamid": null,
"gogslug": "",
"humblestoreid": "",
"runner": "linux",
"slug": "freeorion-049",
"installer_slug": "freeorion-049",
"script": {
"files": [
{
"source": "https://ayera.dl.sourceforge.net/project/freeorion/FreeOrion/FreeOrion%20Version%200.4.9/FreeOrion_v0.4.9_2020-02-02.db53471_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/build/libGiGiSDL.so"
}
},
{
"move": {
"dst": "$GAMEDIR",
"src": "$GAMEDIR/src-tarball/default"
}
},
{
"execute": {
"command": "rm -rf $GAMEDIR/src-tarball",
"require-binaries": "cmake,make"
}
}
]
}
}