Files
Lucas Ransan 13517922bd frama-c: rename from framac, 31.0 -> 32.1
Co-authored-by: redianthus <l@ndrs.fr>
2026-05-19 10:06:33 +02:00

50 lines
681 B
Nix

{
stdenv,
pkgs,
ocaml,
findlib,
frama-c,
camlzip,
dune-site,
ocamlgraph,
menhirLib,
ppx_deriving,
ppx_inline_test,
yaml,
yojson,
zarith,
zmq,
}:
stdenv.mkDerivation {
pname = "ocaml${ocaml.version}-frama-c";
inherit (frama-c) version meta;
dontUnpack = true;
buildInputs = [ findlib ];
propagatedBuildInputs = [
camlzip
dune-site
menhirLib
ocamlgraph
ppx_deriving
ppx_inline_test
yaml
yojson
zarith
zmq
];
installPhase = ''
runHook preInstall
mkdir -p $OCAMLFIND_DESTDIR
for p in ${frama-c}/lib/*
do
ln -s $p $OCAMLFIND_DESTDIR/
done
runHook postInstall
'';
}