Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-text/languagetool/
Date: Wed, 30 Aug 2017 19:14:15
Message-Id: 1504120448.72f5d7034f0fe1ab1a97d9b45db6e26c37c7eb03.monsieurp@gentoo
1 commit: 72f5d7034f0fe1ab1a97d9b45db6e26c37c7eb03
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 30 19:13:50 2017 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 30 19:14:08 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72f5d703
7
8 app-text/languagetool: define DEPEND variable.
9
10 Gentoo-Bug: https://bugs.gentoo.org/628948
11
12 Package-Manager: Portage-2.3.6, Repoman-2.3.1
13
14 app-text/languagetool/languagetool-3.5-r2.ebuild | 70 ++++++++++++++++++++++++
15 1 file changed, 70 insertions(+)
16
17 diff --git a/app-text/languagetool/languagetool-3.5-r2.ebuild b/app-text/languagetool/languagetool-3.5-r2.ebuild
18 new file mode 100644
19 index 00000000000..87e4e2637f4
20 --- /dev/null
21 +++ b/app-text/languagetool/languagetool-3.5-r2.ebuild
22 @@ -0,0 +1,70 @@
23 +# Copyright 1999-2017 Gentoo Foundation
24 +# Distributed under the terms of the GNU General Public License v2
25 +
26 +EAPI=6
27 +
28 +inherit java-pkg-2
29 +
30 +MY_PN=LanguageTool
31 +MY_P=${MY_PN}-${PV}
32 +
33 +DESCRIPTION="A proof-reading tool for many languages"
34 +HOMEPAGE="http://www.languagetool.org/"
35 +SRC_URI="http://www.languagetool.org/download/${MY_P}.zip"
36 +
37 +LICENSE="LGPL-2.1"
38 +SLOT="0"
39 +KEYWORDS="~amd64 ~x86"
40 +
41 +CDEPEND="
42 + dev-java/commons-cli:1
43 + dev-java/commons-collections:4
44 + dev-java/commons-io:1
45 + dev-java/commons-lang:2.1
46 + dev-java/commons-logging:0
47 + dev-java/guava:20
48 + dev-java/hamcrest-core:1.3
49 + dev-java/jackson:2
50 + dev-java/jackson-databind:2
51 + dev-java/jcommander:0
52 + dev-java/jna:4
53 + dev-java/slf4j-api:0
54 + dev-java/slf4j-nop:0
55 +"
56 +
57 +RDEPEND="
58 + ${CDEPEND}
59 + >=virtual/jre-1.8"
60 +
61 +DEPEND="
62 + ${CDEPEND}
63 + app-arch/unzip
64 + >=virtual/jdk-1.8"
65 +
66 +S="${WORKDIR}/${MY_P}"
67 +
68 +src_prepare() {
69 + default
70 + rm -v libs/{commons,hamcrest,guava,jackson,jcommander,jna,junit,slf4j}*.jar || die
71 +
72 + # Loads of bundled stuff :(
73 + #java-pkg-2_src_prepare
74 +}
75 +
76 +src_compile() { :; }
77 +
78 +src_install() {
79 + java-pkg_dojar *.jar libs/*.jar
80 +
81 + local DIR=/usr/share/${PN}/lib/language-modules
82 + java-pkg_addcp "${EPREFIX}${DIR}"
83 + insinto ${DIR}
84 + doins -r org META-INF
85 +
86 + java-pkg_dolauncher ${PN} --main org.${PN}.commandline.Main
87 + java-pkg_dolauncher ${PN}-gui --main org.${PN}.gui.Main
88 +
89 + unset MY_DEPEND
90 + java-pkg_gen-cp MY_DEPEND
91 + java-pkg_register-dependency "${MY_DEPEND}"
92 +}