From 0034569f32635c4752335ac9e8bfe83e6850d5a2 Mon Sep 17 00:00:00 2001 From: aszlig Date: Mon, 19 Sep 2016 17:05:34 +0200 Subject: 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 --- pkgs/games/humblebundle/starbound.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'pkgs/games/humblebundle') 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 \ -- cgit 1.4.1