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/canu/
Date: Wed, 20 Feb 2019 12:50:26
Message-Id: 1550667003.44e3ae771a3aa414d91c4687cb707b2d16b32ff7.mmokrejs@gentoo
1 commit: 44e3ae771a3aa414d91c4687cb707b2d16b32ff7
2 Author: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
3 AuthorDate: Wed Feb 20 12:50:03 2019 +0000
4 Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
5 CommitDate: Wed Feb 20 12:50:03 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=44e3ae77
7
8 sci-biology/canu: add live package of a new tool
9
10 Package-Manager: Portage-2.3.61, Repoman-2.3.12
11 Signed-off-by: Martin Mokrejs <mmokrejs <AT> fold.natur.cuni.cz>
12
13 sci-biology/canu/canu-9999.ebuild | 50 +++++++++++++++++++++++++++++++++++++++
14 sci-biology/canu/metadata.xml | 12 ++++++++++
15 2 files changed, 62 insertions(+)
16
17 diff --git a/sci-biology/canu/canu-9999.ebuild b/sci-biology/canu/canu-9999.ebuild
18 new file mode 100644
19 index 000000000..bef85d20f
20 --- /dev/null
21 +++ b/sci-biology/canu/canu-9999.ebuild
22 @@ -0,0 +1,50 @@
23 +# Copyright 1999-2019 Gentoo Authors
24 +# Distributed under the terms of the GNU General Public License v2
25 +
26 +EAPI=6
27 +
28 +inherit java-pkg-2 git-r3
29 +
30 +DESCRIPTION="Fork of a wgs-assembler for Oxfordnanopore and PacBio sequences"
31 +HOMEPAGE="http://canu.readthedocs.io/en/latest"
32 +EGIT_REPO_URI="https://github.com/marbl/canu.git"
33 +
34 +LICENSE="GPL-2"
35 +SLOT="0"
36 +KEYWORDS=""
37 +IUSE=""
38 +
39 +RDEPEND="
40 + >=virtual/jre-1.8:*
41 + dev-lang/perl
42 + virtual/perl-File-Path
43 + sci-visualization/gnuplot
44 + "
45 +# =sci-biology/mhap-2.1.3 if we unbundle it
46 +DEPEND="${RDEPEND}
47 + >=virtual/jdk-1.8:*
48 + dev-java/ant-core
49 + "
50 +
51 +# Perl 5.12.0, or File::Path 2.08
52 +# Java SE 8
53 +# https://github.com/marbl/MHAP uses Apache maven
54 +S="${WORKDIR}"/"${P}"
55 +
56 +# contains bundled mhap-2.1.3.jar, kmer, pbutgcns, FALCON
57 +
58 +src_compile(){
59 + cd src || die
60 + emake
61 +}
62 +
63 +src_install(){
64 + # installs
65 + # /usr/bin
66 + # /usr/lib/libcanu.a
67 + # /usr/lib/site_perl/canu
68 + # /usr/share/java/classes/mhap-2.1.3.jar
69 + rm -rf Linux-amd64/obj
70 + insinto /usr
71 + doins -r Linux-amd64/{bin,lib,share}
72 +}
73
74 diff --git a/sci-biology/canu/metadata.xml b/sci-biology/canu/metadata.xml
75 new file mode 100644
76 index 000000000..138cb7705
77 --- /dev/null
78 +++ b/sci-biology/canu/metadata.xml
79 @@ -0,0 +1,12 @@
80 +<?xml version="1.0" encoding="UTF-8"?>
81 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
82 +<pkgmetadata>
83 + <maintainer type="person">
84 + <email>mmokrejs@×××××××××××××××.cz</email>
85 + <name>Martin Mokrejs</name>
86 + </maintainer>
87 + <maintainer type="project">
88 + <email>sci-biology@g.o</email>
89 + <name>Gentoo Biology Project</name>
90 + </maintainer>
91 +</pkgmetadata>