dev-java/jsonrpc2-server: new package, add 1.11.1

Signed-off-by: Valérian Rousset <tharvik@users.noreply.github.com>
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Valérian Rousset
2023-04-14 21:13:26 +02:00
committed by Sam James
parent 2c8473f9c0
commit 37a43874ca
3 changed files with 62 additions and 0 deletions

View File

@@ -0,0 +1 @@
DIST jsonrpc2-server-1.11.1.tar.bz2 12155 BLAKE2B 5bf0140a45cfe51e9aedff49c881ab9a98a35599d8dc564d6a0d7b77bb3fe252edf93e75ebd7f4dfb9573e0adf71416174e170c3d79d32f626edccc7bdc103d1 SHA512 637f07d51abb86d0febe170856ba8b3ca39b885ac9f2525033beee57d8db8704a48857cab4f434f2638e8c61defaed857c6ca65a41e93392d13975a4a44f3f2f

View File

@@ -0,0 +1,50 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
JAVA_PKG_IUSE="doc source test"
MAVEN_ID="com.thetransactioncompany:jsonrpc2-server:1.11.1"
JAVA_TESTING_FRAMEWORKS="junit-4"
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="Server framework for processing JSON-RPC 2.0 messages"
HOMEPAGE="https://software.dzhuvinov.com/json-rpc-2.0-server.html"
SRC_URI="https://bitbucket.org/thetransactioncompany/json-rpc-2.0-server/get/${PV}.tar.bz2 -> ${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="~amd64 ~x86"
PROPERTIES="test_network"
RESTRICT="test" # single test, need access to google
CP_DEPEND="
dev-java/jsonrpc2-base:1
dev-java/json-smart:1
"
DEPEND="
${CP_DEPEND}
dev-java/javax-servlet-api:3.0
>=virtual/jdk-1.8:*
"
RDEPEND="
${CP_DEPEND}
>=virtual/jre-1.8:*
"
S="${WORKDIR}/thetransactioncompany-json-rpc-2.0-server-40234a8c2029"
JAVA_CLASSPATH_EXTRA="javax-servlet-api-3.0"
JAVA_SRC_DIR="src/main/java"
JAVA_TEST_SRC_DIR="src/test/java"
JAVA_TEST_GENTOO_CLASSPATH="junit-4"
src_prepare() {
default
rm -r src/main/java/com/thetransactioncompany/jsonrpc2/server/examples ||
die 'rm example codes'
}

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>java@gentoo.org</email>
<name>Java</name>
</maintainer>
<upstream>
<remote-id type="bitbucket">thetransactioncompany/json-rpc-2.0-server</remote-id>
</upstream>
</pkgmetadata>