Gentoo Archives: gentoo-commits

From: Martin Mokrejs <mmokrejs@×××××××××××××××.cz>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-biology/SPAdes/
Date: Sun, 29 Jan 2017 18:10:15
Message-Id: 1485713320.8ef2d0632281aeb653b62b10b8da00f22f9cc62d.mmokrejs@gentoo
1 commit: 8ef2d0632281aeb653b62b10b8da00f22f9cc62d
2 Author: Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
3 AuthorDate: Sun Jan 29 18:08:40 2017 +0000
4 Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
5 CommitDate: Sun Jan 29 18:08:40 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=8ef2d063
7
8 sci-biology/SPAdes: version bump, remove old, src_install actually does also src_compile
9
10 Upstream contacted to split compile and install steps into separate procedures.
11 The Gentoo package should be probably renamed to all lowercase letters.
12 Hierarchy in /usr/share/spades/ is a bit awkward.
13
14 Package-Manager: Portage-2.3.3, Repoman-2.3.1
15
16 .../{SPAdes-3.5.0.ebuild => SPAdes-3.9.1.ebuild} | 23 +++++++++++-----------
17 sci-biology/SPAdes/metadata.xml | 7 ++++++-
18 2 files changed, 17 insertions(+), 13 deletions(-)
19
20 diff --git a/sci-biology/SPAdes/SPAdes-3.5.0.ebuild b/sci-biology/SPAdes/SPAdes-3.9.1.ebuild
21 similarity index 64%
22 rename from sci-biology/SPAdes/SPAdes-3.5.0.ebuild
23 rename to sci-biology/SPAdes/SPAdes-3.9.1.ebuild
24 index 45cb010..1a5a5d5 100644
25 --- a/sci-biology/SPAdes/SPAdes-3.5.0.ebuild
26 +++ b/sci-biology/SPAdes/SPAdes-3.9.1.ebuild
27 @@ -1,4 +1,4 @@
28 -# Copyright 1999-2016 Gentoo Foundation
29 +# Copyright 1999-2017 Gentoo Foundation
30 # Distributed under the terms of the GNU General Public License v2
31 # $Id$
32
33 @@ -11,8 +11,8 @@ inherit eutils toolchain-funcs
34 DESCRIPTION="De novo de Bruijn genome assembler (bacteria to fungi) or uneven coverage"
35 HOMEPAGE="http://bioinf.spbau.ru/en/spades"
36 SRC_URI="
37 - http://spades.bioinf.spbau.ru/release3.5.0/SPAdes-3.5.0.tar.gz
38 - http://spades.bioinf.spbau.ru/release3.5.0/manual.html"
39 + http://spades.bioinf.spbau.ru/release${PV}/SPAdes-${PV}.tar.gz
40 + http://spades.bioinf.spbau.ru/release${PV}/manual.html -> ${P}_manual.html"
41
42 LICENSE="GPL-2"
43 SLOT="0"
44 @@ -37,14 +37,13 @@ pkg_pretend() {
45 fi
46 }
47
48 -src_prepare(){
49 - insinto /usr/share/doc/SPAdes
50 - dodoc "${DISTDIR}"/manual.html
51 -}
52 +#src_compile(){
53 +# # grr, it actually also installs the files into $DESTDIR but that is purged before pkg_qmerge starts
54 +# PREFIX="${D}"/usr ./spades_compile.sh || die
55 +#}
56
57 -src_compile(){
58 - # grr, it actually also installs the files into $PREFIX
59 - PREFIX="${D}"/usr ./spades_compile.sh || die
60 +src_install(){
61 + PREFIX="${ED}"/usr ./spades_compile.sh || die
62 + insinto /usr/share/"${PN}"
63 + dodoc "${DISTDIR}"/manual.html
64 }
65 -
66 -# BUG: contents of "${D}" do not propagate during qmerge?
67
68 diff --git a/sci-biology/SPAdes/metadata.xml b/sci-biology/SPAdes/metadata.xml
69 index 1699e58..4baa308 100644
70 --- a/sci-biology/SPAdes/metadata.xml
71 +++ b/sci-biology/SPAdes/metadata.xml
72 @@ -5,8 +5,13 @@
73 <email>mmokrejs@×××××××××××××××.cz</email>
74 <name>Martin Mokrejs</name>
75 </maintainer>
76 -<maintainer type="project">
77 + <maintainer type="project">
78 <email>sci-biology@g.o</email>
79 <name>Gentoo Biology Project</name>
80 </maintainer>
81 + <longdescription>
82 + truSPAdes includes support for Illumina TruSeq Synthetic Long Read technology reads.
83 + hammer and ionhammer are read error correcting modules for Illumina /IonTorrent reads, resp.
84 + dipspades is assembly module for highly polymorphic diploid genomes
85 + </longdescription>
86 </pkgmetadata>