biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / ocaml-modules / zelus / default.nix
blobd326e234c0d027a07862f7c74d1a1de70d7c8e01
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.isLinux ''
24     patchShebangs configure
25   '';
27   nativeBuildInputs = [
28     menhir
29   ];
31   buildInputs = [
32     menhirLib
33   ];
35   meta = with lib; {
36     description = "A 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   };