Gentoo Archives: gentoo-commits

From: Justin Lecher <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-biology/eval/
Date: Mon, 21 Sep 2015 17:44:17
Message-Id: 1442856059.66c67667985dacbe5da287859f9b3b6d02d441af.jlec@gentoo
1 commit: 66c67667985dacbe5da287859f9b3b6d02d441af
2 Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
3 AuthorDate: Mon Sep 21 17:20:59 2015 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 21 17:20:59 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=66c67667
7
8 sci-biology/eval: Use python eclass
9
10 Package-Manager: portage-2.2.20.1
11 Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
12
13 sci-biology/eval/eval-2.2.8.ebuild | 23 ++++++++++++++---------
14 1 file changed, 14 insertions(+), 9 deletions(-)
15
16 diff --git a/sci-biology/eval/eval-2.2.8.ebuild b/sci-biology/eval/eval-2.2.8.ebuild
17 index ff2512e..613b651 100644
18 --- a/sci-biology/eval/eval-2.2.8.ebuild
19 +++ b/sci-biology/eval/eval-2.2.8.ebuild
20 @@ -4,30 +4,35 @@
21
22 EAPI=5
23
24 +PYTHON_COMPAT=( python2_7 )
25 PERL_EXPORT_PHASE_FUNCTIONS=no
26 -inherit perl-module eutils toolchain-funcs
27 +inherit perl-module eutils python-r1 toolchain-funcs
28
29 DESCRIPTION="Validate, compare and draw summary statistics for GTF files"
30 HOMEPAGE="http://mblab.wustl.edu/software.html"
31 +SRC_URI="
32 + http://mblab.wustl.edu/software/download/${PN}-${PV}.tar.gz
33 + http://mblab.wustl.edu/software/download/eval-documentation.pdf"
34
35 LICENSE="GPL-2+"
36 SLOT="0"
37 KEYWORDS="~amd64"
38 IUSE=""
39 -SRC_URI="http://mblab.wustl.edu/software/download/"${PN}"-"${PV}".tar.gz
40 - http://mblab.wustl.edu/software/download/eval-documentation.pdf"
41
42 -DEPEND="
43 - dev-lang/tk
44 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
45 +
46 +DEPEND="${PYTHON_DEPS}
47 + dev-lang/tk:0=
48 sci-biology/vcftools
49 sci-visualization/gnuplot"
50 -
51 RDEPEND="${DEPEND}"
52
53 src_install(){
54 - dobin *.pl *.py
55 - dodoc "${DISTDIR}"/eval-documentation.pdf
56 - dodoc help/*.ps
57 + dobin *.pl
58 + python_foreach_impl python_doscript *.py
59 + dodoc \
60 + "${DISTDIR}"/eval-documentation.pdf \
61 + help/*.ps
62 insinto /usr/share/${PN}
63 doins *.gtf
64 perl_set_version