nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 fetchFromGitHub,
4 fetchpatch,
5 buildDunePackage,
6 base,
7 stdio,
8 dune-configurator,
9 secp256k1,
10}:
11
12buildDunePackage (finalAttrs: {
13 pname = "secp256k1";
14 version = "0.5.0";
15
16 minimalOCamlVersion = "4.12";
17
18 src = fetchFromGitHub {
19 owner = "dakk";
20 repo = "secp256k1-ml";
21 tag = "v${finalAttrs.version}";
22 hash = "sha256-PD+4+OE0ttQsyG+i5Ez9kdo1A2DPNxvUjRQHXXSxaKo=";
23 };
24
25 buildInputs = [
26 base
27 stdio
28 dune-configurator
29 secp256k1
30 ];
31
32 meta = {
33 homepage = "https://github.com/dakk/secp256k1-ml";
34 description = "Elliptic curve library secp256k1 wrapper for Ocaml";
35 license = lib.licenses.mit;
36 maintainers = [ lib.maintainers.vyorkin ];
37 };
38})