biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / ocaml-modules / cryptokit / default.nix
blobc3e3e5da9f8da8a79dbd766decf69ba158eb5dff
1 { lib, buildDunePackage, fetchFromGitHub, zlib, dune-configurator, zarith }:
3 buildDunePackage rec {
4   pname = "cryptokit";
5   version = "1.19";
7   minimalOCamlVersion = "4.08";
9   src = fetchFromGitHub {
10     owner = "xavierleroy";
11     repo = "cryptokit";
12     rev = "release${lib.replaceStrings ["."] [""] version}";
13     hash = "sha256-8RRAPFgL2pqKotc1I3fIB9q2cNi46SP8pt+0rZM+QUc=";
14   };
16   # dont do autotools configuration, but do trigger findlib's preConfigure hook
17   configurePhase = ''
18     runHook preConfigure
19     runHook postConfigure
20   '';
22   buildInputs = [ dune-configurator ];
23   propagatedBuildInputs = [ zarith zlib ];
25   doCheck = true;
27   meta = {
28     homepage = "http://pauillac.inria.fr/~xleroy/software.html";
29     description = "A library of cryptographic primitives for OCaml";
30     license = lib.licenses.lgpl2Only;
31     maintainers = [
32       lib.maintainers.maggesi
33     ];
34   };