Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-office/hourglass/
Date: Tue, 29 Sep 2015 21:20:18
Message-Id: 1443561568.0b5df6c8cee467fcfcf405504d74559b81e23980.chewi@gentoo
1 commit: 0b5df6c8cee467fcfcf405504d74559b81e23980
2 Author: William L. Thomson Jr <wlt <AT> o-sinc <DOT> com>
3 AuthorDate: Thu Sep 17 23:46:11 2015 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 29 21:19:28 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b5df6c8
7
8 app-office/hourglass: Updated dev-java/jdom slot from 1.0 -> 0 for v1
9
10 app-office/hourglass/hourglass-0.7.2-r1.ebuild | 53 ++++++++++++++++++++++++++
11 1 file changed, 53 insertions(+)
12
13 diff --git a/app-office/hourglass/hourglass-0.7.2-r1.ebuild b/app-office/hourglass/hourglass-0.7.2-r1.ebuild
14 new file mode 100644
15 index 0000000..eae8b3b
16 --- /dev/null
17 +++ b/app-office/hourglass/hourglass-0.7.2-r1.ebuild
18 @@ -0,0 +1,53 @@
19 +# Copyright 1999-2014 Gentoo Foundation
20 +# Distributed under the terms of the GNU General Public License v2
21 +# $Id$
22 +
23 +EAPI=5
24 +JAVA_PKG_IUSE="doc source"
25 +
26 +inherit java-pkg-2 java-ant-2 eutils
27 +
28 +DESCRIPTION="A PSP (personal software process) time tracking utility written in Java"
29 +HOMEPAGE="http://hourglass.wiki.sourceforge.net/"
30 +SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz"
31 +
32 +LICENSE="GPL-2"
33 +SLOT="0"
34 +KEYWORDS="~amd64 ~x86"
35 +IUSE=""
36 +
37 +COMMON_DEPEND="dev-java/log4j
38 + dev-java/jcommon:1.0
39 + dev-java/jdom:0"
40 +
41 +DEPEND=">=virtual/jdk-1.5
42 + dev-java/ant-core
43 + ${COMMON_DEPEND}"
44 +RDEPEND=">=virtual/jre-1.5
45 + ${COMMON_DEPEND}"
46 +
47 +S="${WORKDIR}/${P}-src"
48 +
49 +java_prepare() {
50 + echo "jar.log4j=$(java-pkg_getjar log4j log4j.jar)" > conf/local.properties
51 + echo "jar.jcommon=$(java-pkg_getjar jcommon:1.0 jcommon.jar)" >> conf/local.properties
52 + echo "jar.jdom=$(java-pkg_getjar jdom jdom.jar)" >> conf/local.properties
53 + echo "jar.ant=$(java-pkg_getjar --build-only ant-core ant.jar)" >> conf/local.properties
54 +}
55 +
56 +EANT_BUILD_TARGET="dist"
57 +EANT_DOC_TARGET="javadoc"
58 +
59 +src_install() {
60 + java-pkg_dojar "dist/${P}/lib/${PN}.jar"
61 +
62 + use doc && java-pkg_dojavadoc build/doc/api
63 + use source && java-pkg_dosrc src/*
64 +
65 + java-pkg_dolauncher "${PN}" \
66 + --main "net.sourceforge.hourglass.swingui.Main"
67 +
68 + make_desktop_entry "${PN}" "Hourglass" "appointment-new" "Office"
69 +
70 + dodoc README ChangeLog AUTHORS
71 +}