parent
f473721e41
commit
9e041fd9be
@ -0,0 +1,35 @@ |
|||||||
|
{ stdenv, fetchFromGitHub, autoconf, automake, libtool, ... }: |
||||||
|
|
||||||
|
stdenv.mkDerivation rec { |
||||||
|
name = "secp256k1-${version}"; |
||||||
|
|
||||||
|
# I can't find any version numbers, so we're just using the date |
||||||
|
# of the last commit. |
||||||
|
version = "2016-05-30"; |
||||||
|
|
||||||
|
src = fetchFromGitHub { |
||||||
|
owner = "bitcoin-core"; |
||||||
|
repo = "secp256k1"; |
||||||
|
rev = "b3be8521e694eaf45dd29baea035055183c42fe2"; |
||||||
|
sha256 = "1pgsy72w87yxbiqn96hnm8alsfx3rj7d9jlzdsypyf6i1rf6w4bq"; |
||||||
|
}; |
||||||
|
|
||||||
|
buildInputs = [ autoconf automake libtool ]; |
||||||
|
|
||||||
|
configureFlags = [ "--enable-module-recovery" ]; |
||||||
|
|
||||||
|
preConfigure = "./autogen.sh"; |
||||||
|
|
||||||
|
meta = with stdenv.lib; { |
||||||
|
description = "Optimized C library for EC operations on curve secp256k1"; |
||||||
|
longDescription = '' |
||||||
|
Optimized C library for EC operations on curve secp256k1. |
||||||
|
Part of Bitcoin Core. This library is a work in progress |
||||||
|
and is being used to research best practices. Use at your |
||||||
|
own risk. |
||||||
|
''; |
||||||
|
homepage = https://github.com/bitcoin-core/secp256k1; |
||||||
|
license = with licenses; [ mit ]; |
||||||
|
maintainers = with maintainers; [ chris-martin ]; |
||||||
|
}; |
||||||
|
} |
Loading…
Reference in new issue