From 3277fe0fc2d5d21ac6df36122eb17dcf0fd17e66 Mon Sep 17 00:00:00 2001 From: fosslinux Date: Sat, 5 Sep 2020 08:26:04 +1000 Subject: [PATCH] eigen3.2: upstream moved, fixes, remove noarch. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - upstream has moved to gitlab - fix some xlint warnings - remove noarch - sgn: added do_check Co-authored-by: Đoàn Trần Công Danh Close: #24677 --- srcpkgs/eigen3.2/template | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/srcpkgs/eigen3.2/template b/srcpkgs/eigen3.2/template index eaedcc6fe2a..5715fc1b3a1 100644 --- a/srcpkgs/eigen3.2/template +++ b/srcpkgs/eigen3.2/template @@ -1,14 +1,24 @@ -# Template file for 'eigen' +# Template file for 'eigen3.2' pkgname=eigen3.2 version=3.2.10 -revision=2 -archs=noarch -wrksrc="eigen-eigen-b9cd8366d4e8" +revision=3 +wrksrc="eigen-${version}" build_style=cmake short_desc="C++ template library for linear algebra (version 3.x)" maintainer="Orphaned " -license="MPL-2.0, GPL-3, LGPL-2.1" +license="MPL-2.0, GPL-3.0-or-later, LGPL-2.1-or-later, BSD-3-Clause" homepage="http://eigen.tuxfamily.org/" -distfiles="http://bitbucket.org/eigen/eigen/get/${version}.tar.bz2" -checksum=760e6656426fde71cc48586c971390816f456d30f0b5d7d4ad5274d8d2cb0a6d +distfiles="https://gitlab.com/libeigen/eigen/-/archive/${version}/eigen-${version}.tar.bz2" +checksum=1c982c9fa13422e885fcd82a140dbc6e5e6cd066deed38ba0b8051b70462e4d1 conflicts="eigen>0" + +do_check() { + export EIGEN_CTEST_ARGS=${makejobs} + cd build + ./check.sh '.*' || : "2 test failed, in unsupported section" +} + +post_install() { + vlicense COPYING.BSD + vlicense COPYING.MINPACK +}