diff options
author | Ludovic Courtès <ludo@gnu.org> | 2010-03-17 15:32:12 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2010-03-17 15:32:12 +0000 |
commit | 6574a35e56e764393b25b1dacefade25a73516c3 (patch) | |
tree | 3057ed73b848aef69a7254567586635adb560baa /pkgs/development/compilers/mit-scheme | |
parent | cd8cc93432d9433c305145638299b5a63d72f7c9 (diff) |
Add MIT/GNU Scheme.
svn path=/nixpkgs/trunk/; revision=20719
Diffstat (limited to 'pkgs/development/compilers/mit-scheme')
-rw-r--r-- | pkgs/development/compilers/mit-scheme/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/development/compilers/mit-scheme/default.nix b/pkgs/development/compilers/mit-scheme/default.nix new file mode 100644 index 0000000000000..629aec850d8ac --- /dev/null +++ b/pkgs/development/compilers/mit-scheme/default.nix @@ -0,0 +1,36 @@ +{ fetchurl, stdenv }: + +let version = "9.0.1"; in +stdenv.mkDerivation { + name = "mit-scheme-${version}"; + + src = fetchurl { + url = "mirror://gnu/mit-scheme/stable.pkg/${version}/mit-scheme-c-${version}.tar.gz"; + sha256 = "1g2mifrx0bvag0hlrbk81rkrlm1pbn688zw8b9d2i0sl5g2p1ril"; + }; + + preConfigure = "cd src"; + buildPhase = "./etc/make-liarc.sh --prefix=$out"; + + # XXX: The `check' target doesn't exist. + doCheck = false; + + meta = { + description = "MIT/GNU Scheme, a native code Scheme compiler"; + + longDescription = + '' MIT/GNU Scheme is an implementation of the Scheme programming + language, providing an interpreter, compiler, source-code debugger, + integrated Emacs-like editor, and a large runtime library. MIT/GNU + Scheme is best suited to programming large applications with a rapid + development cycle. + ''; + + homepage = http://www.gnu.org/software/mit-scheme/; + + license = "GPLv2+"; + + maintainers = [ stdenv.lib.maintainers.ludo ]; + platforms = stdenv.lib.platforms.gnu; # arbitrary choice + }; +} |