From 25148af95bc5e2b702cfda98ee50c218bd324edb Mon Sep 17 00:00:00 2001 From: Ceres Date: Thu, 19 Mar 2026 19:02:53 +0000 Subject: [PATCH] gui-apps/openrefine: add 3.10.1 Signed-off-by: Ceres --- gui-apps/openrefine/Manifest | 1 + gui-apps/openrefine/openrefine-3.10.1.ebuild | 49 ++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 gui-apps/openrefine/openrefine-3.10.1.ebuild diff --git a/gui-apps/openrefine/Manifest b/gui-apps/openrefine/Manifest index 00a228e53d..5170ee786e 100644 --- a/gui-apps/openrefine/Manifest +++ b/gui-apps/openrefine/Manifest @@ -1,2 +1,3 @@ DIST openrefine-commons-0.1.1.zip 2602139 BLAKE2B b9caba8d047a352ba47473012c9115dc348fd44aa33bac40ad95f2506fc43349a39f3699ec95ecdeb950f8ff0e23adad8bc3ec0aa8edade32cf8a9319516083d SHA512 d6ea62e6e9770317bfe217be0e96dabd8172f8956a32cf85da149220dfbe242494822378d885d01eb4814ee9cfc3e8dbe5fd6057630fff9692c22727ebbdf4bd +DIST openrefine-linux-3.10.1.tar.gz 148777227 BLAKE2B d2ccdf1f2653c0d9d521dc471d1897fe98cd552112be778d6f38cb2bf79a66471a5f04912660a5d4ecd0b8433e8fa2cae7fcaee4b48e2b6965cb95f86b76c60f SHA512 e7f60b0b45ceaeceebfe33ade44880ec18a4d2addd16ac7c1e76104cf6f159d16ec62715ec34a4c61b19fc936323a37df245f1779a12589ec5f3079950201128 DIST openrefine-linux-3.9.3.tar.gz 151239998 BLAKE2B d0633350d433b6c43d34e842069ce6b659bedba1d58feb721d30f5629452859b74af7b5da0ec32868dbf483a5f4d5b737f92afedd311a104827d7537eb87b3fe SHA512 641f07d6bf096c0851959e5dca2db3f31dedbca987a1cd7c027e482eff0e07837f4859f8d4859234677f28328a374aabed98895ab7119bb59bfd779139ff1d85 diff --git a/gui-apps/openrefine/openrefine-3.10.1.ebuild b/gui-apps/openrefine/openrefine-3.10.1.ebuild new file mode 100644 index 0000000000..2c66bd97f1 --- /dev/null +++ b/gui-apps/openrefine/openrefine-3.10.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit wrapper + +DESCRIPTION="Wikidata batch editor, Wikimedia Commons mass upload tool" +HOMEPAGE="https://openrefine.org" +SRC_URI="https://github.com/OpenRefine/OpenRefine/releases/download/${PV}/${PN}-linux-${PV}.tar.gz + commons? ( https://github.com/OpenRefine/CommonsExtension/releases/download/v0.1.1/openrefine-commons-0.1.1.zip )" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="+commons" + +DEPEND=" + virtual/jre + dev-java/maven-bin + net-libs/nodejs +" +BDEPEND="commons? ( app-arch/unzip )" + +src_install() { + local apphome="/opt/${PN}" + + mkdir -p "${ED}/${apphome}" tools build || die + chmod 775 tools build || die + keepdir ${apphome}/{tools,build} + + if use commons ; then + cp -r "${WORKDIR}/${NANE}/commons-extension" webapp/extensions || die + fi + + cp -r . "${ED}/${apphome}" || die + + make_wrapper refine " + env REFINE_LIB_DIR=${apphome}/server/target/lib \ + REFINE_TOOLS_DIR=${apphome}/tools \ + REFINE_CLASSES_DIR=${apphome}/server/classes \ + REFINE_WEBAPP=${apphome}/main/webapp /opt/openrefine/refine" +} + +pkg_postinst() { + elog "In order to use ${PN} run refine in a terminal, from Dmenu also works" + elog "First run better in terminal - for long installing" +}