summary refs log tree commit diff
path: root/pkgs/development/compilers/ocaml/3.10.0.nix
blob: a26175755b5b75611ed7d35657812a03c158c21a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
args: with args;
stdenv.mkDerivation rec {
	name = "ocaml-3.10.0";
	src = fetchurl {
		url = "http://caml.inria.fr/pub/distrib/ocaml-3.10/${name}.tar.bz2";
		sha256 = "1ihmx1civ78s7k2hfc05z1s9vbyx2qw7fg8lnbxnfd6zxkk8878d";
	};
	prefixKey = "-prefix ";
	configureFlags = ["-no-tk" "-x11lib" x11];
	buildFlags = "world bootstrap world.opt";
	buildInputs = [x11 ncurses];
	installTargets = "install installopt"; 
	patchPhase = "
	CAT=$(type -tp cat)
	sed -e \"s@/bin/cat@\${CAT}@\" -i config/auto-aux/sharpbang
	";

	meta = {
		homepage = http://caml.inria.fr/ocaml;
		license = "QPL, LGPL2 (library part)";
		desctiption = "Most popular variant of the Caml language";
	};
}