Installer freeorion-049

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"
        }
      }
    ]
  }
}
Back to game