commit: da5e54d3e2e25bff62805c78e42949247b5744bf Author: Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru> AuthorDate: Thu Feb 29 19:04:13 2024 +0000 Commit: Sergey Torokhov <torokhov-s-a <AT> yandex <DOT> ru> CommitDate: Thu Feb 29 19:04:13 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=da5e54d3
media-gfx/WebPlotDigitizer-bin: 4.7. verion bump Signed-off-by: Sergey Torokhov <torokhov-s-a <AT> yandex.ru> media-gfx/WebPlotDigitizer-bin/Manifest | 1 + .../WebPlotDigitizer-bin-4.7.ebuild | 53 ++++++++++++++++++++++ 2 files changed, 54 insertions(+) diff --git a/media-gfx/WebPlotDigitizer-bin/Manifest b/media-gfx/WebPlotDigitizer-bin/Manifest index 375bba4bc0..5816d5f71d 100644 --- a/media-gfx/WebPlotDigitizer-bin/Manifest +++ b/media-gfx/WebPlotDigitizer-bin/Manifest @@ -1 +1,2 @@ DIST WebPlotDigitizer-4.6-linux-x64.zip 109834831 BLAKE2B 5ec14e9498796c28d191023ca9688a5b581033e75607588357e9320614dd02a3098e76cbaa45ab16508273799afaab16c334f50e40b189f8d7cbf70a09f941ab SHA512 635e3c040a42d13c1ac4a83d7e76f5e20b3329dbd375c2177446a4b4232a0edfb3de725c912efc072a9ae5c0bae8ffcb4d6998be40ede554fec8a105f9e654d9 +DIST WebPlotDigitizer-4.7-linux-x64.zip 121001396 BLAKE2B 5130b27e2afff22cd2df571076cf3d809708261d6338ea9693527d75faf82e16009195aa9e7418e49ed7693a58c9a2638e19b2be581fc73c5a0702509412ce3a SHA512 264eae05f8087b1533480a1b31b9de330287b0be8761413ac13de09b1df1d115f2acc7170a2785fc8102ded78b231962728318972a71b1f076f39e6d4f894881 diff --git a/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.7.ebuild b/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.7.ebuild new file mode 100644 index 0000000000..27b151db35 --- /dev/null +++ b/media-gfx/WebPlotDigitizer-bin/WebPlotDigitizer-bin-4.7.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +MY_PN=${PN%-*} + +inherit desktop python-single-r1 xdg + +DESCRIPTION="Web based tool to extract data from plots, images, and maps" +HOMEPAGE="https://automeris.io/WebPlotDigitizer/" +SRC_URI="https://automeris.io/downloads/${MY_PN}-${PV}-linux-x64.zip" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64" +#RESTRICT="strip" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +QA_PREBUILT="*" + +## RDEPEND is still required to be filled with actual runtime-deps: +## python is just assumed runtime-dependency. +RDEPEND=" + ${PYTHON_DEPS} + dev-libs/nss + x11-libs/gtk+:3[X,cups,introspection] +" +BDEPEND="app-arch/unzip" + +S="${WORKDIR}/${MY_PN}-${PV}-linux-x64" + +QA_FLAGS_IGNORED="*" + +## It seems media-libs/alsa-lib is required by chrome-sandbox. +## Actually this library isn't required to work. +QA_SONAME="*" + +src_install() { + insinto "/opt/${P}" + doins -r "${S}/." + + exeinto "/opt/${P}" + doexe "/${S}/${MY_PN}-${PV}" + dosym ../../opt/"${MY_PN}"-bin-"${PV}/${MY_PN}-${PV}" /usr/bin/"${PN}" + + newicon "/${S}/resources/app/images/icon/icon.png" ${PN}-icon.png + + make_desktop_entry "/opt/${P}/${MY_PN}-${PV}" "${MY_PN}" "${PN}-icon" "Graphics" + ## After opening via xdg-open the js scripts could not work (i.e. "File - Load Image" menu) + make_desktop_entry "/usr/bin/xdg-open /opt/${P}/resources/app/index.html" "${MY_PN} html" "viewhtml" "Graphics" +}