metis-prover: init at 2.3

+31
+29
pkgs/applications/science/logic/metis-prover/default.nix
··· 1 + { stdenv, fetchurl, perl, mlton }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "metis-prover-${version}"; 5 + version = "2.3"; 6 + 7 + src = fetchurl { 8 + url = "http://www.gilith.com/software/metis/metis.tar.gz"; 9 + sha256 = "07wqhic66i5ip2j194x6pswwrxyxrimpc4vg0haa5aqv9pfpmxad"; 10 + }; 11 + 12 + nativeBuildInputs = [ perl ]; 13 + buildInputs = [ mlton ]; 14 + 15 + patchPhase = "patchShebangs scripts/mlpp"; 16 + 17 + buildPhase = "make mlton"; 18 + 19 + installPhase = '' 20 + install -Dm0755 bin/mlton/metis $out/bin/metis 21 + ''; 22 + 23 + meta = with stdenv.lib; { 24 + description = "Automatic theorem prover for first-order logic with equality"; 25 + homepage = http://www.gilith.com/research/metis/; 26 + license = licenses.mit; 27 + maintainers = with maintainers; [ gebner ]; 28 + }; 29 + }
+2
pkgs/top-level/all-packages.nix
··· 14345 14345 ocaml_mysql ocamlnet ulex08 camlzip ocaml_pcre; 14346 14346 }); 14347 14347 14348 + metis-prover = callPackage ../applications/science/logic/metis-prover { }; 14349 + 14348 14350 minisat = callPackage ../applications/science/logic/minisat {}; 14349 14351 14350 14352 opensmt = callPackage ../applications/science/logic/opensmt { };