summary refs log tree commit diff
path: root/pkgs/games/hedgewars
diff options
context:
space:
mode:
authorTrolli Schmittlauch <t.schmittlauch+nixos@orlives.de>2019-08-07 19:59:32 +0200
committerTrolli Schmittlauch <t.schmittlauch+nixos@orlives.de>2019-08-07 20:04:47 +0200
commit7030004ad6e6b895ea557c7bbf31457b5602970d (patch)
tree65c97749513d3ba59724125265722f9bb303ae3d /pkgs/games/hedgewars
parent1559a3798a29f5aca368aeee6aa1d06223ee0245 (diff)
downloadnixpkgs-7030004ad6e6b895ea557c7bbf31457b5602970d.tar
nixpkgs-7030004ad6e6b895ea557c7bbf31457b5602970d.tar.gz
nixpkgs-7030004ad6e6b895ea557c7bbf31457b5602970d.tar.bz2
nixpkgs-7030004ad6e6b895ea557c7bbf31457b5602970d.tar.lz
nixpkgs-7030004ad6e6b895ea557c7bbf31457b5602970d.tar.xz
nixpkgs-7030004ad6e6b895ea557c7bbf31457b5602970d.tar.zst
nixpkgs-7030004ad6e6b895ea557c7bbf31457b5602970d.zip
hedgewars: 0.9.25 -> 1.0.0-beta1
- unbreak build by bumping version to latest beta as that
removes the broken `bytestring-show` dependency

- beta needs to be fetched from Mercurial repo
Diffstat (limited to 'pkgs/games/hedgewars')
-rw-r--r--pkgs/games/hedgewars/default.nix14
1 files changed, 7 insertions, 7 deletions
diff --git a/pkgs/games/hedgewars/default.nix b/pkgs/games/hedgewars/default.nix
index 6953ac2f57a..ea229db6a74 100644
--- a/pkgs/games/hedgewars/default.nix
+++ b/pkgs/games/hedgewars/default.nix
@@ -1,20 +1,21 @@
 { SDL2_image, SDL2_ttf, SDL2_net, fpc, qt5, ghcWithPackages, ffmpeg, freeglut
-, stdenv, makeWrapper, fetchurl, cmake, pkgconfig, lua5_1, SDL2, SDL2_mixer
+, stdenv, makeWrapper, fetchhg, cmake, pkgconfig, lua5_1, SDL2, SDL2_mixer
 , zlib, libpng, libGLU_combined, physfs
 }:
 
 let
   ghc = ghcWithPackages (pkgs: with pkgs; [
-          network vector utf8-string /* broken: bytestring-show */ random hslogger
+          network vector utf8-string bytestring random hslogger
           SHA entropy pkgs.zlib sandi regex-tdfa
         ]);
 in
 stdenv.mkDerivation rec {
-  version = "0.9.25";
+  version = "1.0.0-beta1";
   name = "hedgewars-${version}";
-  src = fetchurl {
-    url = "https://www.hedgewars.org/download/releases/hedgewars-src-${version}.tar.bz2";
-    sha256 = "08x7fqpy0hpnbfq2k06g522xayi7s53bca819zfhalvqnqs76pdk";
+  src = fetchhg {
+    url = "https://hg.hedgewars.org/hedgewars/";
+    rev = "7ab5cf405686";
+    sha256 = "1yrspi82ym5zpavka4cv0vh86g3i2mbbg8ccfcsid4f38lgbb9y4";
   };
 
   nativeBuildInputs = [ pkgconfig ];
@@ -75,6 +76,5 @@ stdenv.mkDerivation rec {
     maintainers = with maintainers; [ kragniz fpletz ];
     platforms = ghc.meta.platforms;
     hydraPlatforms = [];
-    broken = true;  # depends on broken Haskell package bytestring-show
   };
 }