evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / development / ocaml-modules / zelus / default.nix
blob4d52640d53bc56827bab1f1028561121675c8f05
1 { lib
2 , stdenv
3 , buildDunePackage
4 , fetchFromGitHub
5 , menhir
6 , menhirLib
7 }:
9 buildDunePackage rec {
10   pname = "zelus";
11   version = "2.2";
13   minimalOCamlVersion = "4.08.1";
15   src = fetchFromGitHub {
16     owner = "INRIA";
17     repo = "zelus";
18     rev = version;
19     hash = "sha256-NcGX343LProADtzJwlq1kmihLaya1giY6xv9ScvdgTA=";
20   };
22   # ./configure: cannot execute: required file not found
23   postPatch = lib.optionalString stdenv.hostPlatform.isLinux ''
24     patchShebangs configure
25   '';
27   nativeBuildInputs = [
28     menhir
29   ];
31   buildInputs = [
32     menhirLib
33   ];
35   meta = with lib; {
36     description = "Synchronous language with ODEs";
37     homepage = "https://zelus.di.ens.fr";
38     license = licenses.inria-zelus;
39     mainProgram = "zeluc";
40     maintainers = with maintainers; [ wegank ];
41   };