diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2019-04-28 09:54:45 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2019-04-28 09:54:45 +0100 |
commit | b7ebc951da8800f711142f69d9d958bde67a112d (patch) | |
tree | e318514216845acb8f2e49fff7a5cba4027e9d91 /games-strategy/freecol/freecol-0.11.6-r1.ebuild | |
parent | dc7cbdfa65fd814b3b9aa3c56257da201109e807 (diff) |
gentoo resync : 28.04.2019
Diffstat (limited to 'games-strategy/freecol/freecol-0.11.6-r1.ebuild')
-rw-r--r-- | games-strategy/freecol/freecol-0.11.6-r1.ebuild | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/games-strategy/freecol/freecol-0.11.6-r1.ebuild b/games-strategy/freecol/freecol-0.11.6-r1.ebuild new file mode 100644 index 000000000000..fad44bf0d1eb --- /dev/null +++ b/games-strategy/freecol/freecol-0.11.6-r1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop java-pkg-2 java-ant-2 + +DESCRIPTION="An open source clone of the game Colonization" +HOMEPAGE="http://www.freecol.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}-src.zip" +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# Rightly or wrongly, jogg and jorbis are bundled within Cortado but we +# don't have packages for them anyway. + +CP_DEPEND=" + dev-java/commons-cli:1 + dev-java/cortado:0 + dev-java/miglayout:0 +" + +DEPEND=">=virtual/jdk-1.8 + app-arch/unzip + ${CP_DEPEND}" + +RDEPEND=">=virtual/jre-1.8 + ${CP_DEPEND}" + +S="${WORKDIR}/${PN}" + +PATCHES=( + "${FILESDIR}"/commons-cli-1.3.patch + "${FILESDIR}"/${P}-gentoo.patch +) + +JAVA_ANT_REWRITE_CLASSPATH=true +EANT_BUILD_TARGET=package + +src_prepare() { + default + rm -v jars/* || die + java-pkg-2_src_prepare +} + +src_install() { + local datadir=/usr/share/${PN} + + java-pkg_dojar FreeCol.jar + java-pkg_dolauncher ${PN} \ + --pwd ${datadir} \ + --main net.sf.freecol.FreeCol \ + --java_args -Xmx512M + + insinto ${datadir} + doins -r data schema + + doicon data/${PN}.png + make_desktop_entry ${PN} FreeCol + + dodoc README +} |