Gentoo Archives: gentoo-commits

From: Austin English <wizardedit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-board/megamek/
Date: Fri, 05 Aug 2016 00:23:17
Message-Id: 1470356558.3539d74fde6ffcdf337adfc97ac7d0a0f234fa39.wizardedit@gentoo
1 commit: 3539d74fde6ffcdf337adfc97ac7d0a0f234fa39
2 Author: Austin English <wizardedit <AT> gentoo <DOT> org>
3 AuthorDate: Fri Aug 5 00:04:34 2016 +0000
4 Commit: Austin English <wizardedit <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 5 00:22:38 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3539d74f
7
8 games-board/megamek: remove deprecated games eclass
9
10 Also update to EAPI 6
11
12 Gentoo-Bug: https://bugs.gentoo.org/574082
13
14 Package-Manager: portage-2.3.0
15
16 games-board/megamek/megamek-0.34.10-r1.ebuild | 51 +++++++++++++++++++++++++++
17 1 file changed, 51 insertions(+)
18
19 diff --git a/games-board/megamek/megamek-0.34.10-r1.ebuild b/games-board/megamek/megamek-0.34.10-r1.ebuild
20 new file mode 100644
21 index 0000000..39ff1e8
22 --- /dev/null
23 +++ b/games-board/megamek/megamek-0.34.10-r1.ebuild
24 @@ -0,0 +1,51 @@
25 +# Copyright 1999-2016 Gentoo Foundation
26 +# Distributed under the terms of the GNU General Public License v2
27 +# $Id$
28 +
29 +EAPI=6
30 +inherit eutils java-pkg-2 java-ant-2
31 +
32 +DESCRIPTION="an unofficial, online version of the Classic BattleTech board game"
33 +HOMEPAGE="http://megamek.sourceforge.net/"
34 +SRC_URI="mirror://sourceforge/${PN}/MegaMek-v${PV}.zip"
35 +
36 +LICENSE="GPL-2"
37 +SLOT="0"
38 +KEYWORDS="~amd64 ~x86"
39 +IUSE=""
40 +
41 +DEPEND=">=virtual/jdk-1.5
42 + app-arch/unzip"
43 +RDEPEND=">=virtual/jre-1.5"
44 +
45 +S=${WORKDIR}
46 +
47 +pkg_setup() {
48 + java-pkg-2_pkg_setup
49 +}
50 +
51 +src_prepare() {
52 + default
53 +
54 + rm -v *.jar || die
55 + edos2unix startup.sh
56 + sed -i \
57 + -e "s:XmX:Xmx:" \
58 + -e "s:/usr/share/java:/usr/share/${PN}:" \
59 + -e "s:/usr/share/MegaMek:/usr/share/${PN}:" \
60 + startup.sh || die "sed failed"
61 + java-pkg-2_src_prepare
62 +}
63 +
64 +src_compile() {
65 + eant
66 +}
67 +
68 +src_install() {
69 + newbin startup.sh ${PN}
70 + insinto /usr/share/${PN}
71 + doins -r data docs l10n lib mmconf *.jar readme*
72 + dodoc HACKING readme.txt
73 + make_desktop_entry ${PN} MegaMek /usr/share/pixmaps/${PN}.gif
74 + newicon data/images/misc/megamek-icon.gif ${PN}.gif
75 +}