# Template file for 'libsecp256k1'
pkgname=libsecp256k1
version=0.5.1
revision=1
build_style=gnu-configure
configure_args="--disable-benchmark --disable-coverage --enable-experimental
 --enable-module-ecdh --enable-module-recovery --enable-tests
 --enable-exhaustive-tests --with-gnu-ld"
hostmakedepends="autoconf automake libtool m4 pkg-config"
short_desc="Optimized C library for EC operations on curve secp256k1"
maintainer="Arjan Mossel <arjanmossel@gmail.com>"
license="MIT"
homepage="https://github.com/bitcoin-core/secp256k1"
distfiles="https://github.com/bitcoin-core/secp256k1/archive/v${version}.tar.gz"
checksum="081f4730becba2715a6b0fd198fedd9e649a6caaa6a7d6d3cf0f9fa7483f2cf1"

pre_configure() {
	./autogen.sh
}

post_install() {
	vlicense COPYING
	vdoc README.md
}

libsecp256k1-devel_package() {
	short_desc+=" - development files"
	depends="${sourcepkg}>=${version}_${revision}"
	pkg_install() {
		vmove usr/include
		vmove "usr/lib/*.a"
		vmove "usr/lib/*.so"
		vmove usr/lib/pkgconfig
	}
}

libbitcoin-secp256k1_package() {
	depends="libsecp256k1"
	short_desc+=" - transitional dummy package"
	build_style=meta
}
