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/cramtools/
Date: Tue, 12 Jul 2016 16:04:41
Message-Id: 1468339450.d8114ce881aac5e2972066606955071fa0ae4fde.mmokrejs@gentoo
1 commit: d8114ce881aac5e2972066606955071fa0ae4fde
2 Author: Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
3 AuthorDate: Tue Jul 12 16:04:10 2016 +0000
4 Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
5 CommitDate: Tue Jul 12 16:04:10 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=d8114ce8
7
8 sci-biology/cramtools: new package, not working yet
9
10 will not compile with java8 until upstream issue #59 is fixed
11
12 contains bundled dev-java/htsjdk (although other apps do not keep up
13 with the API changes in htsjdk so it does have a reason)
14
15 Package-Manager: portage-2.2.28
16
17 sci-biology/cramtools/cramtools-3.0.ebuild | 32 ++++++++++++++++++++++++++++++
18 sci-biology/cramtools/metadata.xml | 12 +++++++++++
19 2 files changed, 44 insertions(+)
20
21 diff --git a/sci-biology/cramtools/cramtools-3.0.ebuild b/sci-biology/cramtools/cramtools-3.0.ebuild
22 new file mode 100644
23 index 0000000..9d903a2
24 --- /dev/null
25 +++ b/sci-biology/cramtools/cramtools-3.0.ebuild
26 @@ -0,0 +1,32 @@
27 +# Copyright 1999-2016 Gentoo Foundation
28 +# Distributed under the terms of the GNU General Public License v2
29 +# $Id$
30 +
31 +EAPI=5
32 +
33 +inherit java-pkg-2 java-ant-2
34 +
35 +DESCRIPTION="Java tools and APIs for efficient compression of sequence read data"
36 +HOMEPAGE="http://www.ebi.ac.uk/ena/software/cram-toolkit
37 + https://github.com/enasequence/cramtools"
38 +SRC_URI="https://github.com/enasequence/cramtools/archive/v3.0.tar.gz -> ${P}.tar.gz"
39 +
40 +LICENSE="Apache-2.0"
41 +SLOT="0"
42 +KEYWORDS=""
43 +IUSE=""
44 +
45 +DEPEND="
46 + >=virtual/jdk-1.7:*
47 + dev-java/ant-core
48 + dev-java/htsjdk"
49 +RDEPEND="
50 + ${DEPEND}
51 + >=virtual/jre-1.7:*"
52 +
53 +# TODO: zap bundled htsjdk to ensure it uses dev-java/htsjdk?
54 +# https://github.com/enasequence/cramtools/issues/58
55 +# https://github.com/enasequence/cramtools/issues/59
56 +src_compile(){
57 + ant -f build/build.xml runnable || die
58 +}
59
60 diff --git a/sci-biology/cramtools/metadata.xml b/sci-biology/cramtools/metadata.xml
61 new file mode 100644
62 index 0000000..f68a1b6
63 --- /dev/null
64 +++ b/sci-biology/cramtools/metadata.xml
65 @@ -0,0 +1,12 @@
66 +<?xml version="1.0" encoding="UTF-8"?>
67 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
68 +<pkgmetadata>
69 + <maintainer type="person">
70 + <email>mmokrejs@×××××××××××××××.cz</email>
71 + <name>Martin Mokrejs</name>
72 + </maintainer>
73 + <maintainer type="project">
74 + <email>sci-biology@g.o</email>
75 + <name>Gentoo Biology Project</name>
76 + </maintainer>
77 +</pkgmetadata>