Add MIT/GNU Scheme.

svn path=/nixpkgs/trunk/; revision=20719

+40
+36
pkgs/development/compilers/mit-scheme/default.nix
··· 1 + { fetchurl, stdenv }: 2 + 3 + let version = "9.0.1"; in 4 + stdenv.mkDerivation { 5 + name = "mit-scheme-${version}"; 6 + 7 + src = fetchurl { 8 + url = "mirror://gnu/mit-scheme/stable.pkg/${version}/mit-scheme-c-${version}.tar.gz"; 9 + sha256 = "1g2mifrx0bvag0hlrbk81rkrlm1pbn688zw8b9d2i0sl5g2p1ril"; 10 + }; 11 + 12 + preConfigure = "cd src"; 13 + buildPhase = "./etc/make-liarc.sh --prefix=$out"; 14 + 15 + # XXX: The `check' target doesn't exist. 16 + doCheck = false; 17 + 18 + meta = { 19 + description = "MIT/GNU Scheme, a native code Scheme compiler"; 20 + 21 + longDescription = 22 + '' MIT/GNU Scheme is an implementation of the Scheme programming 23 + language, providing an interpreter, compiler, source-code debugger, 24 + integrated Emacs-like editor, and a large runtime library. MIT/GNU 25 + Scheme is best suited to programming large applications with a rapid 26 + development cycle. 27 + ''; 28 + 29 + homepage = http://www.gnu.org/software/mit-scheme/; 30 + 31 + license = "GPLv2+"; 32 + 33 + maintainers = [ stdenv.lib.maintainers.ludo ]; 34 + platforms = stdenv.lib.platforms.gnu; # arbitrary choice 35 + }; 36 + }
+4
pkgs/top-level/all-packages.nix
··· 2346 2346 inherit llvm perl libtool bison; 2347 2347 }; 2348 2348 2349 + mitscheme = import ../development/compilers/mit-scheme { 2350 + inherit fetchurl stdenv; 2351 + }; 2352 + 2349 2353 mono = import ../development/compilers/mono { 2350 2354 inherit fetchurl stdenv bison pkgconfig gettext perl glib; 2351 2355 };