gui-apps/openrefine: add 3.10.1

Signed-off-by: Ceres <ceres@ceressees.dev>
This commit is contained in:
Ceres
2026-03-19 19:02:53 +00:00
parent 61ac11be80
commit 25148af95b
2 changed files with 50 additions and 0 deletions

View File

@@ -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

View File

@@ -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"
}