www-client/google-chrome-beta: automated update (84.0.4147.30)
[gentoo.git] / net-analyzer / jmx2munin / jmx2munin-1.0_p20120811-r1.ebuild
1 # Copyright 1999-2014 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=5
5
6 JAVA_PKG_IUSE="doc source"
7
8 inherit java-pkg-2 java-pkg-simple
9
10 MY_P="${PN}-gentoo-${PV}"
11
12 DESCRIPTION="JMX Monitoring plugin for Munin"
13 HOMEPAGE="https://github.com/tcurdt/jmx2munin"
14 SRC_URI="https://github.com/gentoo/jmx2munin/tarball/${MY_P} -> ${MY_P}.tar.gz"
15
16 LICENSE="Apache-2.0"
17 SLOT="0"
18 KEYWORDS="~amd64"
19 IUSE=""
20
21 CDEPEND="dev-java/jcommander:0"
22
23 DEPEND="${CDEPEND}
24         >=virtual/jdk-1.6"
25
26 RDEPEND="${CDEPEND}
27         net-analyzer/munin
28         >=virtual/jre-1.6"
29
30 S="${WORKDIR}/${MY_P}"
31
32 JAVA_SRC_DIR="src/main/java/org/vafer/jmx"
33 JAVA_GENTOO_CLASSPATH="jcommander"
34
35 src_unpack() {
36         unpack ${A}
37         mv gentoo-${PN}-* ${MY_P}
38 }
39
40 java_prepare() {
41         rm pom.xml || die
42 }
43
44 src_install() {
45         java-pkg-simple_src_install
46         java-pkg_dolauncher ${PN} --main org.vafer.jmx.munin.Munin
47
48         exeinto /usr/libexec/munin/plugins
49         newexe contrib/${PN}.sh ${PN}_
50
51         dodoc README.md contrib/jmx2munin.cfg/cassandra/nodes_in_cluster
52
53         keepdir /etc/munin/${PN}
54 }