nixpkgs/pkgs/development/compilers/mit-scheme/default.nix

37 lines
1.1 KiB
Nix
Raw Normal View History

{ 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
};
}