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/jannovar-bin/
Date: Sun, 04 Dec 2016 20:15:19
Message-Id: 1480882506.18cc3c3dfef3fb76ed1be70c6726b57e5f40f337.mmokrejs@gentoo
1 commit: 18cc3c3dfef3fb76ed1be70c6726b57e5f40f337
2 Author: Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
3 AuthorDate: Sun Dec 4 20:15:06 2016 +0000
4 Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
5 CommitDate: Sun Dec 4 20:15:06 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=18cc3c3d
7
8 sci-biology/jannovar-bin: version bump
9
10 Provided sci-biology/jannovar download through maven lots of dependencies
11 and anyway uses plenty of upstream jar file this sci-biology/jannovar-bin
12 package is probably better choice due to size of downloads and security
13
14 Package-Manager: portage-2.3.2
15
16 sci-biology/jannovar-bin/jannovar-bin-0.16.ebuild | 30 ------------------
17 sci-biology/jannovar-bin/jannovar-bin-0.17.ebuild | 37 +++++++++++++++++++++++
18 2 files changed, 37 insertions(+), 30 deletions(-)
19
20 diff --git a/sci-biology/jannovar-bin/jannovar-bin-0.16.ebuild b/sci-biology/jannovar-bin/jannovar-bin-0.16.ebuild
21 deleted file mode 100644
22 index 4d56e65..0000000
23 --- a/sci-biology/jannovar-bin/jannovar-bin-0.16.ebuild
24 +++ /dev/null
25 @@ -1,30 +0,0 @@
26 -# Copyright 1999-2016 Gentoo Foundation
27 -# Distributed under the terms of the GNU General Public License v2
28 -# $Id$
29 -
30 -EAPI=5
31 -
32 -inherit java-pkg-2
33 -
34 -DESCRIPTION="Exome annotation tool"
35 -HOMEPAGE="http://compbio.charite.de
36 - https://github.com/charite/jannovar"
37 -SRC_URI="https://github.com/charite/jannovar/releases/download/v${PV}/jannovar-cli-${PV}.jar
38 - https://repo1.maven.org/maven2/de/charite/compbio/jped-cli/${PV}/jped-cli-${PV}.jar"
39 -
40 -LICENSE="BSD-2"
41 -SLOT="0"
42 -KEYWORDS="~amd64"
43 -IUSE=""
44 -
45 -DEPEND=">=virtual/jdk-1.6"
46 -RDEPEND=">=virtual/jre-1.6"
47 -
48 -S="${WORKDIR}"
49 -
50 -src_install(){
51 - java-pkg_newjar "${DISTDIR}"/jannovar-cli-"${PV}".jar jannovar-cli.jar
52 - java-pkg_dolauncher jannovar-cli-bin --jar jannovar-cli.jar
53 - java-pkg_newjar "${DISTDIR}"/jped-cli-"${PV}".jar jped-cli.jar
54 - java-pkg_dolauncher jped-cli-bin --jar jped-cli.jar
55 -}
56
57 diff --git a/sci-biology/jannovar-bin/jannovar-bin-0.17.ebuild b/sci-biology/jannovar-bin/jannovar-bin-0.17.ebuild
58 new file mode 100644
59 index 0000000..e6f392e
60 --- /dev/null
61 +++ b/sci-biology/jannovar-bin/jannovar-bin-0.17.ebuild
62 @@ -0,0 +1,37 @@
63 +# Copyright 1999-2016 Gentoo Foundation
64 +# Distributed under the terms of the GNU General Public License v2
65 +# $Id$
66 +
67 +EAPI=5
68 +
69 +inherit java-pkg-2
70 +
71 +DESCRIPTION="Exome annotation tool (upstream jar binaries)"
72 +HOMEPAGE="http://compbio.charite.de
73 + https://github.com/charite/jannovar"
74 +SRC_URI="https://search.maven.org/remotecontent?filepath=de/charite/compbio/jannovar-cli/${PV}/jannovar-cli-${PV}.jar
75 + https://search.maven.org/remotecontent?filepath=de/charite/compbio/jannovar-vardbs/${PV}/jannovar-vardbs-${PV}.jar
76 + https://search.maven.org/remotecontent?filepath=de/charite/compbio/jannovar-htsjdk/${PV}/jannovar-htsjdk-${PV}.jar
77 + https://search.maven.org/remotecontent?filepath=de/charite/compbio/jannovar-inheritance-checker/${PV}/jannovar-inheritance-checker-${PV}.jar
78 + https://search.maven.org/remotecontent?filepath=de/charite/compbio/jannovar-core/${PV}/jannovar-core-${PV}.jar
79 + https://search.maven.org/remotecontent?filepath=de/charite/compbio/jannovar-hgvs/${PV}/jannovar-hgvs-${PV}.jar"
80 +
81 +LICENSE="BSD-2"
82 +SLOT="0"
83 +KEYWORDS="~amd64 ~x86"
84 +IUSE=""
85 +
86 +DEPEND=">=virtual/jdk-1.6"
87 +RDEPEND=">=virtual/jre-1.6"
88 +
89 +S="${WORKDIR}"
90 +
91 +src_install(){
92 + java-pkg_newjar "${DISTDIR}"/jannovar-cli-"${PV}".jar jannovar-cli.jar
93 + java-pkg_dolauncher jannovar-cli-bin --jar jannovar-cli.jar
94 + java-pkg_newjar "${DISTDIR}"/jannovar-vardbs-"${PV}".jar jannovar-vardbs.jar
95 + java-pkg_newjar "${DISTDIR}"/jannovar-htsjdk-"${PV}".jar jannovar-htsjdk.jar
96 + java-pkg_newjar "${DISTDIR}"/jannovar-inheritance-checker-"${PV}".jar jannovar-inheritance-checker.jar
97 + java-pkg_newjar "${DISTDIR}"/jannovar-core-${PV}.jar jannovar-core.jar
98 + java-pkg_newjar "${DISTDIR}"/jannovar-hgvs-${PV}.jar jannovar-hgvs.jar
99 +}