aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Mokrejš <mmokrejs@fold.natur.cuni.cz>2016-07-27 18:21:21 +0200
committerMartin Mokrejš <mmokrejs@fold.natur.cuni.cz>2016-07-27 18:21:21 +0200
commit07d6f1753d0063d948bfc29120bec3d7894aa013 (patch)
tree1b5976fbaeb65420714d65c0170af21898110490
parentdev-python/ipywidgets: Raise deps (diff)
downloadsci-07d6f175.tar.gz
sci-07d6f175.tar.bz2
sci-07d6f175.zip
sci-biology/gatk: upstream uses maven instead of ant, adjust ebuilds
Package-Manager: portage-2.2.28
-rw-r--r--sci-biology/gatk/Manifest1
-rw-r--r--sci-biology/gatk/gatk-3.6.ebuild48
-rw-r--r--sci-biology/gatk/gatk-9999.ebuild50
-rw-r--r--sci-biology/gatk/metadata.xml11
4 files changed, 110 insertions, 0 deletions
diff --git a/sci-biology/gatk/Manifest b/sci-biology/gatk/Manifest
new file mode 100644
index 000000000..51545e7e5
--- /dev/null
+++ b/sci-biology/gatk/Manifest
@@ -0,0 +1 @@
+DIST gatk-3.6.tar.gz 7141883 SHA256 1690f8d0d29affc0c79b860c332e9409243d6dc919a8f65e338e5f941c70ecf8 SHA512 325b3ef4a2bd445475e20f32c1592e80e35b20d070ff8b4f731faa103220e55bd934ee18da8eae4482f67836b88e29c35265412dc104358bcd12e5e830a4b5c1 WHIRLPOOL acdec380dd51f07ea8666434db16d8c187d1b310bf268b3cb2ebaadb63055206693ceb3d53cd9ba4fcacbee37c8c825c30d6797f1ba9198e81092a11a9ac09a3
diff --git a/sci-biology/gatk/gatk-3.6.ebuild b/sci-biology/gatk/gatk-3.6.ebuild
new file mode 100644
index 000000000..d05d2f768
--- /dev/null
+++ b/sci-biology/gatk/gatk-3.6.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+EANT_BUILD_TARGET="dist"
+EANT_NEEDS_TOOLS="true"
+JAVA_ANT_REWRITE_CLASSPATH="true"
+
+inherit java-pkg-2 java-ant-2 vcs-snapshot
+
+DESCRIPTION="The Genome Analysis Toolkit"
+HOMEPAGE="http://www.broadinstitute.org/gsa/wiki/index.php/The_Genome_Analysis_Toolkit"
+SRC_URI="https://github.com/broadgsa/gatk/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64"
+
+COMMON_DEPS=""
+DEPEND="
+ >=virtual/jdk-1.6
+ dev-java/maven-bin:*
+ dev-java/cofoja
+ ${COMMON_DEPS}"
+RDEPEND="
+ >=virtual/jre-1.6
+ >=sci-biology/SnpEff-2.0.5
+ ${COMMON_DEPS}"
+
+src_prepare() {
+ sh ant-bridge.sh || die # BUG: this download and compiles lot of stuff
+ java-pkg-2_src_prepare
+}
+
+src_install() {
+ mvn install -Dmaven.repo.local="${WORKDIR}"/.m2/repository || die
+ find public -name \*.jar | grep -v tests | grep -v cofoja | while read f; do \
+ java-pkg_dojar $f # FIXME: Java QA Notice: installing versioned jar 'gatk-tools-public-3.6.jar'
+ done
+}
+
+pkg_postinst(){
+ einfo "The ebuild also installs bundled SnpEff-2.0.5.jar file until the"
+ einfo "installation layout gets more testing"
+}
diff --git a/sci-biology/gatk/gatk-9999.ebuild b/sci-biology/gatk/gatk-9999.ebuild
new file mode 100644
index 000000000..cdc664649
--- /dev/null
+++ b/sci-biology/gatk/gatk-9999.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+EANT_BUILD_TARGET="dist"
+EANT_NEEDS_TOOLS="true"
+JAVA_ANT_REWRITE_CLASSPATH="true"
+
+inherit git-2 java-pkg-2
+
+DESCRIPTION="The Genome Analysis Toolkit"
+HOMEPAGE="http://www.broadinstitute.org/gsa/wiki/index.php/The_Genome_Analysis_Toolkit"
+SRC_URI=""
+EGIT_REPO_URI="https://github.com/broadgsa/gatk.git"
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+KEYWORDS=""
+
+COMMON_DEPS=""
+DEPEND="
+ >=virtual/jdk-1.6
+ dev-vcs/git
+ dev-java/maven-bin:*
+ dev-java/cofoja
+ ${COMMON_DEPS}"
+RDEPEND="
+ >=virtual/jre-1.6
+ >=sci-biology/SnpEff-2.0.5
+ ${COMMON_DEPS}"
+
+src_prepare() {
+ sh ant-bridge.sh || die # BUG: this download and compiles lot of stuff
+ java-pkg-2_src_prepare
+}
+
+src_install() {
+ mvn install -Dmaven.repo.local="${WORKDIR}"/.m2/repository || die
+ find public -name \*.jar | grep -v tests | grep -v cofoja | while read f; do \
+ java-pkg_dojar $f # FIXME: Java QA Notice: installing versioned jar 'gatk-tools-public-3.6.jar'
+ done
+}
+
+pkg_postinst(){
+ einfo "The ebuild also installs bundled SnpEff-2.0.5.jar file until the"
+ einfo "installation layout gets more testing"
+}
diff --git a/sci-biology/gatk/metadata.xml b/sci-biology/gatk/metadata.xml
new file mode 100644
index 000000000..8c1bb6577
--- /dev/null
+++ b/sci-biology/gatk/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci-biology@gentoo.org</email>
+ <name>Gentoo Biology Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">broadgsa/gatk</remote-id>
+ </upstream>
+</pkgmetadata>