summary refs log tree commit diff
path: root/pkgs/games/dwarf-fortress/dfhack
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2018-06-06 18:07:42 -0400
committerMatthew Bauer <mjbauer95@gmail.com>2018-06-06 19:19:29 -0400
commitdfc4744afd82b2d26a8df71b05ffacf05230af50 (patch)
tree867ba5bd4edb16b7b3bf945d23e003d484ba00b1 /pkgs/games/dwarf-fortress/dfhack
parent91184d159d000f74505eae336eeae5999e82b177 (diff)
downloadnixlib-dfc4744afd82b2d26a8df71b05ffacf05230af50.tar
nixlib-dfc4744afd82b2d26a8df71b05ffacf05230af50.tar.gz
nixlib-dfc4744afd82b2d26a8df71b05ffacf05230af50.tar.bz2
nixlib-dfc4744afd82b2d26a8df71b05ffacf05230af50.tar.lz
nixlib-dfc4744afd82b2d26a8df71b05ffacf05230af50.tar.xz
nixlib-dfc4744afd82b2d26a8df71b05ffacf05230af50.tar.zst
nixlib-dfc4744afd82b2d26a8df71b05ffacf05230af50.zip
dwarf-fortress: 44.09 → 44.10
Diffstat (limited to 'pkgs/games/dwarf-fortress/dfhack')
-rw-r--r--pkgs/games/dwarf-fortress/dfhack/default.nix18
-rw-r--r--pkgs/games/dwarf-fortress/dfhack/fix-stonesense.patch23
2 files changed, 8 insertions, 33 deletions
diff --git a/pkgs/games/dwarf-fortress/dfhack/default.nix b/pkgs/games/dwarf-fortress/dfhack/default.nix
index 641676489ed9..a77f50a51711 100644
--- a/pkgs/games/dwarf-fortress/dfhack/default.nix
+++ b/pkgs/games/dwarf-fortress/dfhack/default.nix
@@ -1,13 +1,11 @@
-{ stdenv, lib, fetchgit, cmake, writeScriptBin, callPackage
+{ stdenv, hostPlatform, lib, fetchFromGitHub, cmake, writeScriptBin, callPackage
 , perl, XMLLibXML, XMLLibXSLT, zlib
 , enableStoneSense ? false,  allegro5, libGLU_combined
 }:
 
 let
-  dfVersion = "0.44.09";
+  dfVersion = "0.44.10";
   version = "${dfVersion}-r1";
-  rev = "refs/tags/${version}";
-  sha256 = "1cwifdhi48a976xc472nf6q2k0ibwqffil5a4llcymcxdbgxdcc9";
 
   # revision of library/xml submodule
   xmlRev = "3c0bf63674d5430deadaf7befaec42f0ec1e8bc5";
@@ -25,7 +23,7 @@ let
       if [ "$(dirname "$(pwd)")" = "xml" ]; then
         echo "${xmlRev}"
       else
-        echo "${rev}"
+        echo "refs/tags/${version}"
       fi
     elif [ "$*" = "rev-parse HEAD:library/xml" ]; then
       echo "${xmlRev}"
@@ -38,13 +36,13 @@ in stdenv.mkDerivation rec {
   name = "dfhack-${version}";
 
   # Beware of submodules
-  src = fetchgit {
-    url = "https://github.com/DFHack/dfhack";
-    inherit rev sha256;
+  src = fetchFromGitHub {
+    owner = "DFHack";
+    repo = "dfhack";
+    sha256 = "0srgymyd57hk9iffhi2i0ra5vzw2vzlpzn4042yb90vqpmvz2zrj";
+    rev = version;
   };
 
-  patches = [ ./fix-stonesense.patch ];
-
   nativeBuildInputs = [ cmake perl XMLLibXML XMLLibXSLT fakegit ];
   # We don't use system libraries because dfhack needs old C++ ABI.
   buildInputs = [ zlib ]
diff --git a/pkgs/games/dwarf-fortress/dfhack/fix-stonesense.patch b/pkgs/games/dwarf-fortress/dfhack/fix-stonesense.patch
deleted file mode 100644
index da860cd55624..000000000000
--- a/pkgs/games/dwarf-fortress/dfhack/fix-stonesense.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From f5be6fe5fb192f01ae4551ed9217e97fd7f6a0ae Mon Sep 17 00:00:00 2001
-From: Herwig Hochleitner <hhochleitner@gmail.com>
-Date: Sun, 1 Oct 2017 18:01:43 +0200
-Subject: [PATCH] include <GL/glext.h>
-
-this fixes `GLhandleARB` not being defined
----
- plugins/stonesense/common.h | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/plugins/stonesense/common.h b/plugins/stonesense/common.h
-index eb36691..ef45389 100644
---- a/plugins/stonesense/common.h
-+++ b/plugins/stonesense/common.h
-@@ -31,6 +31,8 @@ using namespace df::enums;
- #include <allegro5/allegro_opengl.h>
- #include <allegro5/utf8.h>
- 
-+#include <GL/glext.h>
-+
- // allegro leaks X headers, undef some of it here:
- #undef TileShape
- #undef None
\ No newline at end of file