nixpkgs: add alt-ergo 0.95.2

Signed-off-by: Austin Seipp <aseipp@pobox.com>

+31
+6
lib/licenses.nix
··· 260 260 fullName = "Sleepycat Public License"; 261 261 url = "https://en.wikipedia.org/wiki/Sleepycat_License"; 262 262 }; 263 + 264 + cecill-c = { 265 + shortName = "CeCILL-C"; 266 + fullName = "CEA CNRS INRIA Logiciel Libre"; 267 + url = "http://www.cecill.info/licences.en.html"; 268 + }; 263 269 }
+23
pkgs/applications/science/logic/alt-ergo/default.nix
··· 1 + { fetchurl, stdenv, ocaml, ocamlPackages, gmp }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "alt-ergo-${version}"; 5 + version = "0.95.2"; 6 + 7 + src = fetchurl { 8 + url = "http://alt-ergo.ocamlpro.com/download_manager.php?target=${name}.tar.gz"; 9 + name = "${name}.tar.gz"; 10 + sha256 = "1b7f0rh3jgm67g0x2m3wv7gnnqmz9cjlrfm136z56ihlkhsd8v2s"; 11 + }; 12 + 13 + buildInputs = with ocamlPackages; 14 + [ ocaml findlib ocamlgraph zarith lablgtk gmp ]; 15 + 16 + meta = { 17 + description = "Alt-Ergo is a high-performance theorem prover and SMT solver"; 18 + homepage = "http://alt-ergo.ocamlpro.com/"; 19 + license = stdenv.lib.licenses.cecill-c; # LGPL-2 compatible 20 + platforms = stdenv.lib.platforms.linux; 21 + maintainers = [ stdenv.lib.maintainers.thoughtpolice ]; 22 + }; 23 + }
+2
pkgs/top-level/all-packages.nix
··· 10294 10294 10295 10295 ### SCIENCE/LOGIC 10296 10296 10297 + alt-ergo = callPackage ../applications/science/logic/alt-ergo {}; 10298 + 10297 10299 coq = callPackage ../applications/science/logic/coq { 10298 10300 inherit (ocamlPackages) findlib lablgtk; 10299 10301 camlp5 = ocamlPackages.camlp5_transitional;