commit:     a3ee59439b944fb12f7398f587ed6aac601fb96d
Author:     Horea Christian <chr <AT> chymera <DOT> eu>
AuthorDate: Tue Apr  4 21:20:07 2023 +0000
Commit:     Horea Christian <horea.christ <AT> gmail <DOT> com>
CommitDate: Tue Apr  4 21:20:07 2023 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=a3ee5943

sci-biology/ants: update SRC_URI

Signed-off-by: Horea Christian <chr <AT> chymera.eu>

 sci-biology/ants/ants-2.4.1-r1.ebuild | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

diff --git a/sci-biology/ants/ants-2.4.1-r1.ebuild 
b/sci-biology/ants/ants-2.4.1-r1.ebuild
index 70d5d8873..78938d194 100644
--- a/sci-biology/ants/ants-2.4.1-r1.ebuild
+++ b/sci-biology/ants/ants-2.4.1-r1.ebuild
@@ -10,14 +10,19 @@ MY_PN="ANTs"
 
 DESCRIPTION="Advanced Normalitazion Tools for neuroimaging"
 HOMEPAGE="https://stnava.github.io/ANTs/";
-SRC_URI="https://github.com/ANTsX/ANTs/archive/v${PV}.tar.gz ->  ${P}.tar.gz"
+SRC_URI="
+       https://github.com/ANTsX/ANTs/archive/v${PV}.tar.gz ->  ${P}.tar.gz
+       test? (
+               http://resources.chymera.eu/distfiles/ants_testdata-${PV}.tar.xz
+       )
+"
 S="${WORKDIR}/${MY_PN}-${PV}"
 
 SLOT="0"
 LICENSE="BSD"
 KEYWORDS="~amd64 ~x86"
 IUSE="test vtk"
-RESTRICT="test"
+RESTRICT="!test? ( test )"
 
 DEPEND="
        !vtk? ( =sci-libs/itk-5.2*[fftw,-vtkglue] )
@@ -32,6 +37,14 @@ PATCHES=(
        "${FILESDIR}/${P}-fix-compile.patch"
 )
 
+src_unpack() {
+       default
+       if use test; then
+               mkdir -p "${S}/.ExternalData/SHA512" || die "Could not create 
test data directory."
+               tar xvf "${DISTDIR}/ants_testdata-${PV}.tar.xz" -C 
"${S}/.ExternalData/SHA512/" > /dev/null || die "Could not unpack test data."
+       fi
+}
+
 src_configure() {
        local mycmakeargs=(
                -DBUILD_EXAMPLES=OFF

Reply via email to