diff options
author | Vasiliy Yorkin <vasiliy.yorkin@gmail.com> | 2019-08-02 18:34:38 +0300 |
---|---|---|
committer | Vincent Laporte <vbgl@users.noreply.github.com> | 2019-08-02 16:01:53 +0000 |
commit | 3aed444d5711cd1ef6e656652d3d2de1bc6fdeeb (patch) | |
tree | be7b795df8b098a2c79e5c6cbd5a8e5925e9a650 | |
parent | 08939a790279c9f27ea98f823aa90a7982d449f6 (diff) | |
download | nixlib-3aed444d5711cd1ef6e656652d3d2de1bc6fdeeb.tar nixlib-3aed444d5711cd1ef6e656652d3d2de1bc6fdeeb.tar.gz nixlib-3aed444d5711cd1ef6e656652d3d2de1bc6fdeeb.tar.bz2 nixlib-3aed444d5711cd1ef6e656652d3d2de1bc6fdeeb.tar.lz nixlib-3aed444d5711cd1ef6e656652d3d2de1bc6fdeeb.tar.xz nixlib-3aed444d5711cd1ef6e656652d3d2de1bc6fdeeb.tar.zst nixlib-3aed444d5711cd1ef6e656652d3d2de1bc6fdeeb.zip |
ocamlPackages.secp256k1: init at 0.4.0
-rw-r--r-- | pkgs/development/ocaml-modules/secp256k1/default.nix | 22 | ||||
-rw-r--r-- | pkgs/top-level/ocaml-packages.nix | 4 |
2 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/development/ocaml-modules/secp256k1/default.nix b/pkgs/development/ocaml-modules/secp256k1/default.nix new file mode 100644 index 000000000000..69b276db90ec --- /dev/null +++ b/pkgs/development/ocaml-modules/secp256k1/default.nix @@ -0,0 +1,22 @@ +{ 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 ]; + }; +} diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix index 97dda19a10a3..1df001895b7a 100644 --- a/pkgs/top-level/ocaml-packages.nix +++ b/pkgs/top-level/ocaml-packages.nix @@ -593,6 +593,10 @@ let 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 { }; |