diff options
author | Nikolay Amiantov <ab@fmap.me> | 2016-08-13 03:12:20 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2016-08-14 22:37:09 +0300 |
commit | d0bee3aeec2ac5d79ab8644fc0193f14420d5b45 (patch) | |
tree | 3eff172918cf7203ff28ffec287ca39b02dfb23d /pkgs/games/dwarf-fortress/dfhack/default.nix | |
parent | b940a098ec4f68063a825cf469d757770b7f8f3e (diff) | |
download | nixlib-d0bee3aeec2ac5d79ab8644fc0193f14420d5b45.tar nixlib-d0bee3aeec2ac5d79ab8644fc0193f14420d5b45.tar.gz nixlib-d0bee3aeec2ac5d79ab8644fc0193f14420d5b45.tar.bz2 nixlib-d0bee3aeec2ac5d79ab8644fc0193f14420d5b45.tar.lz nixlib-d0bee3aeec2ac5d79ab8644fc0193f14420d5b45.tar.xz nixlib-d0bee3aeec2ac5d79ab8644fc0193f14420d5b45.tar.zst nixlib-d0bee3aeec2ac5d79ab8644fc0193f14420d5b45.zip |
dwarf-fortress-packages.dfhack: 0.42.06-r1 -> 0.43.03-r1
Diffstat (limited to 'pkgs/games/dwarf-fortress/dfhack/default.nix')
-rw-r--r-- | pkgs/games/dwarf-fortress/dfhack/default.nix | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/pkgs/games/dwarf-fortress/dfhack/default.nix b/pkgs/games/dwarf-fortress/dfhack/default.nix index 1ee0f829571d..176971920071 100644 --- a/pkgs/games/dwarf-fortress/dfhack/default.nix +++ b/pkgs/games/dwarf-fortress/dfhack/default.nix @@ -5,8 +5,9 @@ }: let - dfVersion = "0.42.06"; + dfVersion = "0.43.03"; version = "${dfVersion}-r1"; + rev = "refs/tags/${version}"; # revision of library/xml submodule xmlRev = "98cc1e01886aaea161d651cf97229ad08e9782b0"; @@ -14,7 +15,7 @@ let fakegit = writeScriptBin "git" '' #! ${stdenv.shell} if [ "$*" = "describe --tags --long" ]; then - echo "${dfVersion}-unknown" + echo "${version}-unknown" elif [ "$*" = "rev-parse HEAD" ]; then if [ "$(dirname "$(pwd)")" = "xml" ]; then echo "${xmlRev}" @@ -35,19 +36,20 @@ in stdenv.mkDerivation rec { src = fetchgit { url = "https://github.com/DFHack/dfhack"; inherit rev; - sha256 = "1p234m8r84cdr4bx622hcd13mshnjc5bw7hdxhv18waaxvdpv6jh"; + sha256 = "0m5kqpaz0ypji4c32w0hhbsicvgvnjh56pqvq7af6pqqnyg1nzcx"; }; patches = [ ./use-system-libraries.patch ]; - postPatch = "sed '1i#include <math.h>' -i plugins/3dveins.cpp"; nativeBuildInputs = [ cmake perl XMLLibXML XMLLibXSLT fakegit ]; # we can't use native Lua; upstream uses private headers buildInputs = [ zlib jsoncpp protobuf tinyxml ]; + cmakeFlags = [ "-DEXTERNAL_TINYXML=ON" ]; + enableParallelBuilding = true; - passthru = { inherit dfVersion; }; + passthru = { inherit version dfVersion; }; meta = with stdenv.lib; { description = "Memory hacking library for Dwarf Fortress and a set of tools that use it"; |