about summary refs log tree commit diff
path: root/pkgs/development/interpreters/maude/default.nix
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2010-08-26 18:09:14 +0000
committerPeter Simons <simons@cryp.to>2010-08-26 18:09:14 +0000
commit91f20b6289a7292ff2113c9367810cf44d3840fe (patch)
tree3a7bbbf3b83d7c4b9881a5d6d74b2399b12bce6c /pkgs/development/interpreters/maude/default.nix
parent49c437a31eeb0f01a504abcff30e25b50318c12a (diff)
downloadnixlib-91f20b6289a7292ff2113c9367810cf44d3840fe.tar
nixlib-91f20b6289a7292ff2113c9367810cf44d3840fe.tar.gz
nixlib-91f20b6289a7292ff2113c9367810cf44d3840fe.tar.bz2
nixlib-91f20b6289a7292ff2113c9367810cf44d3840fe.tar.lz
nixlib-91f20b6289a7292ff2113c9367810cf44d3840fe.tar.xz
nixlib-91f20b6289a7292ff2113c9367810cf44d3840fe.tar.zst
nixlib-91f20b6289a7292ff2113c9367810cf44d3840fe.zip
pkgs/development/interpreters/maude: updated to version 2.5
svn path=/nixpkgs/trunk/; revision=23467
Diffstat (limited to 'pkgs/development/interpreters/maude/default.nix')
-rw-r--r--pkgs/development/interpreters/maude/default.nix32
1 files changed, 16 insertions, 16 deletions
diff --git a/pkgs/development/interpreters/maude/default.nix b/pkgs/development/interpreters/maude/default.nix
index 4dc64fc15a9c..c9330a506702 100644
--- a/pkgs/development/interpreters/maude/default.nix
+++ b/pkgs/development/interpreters/maude/default.nix
@@ -1,21 +1,16 @@
 { stdenv, fetchurl, flex, bison, ncurses, buddy, tecla, libsigsegv, gmpxx, makeWrapper }:
 
 stdenv.mkDerivation rec {
-  name = "maude-2.4";
+  name = "maude-2.5";
 
   src = fetchurl {
-    url = "http://maude.cs.uiuc.edu/download/current/Maude-2.4.tar.gz";
-    sha256 = "0bydkf8fd5v267bfak4mm5lmm3vvnr6ir1jr7gimgyzqygdk0in2";
+    url = "http://maude.cs.uiuc.edu/download/current/Maude-2.5.tar.gz";
+    sha256 = "16bvnbyi257z87crzkw9gx2kz13482hnjnik22c2p2ml4rj4lpfw";
   };
 
   fullMaude = fetchurl {
-    url = "http://maude.cs.uiuc.edu/download/current/FM2.4/full-maude24.maude";
-    sha256 = "9e4ebdc717dc968d0b6c1179f360e60b3a39ea8cecc1a7fa49f2105bbddc48c4";
-  };
-
-  docs = fetchurl {
-    url = "http://mirror.switch.ch/mirror/gentoo/distfiles/maude-2.3.0-extras.tar.bz2";
-    sha256 = "0kd5623k1wwj1rk4b6halrm3sdvd9kbiwg1hi2c3qim1nlfdgl0d";
+    url = "http://maude.cs.uiuc.edu/download/current/FM2.5/full-maude25.maude";
+    sha256 = "1d0izdbmhpifb2plnkk3cp7li2z60r8a8ppxhifmfpzi6x6pfvrd";
   };
 
   buildInputs = [flex bison ncurses buddy tecla gmpxx libsigsegv makeWrapper];
@@ -29,18 +24,23 @@ stdenv.mkDerivation rec {
     for n in $out/bin/*; do wrapProgram "$n" --suffix MAUDE_LIB ':' "$out/share/maude"; done
     ensureDir $out/share/maude
     cp ${fullMaude} $out/share/maude/full-maude.maude
-
-    ensureDir $out/share/doc/maude
-    tar xf ${docs}
-    rm -f maude-2.3.0-extras/full-maude.maude
-    mv maude-2.3.0-extras/pdfs $out/share/doc/maude/pdf
-    mv maude-2.3.0-extras/* $out/share/doc/maude/
   '';
 
   meta = {
     homepage = "http://maude.cs.uiuc.edu/";
     description = "Maude -- a high-level specification language";
     license = "GPLv2";
+
+    longDescription = ''
+      Maude is a high-performance reflective language and system
+      supporting both equational and rewriting logic specification and
+      programming for a wide range of applications. Maude has been
+      influenced in important ways by the OBJ3 language, which can be
+      regarded as an equational logic sublanguage. Besides supporting
+      equational specification and programming, Maude also supports
+      rewriting logic computation.
+    '';
+
     platforms = stdenv.lib.platforms.all;
     maintainers = [ stdenv.lib.maintainers.simons ];
   };