Merge pull request #208871 from jonasnick/secp256k1-0.2.0

secp256k1: unstable-2022-02-06 -> 0.2.0
This commit is contained in:
Weijia Wang 2023-01-31 02:48:25 +01:00 committed by GitHub
commit 38aab513a9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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 = ''