Package Details: dontstarve july21-1

Git Clone URL: https://aur.archlinux.org/dontstarve.git (read-only, click to copy)
Package Base: dontstarve
Description: An open world survival video game.
Upstream URL: http://www.dontstarvegame.com/
Keywords: game humblebundle
Licenses: custom
Submitter: WhyNotHugo
Maintainer: WhyNotHugo
Last Packager: WhyNotHugo
Votes: 6
Popularity: 0.000000
First Submitted: 2013-08-06 21:59
Last Updated: 2015-08-10 19:51

Latest Comments

« First ‹ Previous 1 2

maxmin commented on 2014-01-06 11:04

1. Download the tarball from the site yourself.
2. Downgrade (temporarily for the built)
gcc,gcc-fortran,gcc-libs to 4.8.2-5
3. Download curl 7.23.1
4. Change the md5sum of curl in the PKGBUILD
5. Change the location of the dontstarve package in the PKGBUILD
6. Run
7. Enjoy!

mirandir commented on 2013-12-30 10:32

With the last update of rtmpdump, the game doesn't start :
./dontstarve: error while loading shared libraries: librtmp.so.0: cannot open shared object file: No such file or directory

WhyNotHugo commented on 2013-12-20 23:03

Package updated! All issues fixed, and updated to latest version! Again, thanks for all the input, reannual!

WhyNotHugo commented on 2013-12-20 22:24

@reannual:

1) Thanks! :D
2) Fixed. :)
3) True, but I don't have access to any i686 systems to properly test the package either. Patches are welcome though.
4) Thanks.
5) I have an almost identical issue with planetary-annihilation. The solution was for the PKGBUILD to download the appropiate version of libcurl, and package that into the game's directory. I'll try a similar approach here.

reannual commented on 2013-12-19 10:31

A number of things that this PKGBUILD needs to make it work:
1) It's out of date. Current version in the humble bundle store is 1383879308.
2) The source file name should be changed from "${pkgname}_x64$pkgver.tar.gz" to "${pkgname}_x64_$pkgver.tar.gz" (add an underscore before the pkgver)
3) Seems like it's hardcoded to x64 rather than being truly useable in both 32 anThad 64 bit settings? I don't have 32 bit though and am not all that well versed in PKGBUILD syntax so I can't call that one.
4) The accompanying shell file points to the wrong executable. It should be amended to:
"#!/bin/sh
cd /opt/dontstarve/bin
./dontstarve.sh"
placing you in the bin directory rather than the main directory. Otherwise you get some weird 'updater' script that requires root privileges.
5) A curl version that works for the game. With the current curl version (7.33 as of mid december 2013) it throws an error: "version `CURL_OPENSSL_3' not found (required by ./dontstarve)" Version 7.23.1 will however work just fine. Seeing as pacman depends on curl you probably don't wan to downgrade systemwide. The solution is to extract the libcurl version 7.23.1 library into the lib64 (lib32?) folder where don't starve will pick it up and use it before it goes for the systemwide curl. I found an out-of-date mirror and downloaded the files for both 32 and 64 bit. Since the mirror might get updated soon, I have preserved the versions on my dropbox public folder.
i386 https://db.tt/REeiVTQu
x86_64 https://db.tt/69L0Kj4g
I'm not sure about how to do this the right way so I'd suggest that the maintainer ask a higher-up on the IRC channel or the forums.