[gentoo-commits] repo/gentoo:master commit in: games-board/megamek/
commit: 7b13ee028a871047cd845f289fdaffe93d56983b Author: Ionen Wolkens gentoo org> AuthorDate: Tue Jun 29 20:07:21 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Jun 29 20:53:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b13ee02 games-board/megamek: add .desktop icon Signed-off-by: Ionen Wolkens gentoo.org> games-board/megamek/Manifest | 1 + games-board/megamek/megamek-0.34.10-r2.ebuild | 7 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/games-board/megamek/Manifest b/games-board/megamek/Manifest index 0cc315d5768..742957a1fd2 100644 --- a/games-board/megamek/Manifest +++ b/games-board/megamek/Manifest @@ -1 +1,2 @@ DIST MegaMek-v0.34.10.zip 16677286 BLAKE2B 73c4ee9e38b4c50221c40c5d0cba1c13de00e586bf2cb9432c356f5c21045c26cfa64705b303c7213f29deda369a97ea5fba397c995c138731a66152c062c5b5 SHA512 943f6ed4f4d57197092a7aa09637f60827f23181a7b8b0991907fcc62109b471ea2ce53816a79dfcad9d8da65c9514be3190e924d9bf2b17aacf84fc1fa6e037 +DIST megamek.png 9264 BLAKE2B cdff3e992af93cfc8f31be0c4d959ff5598eb3f7be58abfae4043a3e1f324d1985fc0621540f14ff7a2e2b4bb5e22672a940494a8e7c8d3339ad8f49c4c60979 SHA512 12a19fcb4ece9ee0fc38b3af10c37b7d362df9a41403d86dd1cfd8fb40a7b06784c71b5b160177b72d7aba048b78c4482f5417406d4add7feb47d13078bc79cf diff --git a/games-board/megamek/megamek-0.34.10-r2.ebuild b/games-board/megamek/megamek-0.34.10-r2.ebuild index a1e76585011..b7a7f31f4cf 100644 --- a/games-board/megamek/megamek-0.34.10-r2.ebuild +++ b/games-board/megamek/megamek-0.34.10-r2.ebuild @@ -7,7 +7,9 @@ inherit desktop edos2unix java-pkg-2 java-ant-2 DESCRIPTION="Unofficial online version of the Classic BattleTech board game" HOMEPAGE="https://megamek.org/; -SRC_URI="mirror://sourceforge/${PN}/MegaMek-v${PV}.zip" +SRC_URI=" + mirror://sourceforge/${PN}/MegaMek-v${PV}.zip + https://dev.gentoo.org/~ionen/distfiles/${PN}.png; S="${WORKDIR}" LICENSE="GPL-2+" @@ -43,5 +45,6 @@ src_install() { dodoc HACKING readme.txt - make_desktop_entry ${PN} MegaMek applications-games + doicon "${DISTDIR}"/${PN}.png + make_desktop_entry ${PN} MegaMek }
[gentoo-commits] repo/gentoo:master commit in: games-board/megamek/
commit: a3a6e83c03c0c712e7bf4eab4dd8080b50a6541a Author: Ionen Wolkens gentoo org> AuthorDate: Wed Jun 16 00:12:40 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Jun 16 00:13:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3a6e83c games-board/megamek: fix HOMEPAGE Does not handle www. with https Signed-off-by: Ionen Wolkens gentoo.org> games-board/megamek/megamek-0.34.10-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-board/megamek/megamek-0.34.10-r2.ebuild b/games-board/megamek/megamek-0.34.10-r2.ebuild index 37c3e69d3b8..a1e76585011 100644 --- a/games-board/megamek/megamek-0.34.10-r2.ebuild +++ b/games-board/megamek/megamek-0.34.10-r2.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit desktop edos2unix java-pkg-2 java-ant-2 DESCRIPTION="Unofficial online version of the Classic BattleTech board game" -HOMEPAGE="https://www.megamek.org/; +HOMEPAGE="https://megamek.org/; SRC_URI="mirror://sourceforge/${PN}/MegaMek-v${PV}.zip" S="${WORKDIR}"
[gentoo-commits] repo/gentoo:master commit in: games-board/megamek/
commit: 8dbe7b9f7a7f257f4f22a33415d437e0ef1cf202 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Jun 15 23:05:50 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Jun 15 23:20:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dbe7b9f games-board/megamek: min java 1.8, EAPI-7 bump Also builds with java 11. Closes: https://bugs.gentoo.org/787374 Signed-off-by: Ionen Wolkens gentoo.org> games-board/megamek/megamek-0.34.10-r2.ebuild | 47 +++ 1 file changed, 47 insertions(+) diff --git a/games-board/megamek/megamek-0.34.10-r2.ebuild b/games-board/megamek/megamek-0.34.10-r2.ebuild new file mode 100644 index 000..37c3e69d3b8 --- /dev/null +++ b/games-board/megamek/megamek-0.34.10-r2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop edos2unix java-pkg-2 java-ant-2 + +DESCRIPTION="Unofficial online version of the Classic BattleTech board game" +HOMEPAGE="https://www.megamek.org/; +SRC_URI="mirror://sourceforge/${PN}/MegaMek-v${PV}.zip" +S="${WORKDIR}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=virtual/jre-1.8:*" +DEPEND=">=virtual/jdk-1.8:*" +BDEPEND="app-arch/unzip" + +src_prepare() { + default + + rm MegaMek.jar || die + + sed -e "s|XmX|Xmx|" \ + -e "s|/usr/share/java|${EPREFIX}/usr/share/${PN}|" \ + -e "s|/usr/share/MegaMek|${EPREFIX}/usr/share/${PN}|" \ + startup.sh > ${PN} || die + edos2unix ${PN} + + # workaround encoding issues posing problems with >=jdk-1.8 + find . -name '*.java' -exec sed -i 's/\xf6/\xc3\xb6/' {} + || die + + java-pkg-2_src_prepare +} + +src_install() { + dobin ${PN} + + insinto /usr/share/${PN} + doins -r MegaMek.jar data docs l10n lib mmconf readme* # readme used at runtime + + dodoc HACKING readme.txt + + make_desktop_entry ${PN} MegaMek applications-games +}
[gentoo-commits] repo/gentoo:master commit in: games-board/megamek/
commit: 6be34398a5e0d176d52c89d5379f58e4d643d7d7 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Jun 15 23:05:32 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Jun 15 23:20:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6be34398 games-board/megamek: add github remote-id Signed-off-by: Ionen Wolkens gentoo.org> games-board/megamek/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/games-board/megamek/metadata.xml b/games-board/megamek/metadata.xml index 1c5cb53716e..290f45425af 100644 --- a/games-board/megamek/metadata.xml +++ b/games-board/megamek/metadata.xml @@ -6,6 +6,7 @@ Gentoo Games Project + MegaMek/megamek megamek
[gentoo-commits] repo/gentoo:master commit in: games-board/megamek/
commit: 98bc814ce405742916195eff0e0f27f530ef2dfb Author: Ionen Wolkens gentoo org> AuthorDate: Tue Jun 15 23:14:00 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Jun 15 23:20:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98bc814c games-board/megamek: drop 0.34.10-r1 Signed-off-by: Ionen Wolkens gentoo.org> games-board/megamek/megamek-0.34.10-r1.ebuild | 50 --- 1 file changed, 50 deletions(-) diff --git a/games-board/megamek/megamek-0.34.10-r1.ebuild b/games-board/megamek/megamek-0.34.10-r1.ebuild deleted file mode 100644 index 6b3fe5a0bb9..000 --- a/games-board/megamek/megamek-0.34.10-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit eutils java-pkg-2 java-ant-2 - -DESCRIPTION="an unofficial, online version of the Classic BattleTech board game" -HOMEPAGE="http://megamek.sourceforge.net/; -SRC_URI="mirror://sourceforge/${PN}/MegaMek-v${PV}.zip" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND=">=virtual/jdk-1.5 - app-arch/unzip" -RDEPEND=">=virtual/jre-1.5" - -S=${WORKDIR} - -pkg_setup() { - java-pkg-2_pkg_setup -} - -src_prepare() { - default - - rm -v *.jar || die - edos2unix startup.sh - sed -i \ - -e "s:XmX:Xmx:" \ - -e "s:/usr/share/java:/usr/share/${PN}:" \ - -e "s:/usr/share/MegaMek:/usr/share/${PN}:" \ - startup.sh || die "sed failed" - java-pkg-2_src_prepare -} - -src_compile() { - eant -} - -src_install() { - newbin startup.sh ${PN} - insinto /usr/share/${PN} - doins -r data docs l10n lib mmconf *.jar readme* - dodoc HACKING readme.txt - make_desktop_entry ${PN} MegaMek /usr/share/pixmaps/${PN}.gif - newicon data/images/misc/megamek-icon.gif ${PN}.gif -}
[gentoo-commits] repo/gentoo:master commit in: games-board/megamek/
commit: 3539d74fde6ffcdf337adfc97ac7d0a0f234fa39 Author: Austin English gentoo org> AuthorDate: Fri Aug 5 00:04:34 2016 + Commit: Austin English gentoo org> CommitDate: Fri Aug 5 00:22:38 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3539d74f games-board/megamek: remove deprecated games eclass Also update to EAPI 6 Gentoo-Bug: https://bugs.gentoo.org/574082 Package-Manager: portage-2.3.0 games-board/megamek/megamek-0.34.10-r1.ebuild | 51 +++ 1 file changed, 51 insertions(+) diff --git a/games-board/megamek/megamek-0.34.10-r1.ebuild b/games-board/megamek/megamek-0.34.10-r1.ebuild new file mode 100644 index 000..39ff1e8 --- /dev/null +++ b/games-board/megamek/megamek-0.34.10-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit eutils java-pkg-2 java-ant-2 + +DESCRIPTION="an unofficial, online version of the Classic BattleTech board game" +HOMEPAGE="http://megamek.sourceforge.net/; +SRC_URI="mirror://sourceforge/${PN}/MegaMek-v${PV}.zip" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=virtual/jdk-1.5 + app-arch/unzip" +RDEPEND=">=virtual/jre-1.5" + +S=${WORKDIR} + +pkg_setup() { + java-pkg-2_pkg_setup +} + +src_prepare() { + default + + rm -v *.jar || die + edos2unix startup.sh + sed -i \ + -e "s:XmX:Xmx:" \ + -e "s:/usr/share/java:/usr/share/${PN}:" \ + -e "s:/usr/share/MegaMek:/usr/share/${PN}:" \ + startup.sh || die "sed failed" + java-pkg-2_src_prepare +} + +src_compile() { + eant +} + +src_install() { + newbin startup.sh ${PN} + insinto /usr/share/${PN} + doins -r data docs l10n lib mmconf *.jar readme* + dodoc HACKING readme.txt + make_desktop_entry ${PN} MegaMek /usr/share/pixmaps/${PN}.gif + newicon data/images/misc/megamek-icon.gif ${PN}.gif +}