diff options
author | aszlig <aszlig@redmoonstudios.org> | 2016-09-19 17:05:34 +0200 |
---|---|---|
committer | aszlig <aszlig@redmoonstudios.org> | 2016-09-19 17:10:53 +0200 |
commit | 0034569f32635c4752335ac9e8bfe83e6850d5a2 (patch) | |
tree | e76d5167689127b43de89c810a80c093088430f6 /pkgs/games/humblebundle/starbound.nix | |
parent | 1de5f13475a395d85a70cf6385ce98c2089d3b30 (diff) |
starbound: Update to version 1.1.1
The archive format changed back to zip (as it was prior to version 1.1.0) and there is no longer an "update_tilesets" binary in the upstream distribution. Also a few library dependencies have been changed, so it's no longer sufficient to just provide mesa and SDL2 but we now also need to add a few X libraries. Upstream changes: * Make previously captured monsters and previously completed fossils unlock their relevant collectible entries * Pets and fossils will need to be dropped and picked back up as item drops in order to register as collectables * Better handling of status effects applied by weather, e.g. acid rain * Fix bug with Snuffish and Gosmet not being properly added to monster collection * Fix swapped collection entries for Avian and Apex skeleton fossils * Prevent critters captured in previous versions from also being relocatable * Add a few missing recipe unlocks for cooking recipes to relevant items * Add missing documentation for a few new Lua functions Upstream announcement of version 1.1.1 can be found here: http://playstarbound.com/1-1-1-changelog/ Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'pkgs/games/humblebundle/starbound.nix')
-rw-r--r-- | pkgs/games/humblebundle/starbound.nix | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/pkgs/games/humblebundle/starbound.nix b/pkgs/games/humblebundle/starbound.nix index 38130d58..04573b1c 100644 --- a/pkgs/games/humblebundle/starbound.nix +++ b/pkgs/games/humblebundle/starbound.nix @@ -1,10 +1,12 @@ -{ stdenv, fetchHumbleBundle, unrar, fetchurl, writeText, SDL2, mesa +{ stdenv, fetchHumbleBundle, unzip, fetchurl, writeText, SDL2, mesa, xorg , makeDesktopItem }: let binaryDeps = { - starbound.deps = [ SDL2 mesa ]; + starbound.deps = [ + SDL2 mesa xorg.libX11 xorg.libICE xorg.libSM xorg.libXext + ]; starbound.needsBootconfig = true; starbound_server.name = "starbound-server"; @@ -17,7 +19,6 @@ let make_versioned_json.name = "starbound-make-versioned-json"; planet_mapgen.name = "starbound-planet-mapgen"; - update_tilesets.name = "starbound-update-tilesets"; }; desktopItem = makeDesktopItem { @@ -268,17 +269,17 @@ let in stdenv.mkDerivation rec { name = "starbound-${version}"; - version = "1.1.0"; + version = "1.1.1"; src = fetchHumbleBundle { - name = "starbound-linux-${version}.rar"; + name = "starbound-linux-${version}.zip"; machineName = "starbound_linux"; - md5 = "ed4caf272ce34ce1f59480dcd26886ae"; + md5 = "7dea0864ed505f8f8164ef11c90d8481"; }; outputs = [ "out" "lib" "assets" ]; - nativeBuildInputs = [ unrar ]; + nativeBuildInputs = [ unzip ]; buildPhase = with stdenv.lib; '' cc -Werror -shared "${preloaderSource}" -o preload.so -ldl -fPIC \ |