commit: 4261999446148d0a6770f9f6cd73400dff9b1c72
Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Tue Jan 19 08:42:05 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Tue Jan 19 08:42:31 2021 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=42619994
sci-biology/sra_sdk: fix fetching
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
profiles/package.mask | 1 -
...sra_sdk-2.2.2a.ebuild => sra_sdk-2.10.9.ebuild} | 40 +++-------------------
2 files changed, 5 insertions(+), 36 deletions(-)
diff --git a/profiles/package.mask b/profiles/package.mask
index 5eb83663f..640ce0789 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -105,4 +105,3 @@ sci-biology/smalt
sci-biology/SnpEff
sci-biology/snphylo
sci-biology/SPAdes
-sci-biology/sra_sdk
diff --git a/sci-biology/sra_sdk/sra_sdk-2.2.2a.ebuild
b/sci-biology/sra_sdk/sra_sdk-2.10.9.ebuild
similarity index 54%
rename from sci-biology/sra_sdk/sra_sdk-2.2.2a.ebuild
rename to sci-biology/sra_sdk/sra_sdk-2.10.9.ebuild
index 0c128118d..53e317b5b 100644
--- a/sci-biology/sra_sdk/sra_sdk-2.2.2a.ebuild
+++ b/sci-biology/sra_sdk/sra_sdk-2.10.9.ebuild
@@ -1,22 +1,15 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-
-inherit eutils
-
-W="${WORKDIR}"/"${P}"
+EAPI=7
DESCRIPTION="NCBI Sequence Read Archive (SRA) sratoolkit"
-HOMEPAGE="https://trace.ncbi.nlm.nih.gov/Traces/sra/sra.cgi?cmd=show&f=faspftp_runs_v1&m=downloads&s=download_sra"
-SRC_URI="http://ftp-private.ncbi.nlm.nih.gov/sra/sdk/2.2.2a/sra_sdk-"${PV}".tar.gz"
-#
http://ftp-private.ncbi.nlm.nih.gov/sra/sdk/2.2.2a/sratoolkit.2.2.2a-centos_linux64.tar.gz
+HOMEPAGE="https://trace.ncbi.nlm.nih.gov/Traces/sra/sra.cgi
https://github.com/ncbi/sra-tools"
+SRC_URI="https://github.com/ncbi/sra-tools/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
-#KEYWORDS=""
-KEYWORDS="~amd64 ~x86"
-IUSE="static"
+KEYWORDS=""
DEPEND="
app-shells/bash:*
@@ -25,32 +18,9 @@ DEPEND="
dev-libs/libxml2:2="
RDEPEND="${DEPEND}"
-# upstream says:
-# icc, icpc are supported: tested with 11.0 (64-bit) and 10.1 (32-bit), 32-bit
11.0 does not work
-
-#src_prepare(){
- # epatch "${FILESDIR}"/sra_sdk-destdir.patch || die
- # epatch "${FILESDIR}"/tools_vdb-vcopy_Makefile.patch || die
- # epatch "${FILESDIR}"/libs_sra_Makefile.patch || die
- # mkdir -p
/var/tmp/portage/sci-biology/"${P}"/image//var/tmp/portage/sci-biology/
- # ln -s /var/tmp/portage/sci-biology/"${P}"
/var/tmp/portage/sci-biology/"${P}"/image//var/tmp/portage/sci-biology/"${P}"
-
-#}
+S="${WORKDIR}/sra-tools-${PV}"
src_compile(){
- # # COMP env variable may have 'GCC' or 'ICC' values
- #if use static; then
- # emake static LIBDIR=/usr/lib64 DESTDIR="${D}"
- #else
- # emake dynamic LIBDIR=/usr/lib64 DESTDIR="${D}"
- #fi
-
- #LIBXML_INCLUDES="/usr/include/libxml2" make -j1
OUTDIR="${WORKDIR}"/objdir out LIBDIR=/usr/lib64 DESTDIR="${D}" || die
- #LIBXML_INCLUDES="/usr/include/libxml2" make -j1
OUTDIR="${WORKDIR}"/objdir LIBDIR=/usr/lib64 DESTDIR="${D}" || die
-
- # preserve the libs written directly into $DESTDIR by ar/ld/gcc
- #mkdir -p "${WORKDIR}"/objdir/linux/rel/gcc/x86_64/lib
- #mv "${D}"/usr/lib64/* "${WORKDIR}"/objdir/linux/rel/gcc/x86_64/lib/
emake OUTDIR="${WORKDIR}"/objdir out
emake dynamic
emake release