diff options
author | Edward Tjörnhammar <ed@cflags.cc> | 2018-11-11 12:36:26 +0100 |
---|---|---|
committer | Edward Tjörnhammar <ed@cflags.cc> | 2018-11-11 12:47:09 +0100 |
commit | 3ba7d2ae018988212a780dc935ebfc482312dab8 (patch) | |
tree | af2f074a2be419b1d962b3b98ef87072d0ca7086 /pkgs/games | |
parent | ba35b5971cb1f75ea79b3011c17f57bbd10b344b (diff) | |
download | nixpkgs-3ba7d2ae018988212a780dc935ebfc482312dab8.tar nixpkgs-3ba7d2ae018988212a780dc935ebfc482312dab8.tar.gz nixpkgs-3ba7d2ae018988212a780dc935ebfc482312dab8.tar.bz2 nixpkgs-3ba7d2ae018988212a780dc935ebfc482312dab8.tar.lz nixpkgs-3ba7d2ae018988212a780dc935ebfc482312dab8.tar.xz nixpkgs-3ba7d2ae018988212a780dc935ebfc482312dab8.tar.zst nixpkgs-3ba7d2ae018988212a780dc935ebfc482312dab8.zip |
zangband: 2.7.3 -> 2.7.4b
With minor fixups but marking as broken since the game doesn't progress after character generation.
Diffstat (limited to 'pkgs/games')
-rw-r--r-- | pkgs/games/zangband/default.nix | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/pkgs/games/zangband/default.nix b/pkgs/games/zangband/default.nix index cf5e41f389a..6fab4982534 100644 --- a/pkgs/games/zangband/default.nix +++ b/pkgs/games/zangband/default.nix @@ -1,28 +1,23 @@ { stdenv, fetchurl, ncurses, flex, bison, autoconf, automake, m4, coreutils }: stdenv.mkDerivation rec { - name = "zangband-${version}"; - version = "2.7.3"; + name = pname + "-" + version; + pname = "zangband"; + version = "2.7.4b"; src = fetchurl { - url = "ftp://ftp.sunet.se/pub/games/Angband/Variant/ZAngband/zangband-${version}.tar.gz"; - sha256 = "0654m8fzklsc8565sqdad76mxjsm1z9c280srq8863sd10af0bdq"; + url = "mirror://sourceforge/project/${pname}/${pname}-src/${version}/${name}.tar.gz"; + sha256 = "0kkz6f9myhjnr3308sdab8q186rd55lapvcp38w8qmakdbhc828j"; }; buildInputs = [ ncurses flex bison autoconf automake m4 ]; - # fails during chmod due to broken permissions - dontMakeSourcesWritable = true; - postUnpack = '' - chmod a+rwX -R . - ''; - preConfigure = '' sed -re 's/ch(own|grp|mod)/true/' -i lib/*/makefile.zb makefile.in sed -e '/FIXED_PATHS/d' -i src/z-config.h - ./bootstrap + autoconf ''; preInstall = '' @@ -42,8 +37,8 @@ stdenv.mkDerivation rec { cd "$ZANGBAND_PATH" for i in $(find "$ORIG_PATH" -type f); do REL_PATH="''${i#$ORIG_PATH/}" - mkdir -p "$(dirname "$REL_PATH")" - ln -s "$i" "$REL_PATH" &>/dev/null + mkdir -p "$(dirname "$REL_PATH")" + ln -s "$i" "$REL_PATH" &>/dev/null done mkdir -p lib/user lib/save for i in lib/*/*.raw; do @@ -59,5 +54,6 @@ stdenv.mkDerivation rec { meta = { description = "Rogue-like game"; license = stdenv.lib.licenses.unfree; + broken = true; # broken in runtime, will not get pass character generation }; } |