Skip to content

Commit

Permalink
easycrypt: 2024.01 → 2024.09 (NixOS#345928)
Browse files Browse the repository at this point in the history
  • Loading branch information
drupol authored Oct 3, 2024
2 parents d52e0a7 + f18c3af commit d1d26a4
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions pkgs/applications/science/logic/easycrypt/default.nix
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{ lib, stdenv, fetchFromGitHub, ocamlPackages, why3, python3 }:
{ lib, stdenv, darwin, fetchFromGitHub, ocamlPackages, why3, python3 }:

stdenv.mkDerivation rec {
pname = "easycrypt";
version = "2024.01";
version = "2024.09";

src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = "r${version}";
hash = "sha256-UYDoVMi5TtYxgPq5nkp/oRtcMcHl2p7KAG8ptvuOL5U=";
hash = "sha256-ZGYklG1eXfytRKzFvRSB6jFrOCm1gjyG8W78eMve5Ng=";
};

nativeBuildInputs = with ocamlPackages; [
Expand All @@ -17,10 +17,12 @@ stdenv.mkDerivation rec {
menhir
ocaml
python3.pkgs.wrapPython
];
] ++ lib.optional stdenv.hostPlatform.isDarwin darwin.sigtool;

buildInputs = with ocamlPackages; [
batteries
dune-build-info
dune-site
inifiles
why3
yojson
Expand All @@ -32,7 +34,7 @@ stdenv.mkDerivation rec {
strictDeps = true;

postPatch = ''
substituteInPlace dune-project --replace '(name easycrypt)' '(name easycrypt)(version ${version})'
substituteInPlace dune-project --replace-fail '(name easycrypt)' '(name easycrypt)(version ${version})'
'';

pythonPath = with python3.pkgs; [ pyyaml ];
Expand Down

0 comments on commit d1d26a4

Please sign in to comment.