diff options
author | James Le Cuirot <chewi@aura-online.co.uk> | 2011-12-28 18:25:27 +0000 |
---|---|---|
committer | James Le Cuirot <chewi@aura-online.co.uk> | 2011-12-28 18:25:27 +0000 |
commit | 2c63ac1aea3b9ef04751e63464bda2e8893e1fd9 (patch) | |
tree | 1be7dd45e18ea8ebcdba98834f1dec9148f2877e | |
parent | dev-util/visualvm: added desktop files (diff) | |
download | java-2c63ac1aea3b9ef04751e63464bda2e8893e1fd9.tar.gz java-2c63ac1aea3b9ef04751e63464bda2e8893e1fd9.tar.bz2 java-2c63ac1aea3b9ef04751e63464bda2e8893e1fd9.zip |
[games-board/jin] Initial import. See bug #158507.
svn path=/java-overlay/; revision=8939
-rw-r--r-- | games-board/jin/ChangeLog | 9 | ||||
-rw-r--r-- | games-board/jin/Manifest | 4 | ||||
-rw-r--r-- | games-board/jin/jin-2.14.1.ebuild | 55 | ||||
-rw-r--r-- | games-board/jin/metadata.xml | 15 |
4 files changed, 83 insertions, 0 deletions
diff --git a/games-board/jin/ChangeLog b/games-board/jin/ChangeLog new file mode 100644 index 00000000..6e334e6f --- /dev/null +++ b/games-board/jin/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for games-board/jin +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*jin-2.14.1 (28 Dec 2011) + + 28 Dec 2011; James Le Cuirot <chewi@aura-online.co.uk> +jin-2.14.1.ebuild: + Initial import. Unfortunately needs bsh-1 and I don't know how to migrate + this to bsh-2 so I've had to bundle it. diff --git a/games-board/jin/Manifest b/games-board/jin/Manifest new file mode 100644 index 00000000..8c7b8a29 --- /dev/null +++ b/games-board/jin/Manifest @@ -0,0 +1,4 @@ +DIST jin-2.14.1-source.tar.gz 17854073 RMD160 73c4181b6223aad0c99bcc06cf58da02c93c83e9 SHA1 5d7a703d57d7e54fb1ea69105ff584ad5e57736a SHA256 7f3c346d42dffbeee07a1a0db2bb2ce4f3174b82fa8b9a581c0933df153671d6 +EBUILD jin-2.14.1.ebuild 1465 RMD160 4da8f7dbc2a4bb497832f0937bf984e5765edf03 SHA1 d327253863c6f016071fbc7fe16897fb992541ed SHA256 b3d64274c56c78e6fda5a34d9031545cbe9e17d7271292c0ed0362d4161f71ab +MISC ChangeLog 338 RMD160 d3ba21d33c498f4709eda514c18d0827fc1254f4 SHA1 390c1854981a8e986940b8b2229600ed85a58a1a SHA256 b92ef0936094b712156b2a227e0c45777581cd95272261d9cc652b5e2bff03c5 +MISC metadata.xml 519 RMD160 01904ec019f7a44ffb6218a548ab22a930f8aee0 SHA1 3488bfe23c9c80a8fcaac18731bd1ce613b82c20 SHA256 6b196ee470e768af80c2749fefff8a71a7efcc50d504d3a8c88893c0928dc1db diff --git a/games-board/jin/jin-2.14.1.ebuild b/games-board/jin/jin-2.14.1.ebuild new file mode 100644 index 00000000..4603cb67 --- /dev/null +++ b/games-board/jin/jin-2.14.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" +WANT_ANT_TASKS="ant-nodeps" + +inherit eutils games java-pkg-2 java-ant-2 + +DESCRIPTION="Java client for various chess servers" +HOMEPAGE="http://www.jinchess.com" +SRC_URI="mirror://sourceforge/${PN}/${P}-source.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=virtual/jdk-1.2 + dev-java/ant" + +RDEPEND=">=virtual/jre-1.4" + +EANT_BUILD_TARGET="build" + +java_prepare() { + # Delete some bundled JARs but not all. We don't have bsh-1 in the + # tree any more and I don't know how to migrate this. There are also + # no sources available for timestamping.jar and timesealing.jar. + find resources/{lnfs,os-specific} -name "*.jar" -exec rm -v {} \; || die + + # Use our rewritten source/target instead. + sed -i '/<compilerarg /d' build.xml || die +} + +src_install() { + local DIR="${GAMES_DATADIR}/${PN}" + + java-pkg_jarinto "${DIR}" + insinto "${DIR}" + + rm -rf build/libs/{fics,icc} build/libs/bsh-core-1.*.jar || die + java-pkg_dojar build/*.jar resources/libs/{fics,icc}/*.jar resources/libs/bsh-core-1.*.jar + doins -r build/{actions,libs,plugins,resources,servers} || die + + java-pkg_dolauncher "${PN}" -into "${GAMES_PREFIX}" \ + --pwd "${DIR}" --main free.jin.JinApplication + + newicon src/free/jin/resources/logo.gif "${PN}.gif" || die + make_desktop_entry "${PN}" "Jin" + + dodoc changelog.txt COMPILING || die + + prepgamesdirs +} diff --git a/games-board/jin/metadata.xml b/games-board/jin/metadata.xml new file mode 100644 index 00000000..9e605aea --- /dev/null +++ b/games-board/jin/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>java</herd> +<maintainer> +<email>chewi at aura-online.co.uk</email> +<name>James Le Cuirot</name> +</maintainer> +<longdescription lang="en"> +Jin is a Java client for various chess servers. It currently supports +the Internet Chess Club (chessclub.com) and the Free Internet Chess +Server (freechess.org) but is designed to be able to support any chess +server. +</longdescription> +</pkgmetadata> |