Adding Lush: Lisp Universal SHell

+37
+32
pkgs/development/interpreters/lush/default.nix
··· 1 + {stdenv, fetchurl, libX11, xproto, indent, readline, gsl, freeglut, mesa, SDL 2 + , blas, binutils, intltool, gettext, zlib}: 3 + let 4 + s = # Generated upstream information 5 + rec { 6 + baseName="lush"; 7 + version="2.0.1"; 8 + name="${baseName}-${version}"; 9 + hash="02pkfn3nqdkm9fm44911dbcz0v3r0l53vygj8xigl6id5g3iwi4k"; 10 + url="mirror://sourceforge/project/lush/lush2/lush-2.0.1.tar.gz"; 11 + sha256="02pkfn3nqdkm9fm44911dbcz0v3r0l53vygj8xigl6id5g3iwi4k"; 12 + }; 13 + buildInputs = [ 14 + libX11 xproto indent readline gsl freeglut mesa SDL blas binutils 15 + intltool gettext zlib 16 + ]; 17 + in 18 + stdenv.mkDerivation { 19 + inherit (s) name version; 20 + inherit buildInputs; 21 + src = fetchurl { 22 + inherit (s) url sha256; 23 + }; 24 + NIX_LDFLAGS=" -lz "; 25 + meta = { 26 + inherit (s) version; 27 + description = ''Lisp Universal SHell''; 28 + license = stdenv.lib.licenses.gpl2Plus ; 29 + maintainers = [stdenv.lib.maintainers.raskin]; 30 + platforms = stdenv.lib.platforms.linux; 31 + }; 32 + }
+3
pkgs/development/interpreters/lush/default.upstream
··· 1 + url http://sourceforge.net/projects/lush/files/lush2/ 2 + version_link '[.]tar[.]gz/download$' 3 + SF_redirect
+2
pkgs/top-level/all-packages.nix
··· 3052 3052 lua = lua5; 3053 3053 }; 3054 3054 3055 + lush2 = callPackage ../development/interpreters/lush {}; 3056 + 3055 3057 maude = callPackage ../development/interpreters/maude { }; 3056 3058 3057 3059 octave = callPackage ../development/interpreters/octave {