about summary refs log tree commit diff
path: root/pkgs/games/vassal
diff options
context:
space:
mode:
authorSamuel Rivas <samuelrivas@gmail.com>2020-12-29 19:32:16 +0100
committerSamuel Rivas <samuelrivas@gmail.com>2021-01-04 08:35:06 +0100
commit63faa127df5b096dc9062694984693baf39e1ee7 (patch)
tree2913ccca4700329a7a5465b2cdde2c0ef09aefc0 /pkgs/games/vassal
parent4fc53b59aecbc25c0e173163d60155f8fca14bfd (diff)
vassal: 3.3.2 -> 3.14.12
Extra changes:

  - use variables to avoid repetition
  - update licence
  - use fetczip
Diffstat (limited to 'pkgs/games/vassal')
-rw-r--r--pkgs/games/vassal/default.nix15
1 files changed, 8 insertions, 7 deletions
diff --git a/pkgs/games/vassal/default.nix b/pkgs/games/vassal/default.nix
index 413d98d26acee..dd6c4e36e3c49 100644
--- a/pkgs/games/vassal/default.nix
+++ b/pkgs/games/vassal/default.nix
@@ -1,11 +1,12 @@
-{ stdenv, fetchurl, jre, makeWrapper }:
+{ stdenv, fetchzip, jre, makeWrapper }:
 
 stdenv.mkDerivation rec {
-  name = "VASSAL-3.3.2";
+  pname = "VASSAL";
+  version = "3.4.12";
 
-  src = fetchurl {
-    url = "mirror://sourceforge/vassalengine/${name}-linux.tar.bz2";
-    sha256 = "1abhlkl27gyfa1lghvv76xa6ks5hiwv2s9wb9ddadm0m07f87n1w";
+  src = fetchzip {
+    url = "https://github.com/vassalengine/vassal/releases/download/${version}/${pname}-${version}-linux.tar.bz2";
+    sha256 = "0xn403fxz6ay5lv8whyfdq611kvxj5q309bj317yw5cxbb08w1yb";
   };
 
   buildInputs = [ makeWrapper ];
@@ -13,7 +14,7 @@ stdenv.mkDerivation rec {
   installPhase = ''
     mkdir -p $out/bin $out/share/vassal $out/doc
 
-    cp CHANGES LICENSE README $out
+    cp CHANGES LICENSE README.md $out
     cp -R lib/* $out/share/vassal
     cp -R doc/* $out/doc
 
@@ -28,7 +29,7 @@ stdenv.mkDerivation rec {
   meta = with stdenv.lib; {
       description = "A free, open-source boardgame engine";
       homepage = "http://www.vassalengine.org/";
-      license = licenses.lgpl21;
+      license = licenses.lgpl21Only;
       maintainers = with maintainers; [ tvestelind ];
       platforms = platforms.linux;
   };