aboutsummaryrefslogtreecommitdiffstats
path: root/default.nix
blob: 341c8fcf1d40259895d8720ee8288ec8bd65b69c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
with import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/00197eff36bb8f7dd7f53a59f730e1fd8e11b1f4.tar.gz") {};
let
  ncoq = coq_8_14;
  ncoqPackages = coqPackages_8_14;
in
stdenv.mkDerivation {
  name = "vericert";
  src = ./.;

  buildInputs = [ ncoq dune_2 gcc
                  ncoq.ocaml ncoq.ocamlPackages.findlib ncoq.ocamlPackages.menhir
                  ncoq.ocamlPackages.ocamlgraph ncoq.ocamlPackages.merlin
                  ncoq.ocamlPackages.menhirLib

                  ncoqPackages.serapi
                  python3
                  python3Packages.alectryon
                  python3Packages.sphinx_rtd_theme
                ];

  enableParallelBuilding = true;
}