mirror of
https://github.com/SebastianWendel/nixpkgs.git
synced 2024-09-22 05:19:00 +02:00
Merge pull request #208871 from jonasnick/secp256k1-0.2.0
secp256k1: unstable-2022-02-06 -> 0.2.0
This commit is contained in:
commit
38aab513a9
|
@ -4,34 +4,27 @@
|
||||||
, autoreconfHook
|
, autoreconfHook
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation rec {
|
||||||
pname = "secp256k1";
|
pname = "secp256k1";
|
||||||
|
|
||||||
version = "unstable-2022-02-06";
|
version = "0.2.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "bitcoin-core";
|
owner = "bitcoin-core";
|
||||||
repo = "secp256k1";
|
repo = "secp256k1";
|
||||||
rev = "5dcc6f8dbdb1850570919fc9942d22f728dbc0af";
|
rev = "refs/tags/v${version}";
|
||||||
sha256 = "x9qG2S6tBSRseWaFIN9N2fRpY1vkv8idT3d3rfJnmaU=";
|
sha256 = "sha256-wYJIMCoo6ryeQN4ZnvEkJ5/332+AkaOwgplDuQQC5MU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ autoreconfHook ];
|
nativeBuildInputs = [ autoreconfHook ];
|
||||||
|
|
||||||
configureFlags = [
|
configureFlags = [
|
||||||
"--enable-benchmark=no"
|
"--enable-benchmark=no"
|
||||||
"--enable-exhaustive-tests=no"
|
|
||||||
"--enable-experimental"
|
|
||||||
"--enable-module-ecdh"
|
|
||||||
"--enable-module-recovery"
|
"--enable-module-recovery"
|
||||||
"--enable-module-schnorrsig"
|
|
||||||
"--enable-tests=yes"
|
|
||||||
];
|
];
|
||||||
|
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
|
|
||||||
checkPhase = "./tests";
|
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Optimized C library for EC operations on curve secp256k1";
|
description = "Optimized C library for EC operations on curve secp256k1";
|
||||||
longDescription = ''
|
longDescription = ''
|
||||||
|
|
Loading…
Reference in a new issue