Package Details: thrive-bin 0.7.1.0-1

Git Clone URL: https://aur.archlinux.org/thrive-bin.git (read-only, click to copy)
Package Base: thrive-bin
Description: Game about evolution, in which the player guides a species from their origin as a microbe to the space age and beyond.
Upstream URL: https://revolutionarygamesstudio.com
Keywords: game
Licenses: custom, GPL3, CCPL:cc-by-sa-3.0
Conflicts: thrive
Provides: thrive
Submitter: 1ace
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 10
Popularity: 0.69
First Submitted: 2022-12-02 19:47 (UTC)
Last Updated: 2024-11-02 09:21 (UTC)

Latest Comments

« First ‹ Previous 1 2

Pol_M commented on 2019-01-12 20:18 (UTC) (edited on 2019-01-12 20:24 (UTC) by Pol_M)

Suggested PKGBUILD (currently the program won't work in my machine, working to solve it):

# Maintainer: Sebastien Duthil <duthils@free.fr>
# Contributor: Pol Marcet Sardà <polmarcetsarda@gmail.com>

pkgname=thrive
pkgver=0.4.0.2
pkgrel=1
pkgdesc="Game about evolution, in which the player guides a species from their origin as a microbe to the space age and beyond. "
arch=('i686' 'x86_64')
url="http://revolutionarygamesstudio.com"
license=('GPL')
depends=('jasper' 'ilbc' 'libidn2')
makedepends=('p7zip')
source=(https://github.com/Revolutionary-Games/Thrive/releases/download/v${pkgver}/Thrive-${pkgver}-LINUX-generic.7z
        thrive.sh)
sha256sums=('060b653fb466644452594c00d72103e743699032ba03a63df430d606cea666ec'
            'd4ffae8d96c0a2e2f23a281053a6d5817f964668556e770c2b62574d86c74ce7')
_Pkgname=Thrive

package() {
  cd "$srcdir/Thrive-${pkgver}-LINUX-generic"

  mkdir -p "$pkgdir/opt/thrive"
  cp -r * "$pkgdir/opt/thrive"
  chgrp -R games "$pkgdir/opt/thrive"
  chmod -R g+w "$pkgdir/opt/thrive"
  install -Dm755 "$srcdir/thrive.sh" "$pkgdir/usr/bin/thrive"

  # workaround hard dependency to libilbc.so.0, when ilbc only provides libilbc.so
  mkdir -p "$pkgdir/usr/lib"
  ln -s libilbc.so "$pkgdir/usr/lib/libilbc.so.0"
}

manolollr commented on 2017-08-10 08:13 (UTC)

OK. Thanks!

duthils commented on 2017-08-10 00:23 (UTC)

Yup, you need to be in the games group for the game to work. But if you ran the game once as root, it created the log file as root, and the game will not be able to overwrite/append to it when run as a user. So you need to: sudo chown <your_user>:games /opt/thrive/bin/*.{log,sav,cfg} Or simply "sudo rm" them. If you find any better way to handle the log files, I'm still searching :)

manolollr commented on 2017-08-09 15:34 (UTC)

The game only works whith root user, executing sudo thrive. I've tried to add my user to group "games", but it doesn't work too. This is the error: CEGUI::FileIOException in function 'virtual void CEGUI::DefaultLogger::setLogFilename(const CEGUI::String&, bool)' (/home/hhyyrylainen/Projects/cegui/cegui/src/DefaultLogger.cpp:190) : Failed to open file 'CEGUI.log' for writing terminate called after throwing an instance of 'CEGUI::FileIOException'