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/MaSuRCA/
Date: Sun, 23 Mar 2014 20:54:56
Message-Id: 1395607950.a788b3a56fa7e60683c10ae8c8e73490d1575e0f.mmokrejs@gentoo
1 commit: a788b3a56fa7e60683c10ae8c8e73490d1575e0f
2 Author: Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
3 AuthorDate: Sun Mar 23 20:52:30 2014 +0000
4 Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
5 CommitDate: Sun Mar 23 20:52:30 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=a788b3a5
7
8 sci-biology/MaSuRCA: new package but with a missing LICENSE and needs tweak to get all configure's running
9
10 ---
11 sci-biology/MaSuRCA/MaSuRCA-2.1.0.ebuild | 63 ++++++++++++++++++++++++++++++++
12 sci-biology/MaSuRCA/metadata.xml | 9 +++++
13 2 files changed, 72 insertions(+)
14
15 diff --git a/sci-biology/MaSuRCA/MaSuRCA-2.1.0.ebuild b/sci-biology/MaSuRCA/MaSuRCA-2.1.0.ebuild
16 new file mode 100644
17 index 0000000..28934c3
18 --- /dev/null
19 +++ b/sci-biology/MaSuRCA/MaSuRCA-2.1.0.ebuild
20 @@ -0,0 +1,63 @@
21 +# Copyright 1999-2013 Gentoo Foundation
22 +# Distributed under the terms of the GNU General Public License v2
23 +# $Header: $
24 +
25 +EAPI=5
26 +
27 +DESCRIPTION="Assembler to combine Sanger, Roche 454 and Illumina Solexa reads"
28 +HOMEPAGE="http://www.genome.umd.edu/masurca.html"
29 +SRC_URI="ftp://ftp.genome.umd.edu/pub/MaSuRCA/MaSuRCA-"${PV}".tar.gz
30 + ftp://ftp.genome.umd.edu/pub/MaSuRCA/MaSuRCA_QuickStartGuide.pdf"
31 +
32 +LICENSE=""
33 +SLOT="0"
34 +KEYWORDS=""
35 +IUSE=""
36 +
37 +DEPEND="dev-lang/perl
38 + app-arch/bzip2"
39 +RDEPEND="${DEPEND}"
40 +
41 +# the ebuild mimics "${S}"/install.sh
42 +src_configure(){
43 + cd jellyfish-1.1.11 || die
44 + econf
45 +
46 + cd ../jellyfish-2.0.0rc1 || die
47 + econf --program-suffix=-2.0
48 +
49 + cd ../CA/kmer || die
50 + sh ./configure.sh
51 + econf
52 +
53 + cd ../../SuperReads-0.3.2 || die
54 + econf
55 +
56 + cd ../quorum-0.3.2 || die
57 + econf --enable-relative-paths --with-relative-jf-path
58 +}
59 +
60 +src_compile(){
61 + cd jellyfish-1.1.11 || die
62 + emake
63 +
64 + cd ../jellyfish-2.0.0rc1 || die
65 + emake
66 +
67 + cd ../CA/kmer || die
68 + emake
69 +
70 + cd ../../CA/src || die
71 + emake
72 +
73 + cd ../SuperReads-0.3.2 || die
74 + emake
75 +
76 + cd ../quorum-0.3.2 || die
77 + emake
78 +}
79 +
80 +src_install(){
81 + dobin masurca
82 + dodoc sr_config_example.txt
83 +}
84
85 diff --git a/sci-biology/MaSuRCA/metadata.xml b/sci-biology/MaSuRCA/metadata.xml
86 new file mode 100644
87 index 0000000..2bc8930
88 --- /dev/null
89 +++ b/sci-biology/MaSuRCA/metadata.xml
90 @@ -0,0 +1,9 @@
91 +<?xml version="1.0" encoding="UTF-8"?>
92 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
93 +<pkgmetadata>
94 + <herd>sci-biology</herd>
95 + <maintainer>
96 + <email>mmokrejs@×××××××××××××××.cz</email>
97 + <name>Martin Mokrejs</name>
98 + </maintainer>
99 +</pkgmetadata>