nixpkgs: add why3 0.83

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

+24
+22
pkgs/applications/science/logic/why3/default.nix
···
··· 1 + { fetchurl, stdenv, ocaml, ocamlPackages, coq }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "why3-${version}"; 5 + version = "0.83"; 6 + 7 + src = fetchurl { 8 + url = "https://gforge.inria.fr/frs/download.php/33490/${name}.tar.gz"; 9 + sha256 = "1jcs5vj91ppbgh4q4hch89b63wgakjhg35pm3r4jwhp377lnggya"; 10 + }; 11 + 12 + buildInputs = with ocamlPackages; 13 + [ coq ocaml findlib lablgtk ocamlgraph zarith ]; 14 + 15 + meta = { 16 + description = "why is a software verification platform"; 17 + homepage = "http://why3.lri.fr/"; 18 + license = stdenv.lib.licenses.lgpl21; 19 + platforms = stdenv.lib.platforms.linux; 20 + maintainers = [ stdenv.lib.maintainers.thoughtpolice ]; 21 + }; 22 + }
+2
pkgs/top-level/all-packages.nix
··· 10372 10373 verifast = callPackage_i686 ../applications/science/logic/verifast {}; 10374 10375 yices = callPackage ../applications/science/logic/yices {}; 10376 10377 z3 = callPackage ../applications/science/logic/z3 {};
··· 10372 10373 verifast = callPackage_i686 ../applications/science/logic/verifast {}; 10374 10375 + why3 = callPackage ../applications/science/logic/why3 {}; 10376 + 10377 yices = callPackage ../applications/science/logic/yices {}; 10378 10379 z3 = callPackage ../applications/science/logic/z3 {};