ocamlPackages.secp256k1: init at 0.4.0

Changed files
+26
pkgs
development
ocaml-modules
secp256k1
top-level
+22
pkgs/development/ocaml-modules/secp256k1/default.nix
···
+
{ stdenv, fetchFromGitHub, buildDunePackage, base, stdio, configurator, secp256k1 }:
+
+
buildDunePackage rec {
+
pname = "secp256k1";
+
version = "0.4.0";
+
+
src = fetchFromGitHub {
+
owner = "dakk";
+
repo = "secp256k1-ml";
+
rev = "42c04c93e2ed9596f6378676e944c8cfabfa69d7";
+
sha256 = "1zw2kgg181a9lj1m8z0ybijs8gw9w1kk990avh1bp9x8kc1asffg";
+
};
+
+
buildInputs = [ base stdio configurator secp256k1 ];
+
+
meta = with stdenv.lib; {
+
homepage = https://github.com/dakk/secp256k1-ml;
+
description = "Elliptic curve library secp256k1 wrapper for Ocaml";
+
license = licenses.mit;
+
maintainers = [ maintainers.vyorkin ];
+
};
+
}
+4
pkgs/top-level/ocaml-packages.nix
···
result = callPackage ../development/ocaml-modules/ocaml-result { };
+
secp256k1 = callPackage ../development/ocaml-modules/secp256k1 {
+
inherit (pkgs) secp256k1;
+
};
+
seq = callPackage ../development/ocaml-modules/seq { };
sequence = callPackage ../development/ocaml-modules/sequence { };