aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Mokrejš <mmokrejs@fold.natur.cuni.cz>2017-02-18 21:02:00 +0100
committerJustin Lecher <jlec@gentoo.org>2017-03-18 21:06:57 +0000
commit67a47bd9dc9bb70ed5239c5ea754bd1ad2e79443 (patch)
treeabbb0abd38f0847e5f4b9b5913f81d23a5aea428
parentsci-biology/jtreeview: improve ebuild (diff)
downloadsci-67a47bd9dc9bb70ed5239c5ea754bd1ad2e79443.tar.gz
sci-67a47bd9dc9bb70ed5239c5ea754bd1ad2e79443.tar.bz2
sci-67a47bd9dc9bb70ed5239c5ea754bd1ad2e79443.zip
sci-biology/jtreeview-bin: package using upstream's binary
Package-Manager: Portage-2.3.3, Repoman-2.3.1
-rw-r--r--sci-biology/jtreeview-bin/Manifest2
-rw-r--r--sci-biology/jtreeview-bin/jtreeview-bin-1.1.6.4.ebuild44
-rw-r--r--sci-biology/jtreeview-bin/metadata.xml12
3 files changed, 58 insertions, 0 deletions
diff --git a/sci-biology/jtreeview-bin/Manifest b/sci-biology/jtreeview-bin/Manifest
new file mode 100644
index 000000000..eab489083
--- /dev/null
+++ b/sci-biology/jtreeview-bin/Manifest
@@ -0,0 +1,2 @@
+DIST TreeView-1.1.6r4-bin.tar.gz 1491322 SHA256 613a9b447052588a594b08e485d9f913a3dbd9415f1d59ba10f0257b6ad0ecea SHA512 b60046d9f8669c9c7ad9679a7e3325ef9c937182fd9dea8f089add4845b02f9e68b6ac716745a29dd7ba342275984fa2f9efb730d188186cbfc816f649dd3d7d WHIRLPOOL 5d378700ec1e99224616537e7dfb5e29c0ded1d6d6889779893e05e37ccf714ae45fd62232aa1f4f1877625e5052197007a071c73d44ac02678a25009e990aa9
+DIST helper-scripts-0.0.2.tar.gz 18260 SHA256 b7f8958befe2becd124c62ecca7be82213cc1666b629a7202df09cfe2f95bb22 SHA512 6d335ffa4da7db2d5b2d0009e8db87145cc9b3b85772059f6afde55f544de1ee1348a8450e69393ea59313268549204be3d26931dc43085d843ff3c6c3c27d88 WHIRLPOOL 73c13f8303c556fb79698d5cb272fa0759adfda7948b1c7f4e0ec6da1deb4054e1fbea6430c37770c26bdb924e238e6f00f645dad038a917470624d28adfa21c
diff --git a/sci-biology/jtreeview-bin/jtreeview-bin-1.1.6.4.ebuild b/sci-biology/jtreeview-bin/jtreeview-bin-1.1.6.4.ebuild
new file mode 100644
index 000000000..c85e2473e
--- /dev/null
+++ b/sci-biology/jtreeview-bin/jtreeview-bin-1.1.6.4.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PERL_EXPORT_PHASE_FUNCTIONS=no
+inherit java-pkg-2 java-ant-2 eutils perl-module
+
+S="${WORKDIR}"/TreeView-1.1.6r4-bin
+
+DESCRIPTION="Viewer for Microarray Data in PCL or CDT formats"
+HOMEPAGE="http://jtreeview.sourceforge.net/"
+SRC_URI="
+ http://sourceforge.net/projects/jtreeview/files/jtreeview/1.1.6r4/TreeView-1.1.6r4-bin.tar.gz
+ http://sourceforge.net/projects/jtreeview/files/helper-scripts/0.0.2/helper-scripts-0.0.2.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="" # src_install is wrong somehow, TreeView.jar does not start
+IUSE=""
+
+DEPEND="
+ >virtual/jdk-1.5:*
+ !sci-biology/jtreeview"
+RDEPEND="${DEPEND}
+ >=virtual/jre-1.5:*"
+
+# TODO: use xltproc to create docs following TreeView-1.1.6r4-src/doc/README
+
+src_install(){
+ java-pkg_dojar TreeView.jar
+ java-pkg_dolauncher ${PN} TreeView.jar
+ insinto /usr/share/"${PN}"/lib/plugins
+ doins plugins/*.jar
+ cd ../helper-scripts-0.0.2 || die
+ perl_set_version
+ insinto "${VENDOR_LIB}"
+ doins *.pm
+ dobin *.pl
+ insinto /usr/share/"${PN}"/examples
+ doins blues.color
+ newdoc README README.helper-scripts
+}
diff --git a/sci-biology/jtreeview-bin/metadata.xml b/sci-biology/jtreeview-bin/metadata.xml
new file mode 100644
index 000000000..f68a1b6fa
--- /dev/null
+++ b/sci-biology/jtreeview-bin/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mmokrejs@fold.natur.cuni.cz</email>
+ <name>Martin Mokrejs</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>sci-biology@gentoo.org</email>
+ <name>Gentoo Biology Project</name>
+ </maintainer>
+</pkgmetadata>