# Contributor: Grigory Kirillov # Maintainer: pkgname=eclib pkgver=20230424 pkgrel=2 pkgdesc="Tools for creating the elliptic curve databases" url="https://github.com/JohnCremona/eclib" # armhf, armv7, x86: blocked by pari # s390x: blocked by flint arch="all !armhf !armv7 !s390x !x86" license="GPL-2.0-or-later" makedepends="boost-dev flint-dev libntl-dev pari-dev" source="https://github.com/JohnCremona/eclib/releases/download/v$pkgver/eclib-$pkgver.tar.bz2" subpackages="$pkgname-static $pkgname-dev $pkgname-libs $pkgname-doc" build() { CXXFLAGS="$CXXFLAGS -O2 -flto=auto" \ ./configure \ --target="$CTARGET" \ --build="$CBUILD" \ --host="$CHOST" \ --prefix=/usr \ --with-boost=yes \ --enable-mpfp make } check() { make check } package() { make DESTDIR="$pkgdir" install } sha512sums=" 4c248c48fa563e53b9354f3822c4e95308320a809f2dcc3e116cba8a6f903b333e27b527da9a10dc8252052201c4fcf50d9747a75cf8438a98b9d3828eb3d9d9 eclib-20230424.tar.bz2 "