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/scaffold_builder/
Date: Wed, 23 Sep 2015 10:20:18
Message-Id: 1443003579.a114d80f850c5d384988fd4120f7666fdb922151.jlec@gentoo
1 commit: a114d80f850c5d384988fd4120f7666fdb922151
2 Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 23 10:19:39 2015 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 23 10:19:39 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=a114d80f
7
8 sci-biology/scaffold_builder: Properly use install python scripts
9
10 Package-Manager: portage-2.2.21
11 Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
12
13 ....ebuild => scaffold_builder-20131122-r1.ebuild} | 26 +++++++++++++---------
14 1 file changed, 16 insertions(+), 10 deletions(-)
15
16 diff --git a/sci-biology/scaffold_builder/scaffold_builder-20131122.ebuild b/sci-biology/scaffold_builder/scaffold_builder-20131122-r1.ebuild
17 similarity index 65%
18 rename from sci-biology/scaffold_builder/scaffold_builder-20131122.ebuild
19 rename to sci-biology/scaffold_builder/scaffold_builder-20131122-r1.ebuild
20 index f6358fe..5e57eb5 100644
21 --- a/sci-biology/scaffold_builder/scaffold_builder-20131122.ebuild
22 +++ b/sci-biology/scaffold_builder/scaffold_builder-20131122-r1.ebuild
23 @@ -4,12 +4,16 @@
24
25 EAPI=5
26
27 -S="${WORKDIR}"
28 +PYTHON_COMPAT=( python2_7 )
29 +
30 +inherit python-r1
31
32 DESCRIPTION="Combine FASTA contigs from a de novo assembly into scaffolds using a reference assembly"
33 -HOMEPAGE="http://sourceforge.net/projects/scaffold-b
34 +HOMEPAGE="
35 + http://sourceforge.net/projects/scaffold-b
36 http://edwards.sdsu.edu/scaffold_builder"
37 -SRC_URI="http://sourceforge.net/projects/scaffold-b/files/scaffold_builder_v2.1.zip
38 +SRC_URI="
39 + http://sourceforge.net/projects/scaffold-b/files/scaffold_builder_v2.1.zip
40 http://sourceforge.net/projects/scaffold-b/files/scaffold_builder_v2_help.doc
41 http://downloads.sourceforge.net/project/scaffold-b/Manual_v2.1.pdf"
42
43 @@ -19,17 +23,19 @@ SLOT="0"
44 KEYWORDS="~amd64"
45 IUSE=""
46
47 -DEPEND=""
48 -RDEPEND="${DEPEND}
49 - sci-biology/mummer
50 - dev-lang/python"
51 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
52 +
53 +RDEPEND="${PYTHON_DEPS}
54 + sci-biology/mummer"
55 +DEPEND="${RDEPEND}"
56 +
57 +S="${WORKDIR}"
58
59 src_install(){
60 echo "#! /usr/bin/env python" > scaffold_builder.pyy || die
61 cat scaffold_builder.py >> scaffold_builder.pyy || die
62 mv scaffold_builder.pyy scaffold_builder.py || die
63 - dobin scaffold_builder.py
64 + python_foreach_impl python_doscript scaffold_builder.py
65 dodoc "${DISTDIR}"/scaffold_builder_v2_help.doc
66 - cp -p "${DISTDIR}"/Manual_v2.1.pdf scaffold_builder.pdf || die
67 - dodoc scaffold_builder.pdf
68 + newdoc "${DISTDIR}"/Manual_v2.1.pdf scaffold_builder.pdf
69 }