diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-01-23 10:47:12 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-01-23 10:47:12 +0000 |
commit | 02d5de423c2b7f8d7c873bcc7a1a222b1847149d (patch) | |
tree | 29d109245f3aa2842c63489c8ec537f85e92ff41 /dev-java/antunit/antunit-1.4.1-r1.ebuild | |
parent | 0770f5276c9044be774368cba8d9d8ce7a43627a (diff) |
gentoo auto-resync : 23:01:2024 - 10:47:12
Diffstat (limited to 'dev-java/antunit/antunit-1.4.1-r1.ebuild')
-rw-r--r-- | dev-java/antunit/antunit-1.4.1-r1.ebuild | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/dev-java/antunit/antunit-1.4.1-r1.ebuild b/dev-java/antunit/antunit-1.4.1-r1.ebuild new file mode 100644 index 000000000000..4f346ef201ab --- /dev/null +++ b/dev-java/antunit/antunit-1.4.1-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.apache.ant:ant-antunit:${PV}" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple verify-sig + +DESCRIPTION="An Antlib that provides a test framework for Apache Ant tasks and types" +HOMEPAGE="https://ant.apache.org/antlibs/antunit/" +SRC_URI="mirror://apache/ant/antlibs/${PN}/source/apache-ant-${P}-src.tar.bz2 + verify-sig? ( https://downloads.apache.org/ant/antlibs/antunit/source/apache-ant-${P}-src.tar.bz2.asc )" +S="${WORKDIR}/apache-ant-${P}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64" + +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/ant.apache.org.asc" +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-ant )" +# reset to ant-core:0 when ready +CP_DEPEND=" + >=dev-java/ant-1.10.14:0 + dev-java/junit:4 +" +DEPEND="${CP_DEPEND} + >=virtual/jdk-1.8:* + test? ( >=dev-java/ant-1.10.14:0[junit,testutil] ) +" +RDEPEND="${CP_DEPEND} + >=virtual/jre-1.8:*" + +DOCS=( NOTICE README WHATSNEW ) +HTML_DOCS=( README.html ) +PATCHES=( + # Some tests expect classes in "build" instead in "target" directory. + "${FILESDIR}/antunit-1.4.1-gentoo.patch" +) + +JAVA_RESOURCE_DIRS="res" +JAVA_SRC_DIR="src/main" +JAVA_TEST_GENTOO_CLASSPATH="ant" +JAVA_TEST_SRC_DIR="src/tests/junit" + +src_prepare() { + default #780585 + java-pkg-2_src_prepare + # java-pkg-simple.eclass wants resources in JAVA_RESOURCE_DIRS + mkdir -p "res/org/apache/ant/antunit" || die + cp {src/main,res}/org/apache/ant/antunit/antlib.xml || die +} |