From b3397cb1787081fbcba39b4a3b86d11929d1d0ee Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 20 Jun 2022 00:26:55 +0200 Subject: [PATCH] dev-java/paceRegression: new package, add 1.0.1 Signed-off-by: Alessandro Barbieri --- dev-java/paceRegression/Manifest | 1 + .../paceRegression-1.0.1-no-build-docs.patch | 11 +++++ dev-java/paceRegression/metadata.xml | 11 +++++ .../paceRegression-1.0.1.ebuild | 43 +++++++++++++++++++ 4 files changed, 66 insertions(+) create mode 100644 dev-java/paceRegression/Manifest create mode 100644 dev-java/paceRegression/files/paceRegression-1.0.1-no-build-docs.patch create mode 100644 dev-java/paceRegression/metadata.xml create mode 100644 dev-java/paceRegression/paceRegression-1.0.1.ebuild diff --git a/dev-java/paceRegression/Manifest b/dev-java/paceRegression/Manifest new file mode 100644 index 0000000000..7e133a974c --- /dev/null +++ b/dev-java/paceRegression/Manifest @@ -0,0 +1 @@ +DIST paceRegression1.0.1.zip 135779 BLAKE2B 6ea05cbef2e56d23fd55f054390a5ebdf633ffba7d60c726b0e297499381d32f8b63c040b29465bce0e66247373ea4bb283c61458f9fce048eab9655a53450fa SHA512 d8964b6640628e29bd0b39e062c9373c9022e555d63e4d93a7ca504e5977343d483d7e8bc00ee8adfbeb0d648e04103bd5633b21241555d9da31dfec54e89a5e diff --git a/dev-java/paceRegression/files/paceRegression-1.0.1-no-build-docs.patch b/dev-java/paceRegression/files/paceRegression-1.0.1-no-build-docs.patch new file mode 100644 index 0000000000..a81cfc0352 --- /dev/null +++ b/dev-java/paceRegression/files/paceRegression-1.0.1-no-build-docs.patch @@ -0,0 +1,11 @@ +--- a/build_package.xml ++++ b/build_package.xml +@@ -150,7 +150,7 @@ + + + +- + diff --git a/dev-java/paceRegression/metadata.xml b/dev-java/paceRegression/metadata.xml new file mode 100644 index 0000000000..8b7347903e --- /dev/null +++ b/dev-java/paceRegression/metadata.xml @@ -0,0 +1,11 @@ + + + + + Alessandro Barbieri + lssndrbarbieri@gmail.com + + + weka + + diff --git a/dev-java/paceRegression/paceRegression-1.0.1.ebuild b/dev-java/paceRegression/paceRegression-1.0.1.ebuild new file mode 100644 index 0000000000..697cff92d7 --- /dev/null +++ b/dev-java/paceRegression/paceRegression-1.0.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +EANT_BUILD_TARGET="exejar" +EANT_BUILD_XML="build_package.xml" +EANT_GENTOO_CLASSPATH="weka" +EANT_EXTRA_ARGS="-Dpackage=paceRegression" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="Class for building pace regression linear models and using them for prediction" +HOMEPAGE="https://weka.sourceforge.net/doc.packages/paceRegression" +SRC_URI="mirror://sourceforge/weka/${PN}${PV}.zip" +S="${WORKDIR}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +CDEPEND=">=dev-util/weka-3.7.1:0" +DEPEND=" + ${CDEPEND} + >=virtual/jdk-1.8:* +" +RDEPEND=" + ${CDEPEND} + >=virtual/jre-1.8:* +" +BDEPEND="app-arch/unzip" + +PATCHES=( "${FILESDIR}/${P}-no-build-docs.patch" ) + +src_prepare() { + java-pkg_clean + default + java-ant_rewrite-classpath build_package.xml +} + +src_install() { + java-pkg_dojar "dist/${PN}.jar" +}