14 stdenv.mkDerivation rec {
16 version = "unstable-2022-05-25";
18 src = fetchFromGitHub {
21 # commit on fsf-12 branch
22 rev = "ab34e07080a769b63beacc141707b5885c49d375";
23 sha256 = "sha256-7pe3eWitpxmqzjW6qEIEuN0qr2IR+kJ7Ssc9pTBcCD8=";
24 fetchSubmodules = true;
40 ocamlPackages.menhirLib
47 # gnat2why/gnat_src points to the GNAT sources
48 tar xf ${gnat12.cc.src} gcc-12.2.0/gcc/ada
49 mv gcc-12.2.0/gcc/ada gnat2why/gnat_src
57 cp -a ./install/. $out
58 # help gnatprove to locate why3server
59 wrapProgram "$out/bin/gnatprove" \
60 --prefix PATH : "${why3}/lib/why3"
64 description = "a software development technology specifically designed for engineering high-reliability applications";
65 homepage = "https://github.com/AdaCore/spark2014";
66 maintainers = [ maintainers.jiegec ];
67 license = licenses.gpl3;
68 platforms = platforms.all;