From 1a767969f5b59fd18e801005c161d178fa66a53e Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Fri, 1 Sep 2017 17:58:44 +0200 Subject: [PATCH] New package: ecm-7.0.4 --- srcpkgs/ecm-devel | 1 + srcpkgs/ecm/template | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 120000 srcpkgs/ecm-devel create mode 100644 srcpkgs/ecm/template diff --git a/srcpkgs/ecm-devel b/srcpkgs/ecm-devel new file mode 120000 index 00000000000..ec31813f8fb --- /dev/null +++ b/srcpkgs/ecm-devel @@ -0,0 +1 @@ +ecm \ No newline at end of file diff --git a/srcpkgs/ecm/template b/srcpkgs/ecm/template new file mode 100644 index 00000000000..e02e8b7fb40 --- /dev/null +++ b/srcpkgs/ecm/template @@ -0,0 +1,30 @@ +# Template file for 'ecm' +pkgname=ecm +version=7.0.4 +revision=1 +build_style=gnu-configure +configure_args="--enable-shared --enable-openmp" +makedepends="gmp-devel libgomp-devel" +short_desc="Elliptic Curve Method for Integer Factorization" +maintainer="Leah Neukirchen " +license="GPL-3" +homepage="http://ecm.gforge.inria.fr/" +distfiles="https://gforge.inria.fr/frs/download.php/file/36224/ecm-${version}.tar.gz" +checksum=0cf7b3eee8462cc6f98b418b47630e1eb6b3f4f8c3fc1fb005b08e2a1811ba43 + +do_check() { + make check +} +post_install() { + vbin aprcl + vbin .libs/ecmfactor +} +ecm-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/*.a + vmove usr/lib/*.so + } +}