Skip to content

Commit

Permalink
Bump to dev-java/commons-text-1.11.0 & update SRC_URI
Browse files Browse the repository at this point in the history
Closes #179

Updates `SRC_URI` to reflect an archive location where source will
always be available.

Also modifies the `MAVEN_ID` to use the `${PVR}` automatically so that
package version and revision are used without the need for manually
updating when versions/revision increment.
  • Loading branch information
slackline authored and msva committed Jan 31, 2024
1 parent befff58 commit f7d8773
Showing 1 changed file with 61 additions and 0 deletions.
61 changes: 61 additions & 0 deletions dev-java/commons-text/commons-text-1.11.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

# Skeleton command:
# java-ebuilder --generate-ebuild --workdir . --pom pom.xml
# --download-uri mirror://apache//commons/text/source/commons-text-1.10.0-src.tar.gz
# --slot 0 --keywords "~amd64 ~ppc64 ~x86" --ebuild commons-text-1.10.0.ebuild

EAPI=8

JAVA_PKG_IUSE="doc source"
MAVEN_ID="org.apache.commons:commons-text:${PVR}"

inherit java-pkg-2 java-pkg-simple

DESCRIPTION="Apache Commons Text is a library focused on algorithms working on strings"
HOMEPAGE="https://commons.apache.org/proper/commons-text/"
SRC_URI="https://archive.apache.org/dist/commons/text/source/"

LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ppc64 x86"

# Common dependencies
# POM: pom.xml
# org.apache.commons:commons-lang3:3.12.0 -> >=dev-java/commons-lang-3.12.0:3.6

CDEPEND="
dev-java/commons-lang:3.6
"

# Compile dependencies
# POM: pom.xml
# test? commons-io:commons-io:2.11.0 -> >=dev-java/commons-io-2.11.0:1
# test? org.apache.commons:commons-rng-simple:1.4 -> !!!artifactId-not-found!!!
# test? org.assertj:assertj-core:3.23.1 -> !!!suitable-mavenVersion-not-found!!!
# test? org.graalvm.js:js:22.0.0.2 -> !!!groupId-not-found!!!
# test? org.graalvm.js:js-scriptengine:22.0.0.2 -> !!!groupId-not-found!!!
# test? org.junit.jupiter:junit-jupiter:5.9.1 -> !!!groupId-not-found!!!
# test? org.mockito:mockito-inline:4.8.0 -> !!!artifactId-not-found!!!
# test? org.openjdk.jmh:jmh-core:1.35 -> >=dev-java/jmh-core-1.35:0
# test? org.openjdk.jmh:jmh-generator-annprocess:1.35 -> !!!artifactId-not-found!!!

DEPEND="
>=virtual/jdk-1.8:*
${CDEPEND}
"

RDEPEND="
>=virtual/jre-1.8:*
${CDEPEND}"

DOCS=( CONTRIBUTING.md NOTICE.txt README.md RELEASE-NOTES.txt )

S="${WORKDIR}/${P}-src"

JAVA_AUTOMATIC_MODULE_NAME="org.apache.commons.text"
JAVA_ENCODING="ISO-8859-1"

JAVA_GENTOO_CLASSPATH="commons-lang-3.6"
JAVA_SRC_DIR="src/main/java"

0 comments on commit f7d8773

Please sign in to comment.