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/sga/
Date: Mon, 24 Mar 2014 01:16:11
Message-Id: 1395623696.9ce7d7d02ffa5ea884d926a61506108d5db723a5.mmokrejs@gentoo
1 commit: 9ce7d7d02ffa5ea884d926a61506108d5db723a5
2 Author: Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
3 AuthorDate: Mon Mar 24 01:14:56 2014 +0000
4 Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
5 CommitDate: Mon Mar 24 01:14:56 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=9ce7d7d0
7
8 sci-biology/sga: new package; forces its own optimization flags but works fine
9
10 ---
11 sci-biology/sga/ChangeLog | 10 +++++++++
12 sci-biology/sga/metadata.xml | 9 ++++++++
13 sci-biology/sga/sga-9999.ebuild | 47 +++++++++++++++++++++++++++++++++++++++++
14 3 files changed, 66 insertions(+)
15
16 diff --git a/sci-biology/sga/ChangeLog b/sci-biology/sga/ChangeLog
17 new file mode 100644
18 index 0000000..0f7e181
19 --- /dev/null
20 +++ b/sci-biology/sga/ChangeLog
21 @@ -0,0 +1,10 @@
22 +# ChangeLog for sci-biology/sga
23 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
24 +# $Header: $
25 +
26 +*sga-9999 (24 Mar 2014)
27 +
28 + 24 Mar 2014; Martin Mokrejs <mmokrejs@×××××××××××××××.cz> +sga-9999.ebuild,
29 + +metadata.xml:
30 + new package; forces its own optimization flags but works fine
31 +
32
33 diff --git a/sci-biology/sga/metadata.xml b/sci-biology/sga/metadata.xml
34 new file mode 100644
35 index 0000000..2bc8930
36 --- /dev/null
37 +++ b/sci-biology/sga/metadata.xml
38 @@ -0,0 +1,9 @@
39 +<?xml version="1.0" encoding="UTF-8"?>
40 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
41 +<pkgmetadata>
42 + <herd>sci-biology</herd>
43 + <maintainer>
44 + <email>mmokrejs@×××××××××××××××.cz</email>
45 + <name>Martin Mokrejs</name>
46 + </maintainer>
47 +</pkgmetadata>
48
49 diff --git a/sci-biology/sga/sga-9999.ebuild b/sci-biology/sga/sga-9999.ebuild
50 new file mode 100644
51 index 0000000..5393f87
52 --- /dev/null
53 +++ b/sci-biology/sga/sga-9999.ebuild
54 @@ -0,0 +1,47 @@
55 +# Copyright 1999-2014 Gentoo Foundation
56 +# Distributed under the terms of the GNU General Public License v2
57 +# $Header: $
58 +
59 +EAPI=5
60 +
61 +inherit eutils
62 +
63 +[ "$PV" == "9999" ] && inherit git-2
64 +
65 +DESCRIPTION="String Graph Assembler for short-read assemblies"
66 +HOMEPAGE="https://github.com/jts/sga"
67 +EGIT_REPO_URI="git://github.com/jts/sga"
68 +
69 +LICENSE="GPL-3"
70 +SLOT="0"
71 +KEYWORDS=""
72 +IUSE="jemalloc python"
73 +
74 +DEPEND="dev-cpp/sparsehash
75 + sci-biology/bamtools
76 + sys-libs/zlib
77 + jemalloc? ( dev-libs/jemalloc )
78 + python? ( sci-biology/pysam
79 + sci-biology/ruffus )"
80 +RDEPEND="${DEPEND}"
81 +
82 +src_configure(){
83 + cd src || die
84 + ./autogen.sh
85 + econf --with-bamtools=/usr
86 +}
87 +
88 +src_compile(){
89 + cd src || die
90 + emake
91 +}
92 +
93 +src_install(){
94 + cd src || die
95 + dodoc README
96 + emake install DESTDIR="${D}"
97 + insinto /usr/share/sga/examples
98 + doins examples/*
99 + cd .. ||
100 + dodoc README.md
101 +}