From 8fa69fdd0836c0b856dd0f9ef77d5fb25df844ec Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 12 Mar 2023 00:09:22 +0000 Subject: gentoo auto-resync : 12:03:2023 - 00:09:21 --- app-editors/remarkable/Manifest | 4 +- app-editors/remarkable/files/webkit-version.patch | 11 ++++ app-editors/remarkable/metadata.xml | 3 + .../remarkable-1.9.0_pre20210320-r2.ebuild | 69 ++++++++++++++++++++++ 4 files changed, 86 insertions(+), 1 deletion(-) create mode 100644 app-editors/remarkable/files/webkit-version.patch create mode 100644 app-editors/remarkable/remarkable-1.9.0_pre20210320-r2.ebuild (limited to 'app-editors/remarkable') diff --git a/app-editors/remarkable/Manifest b/app-editors/remarkable/Manifest index c824405708f8..eaad203c9e15 100644 --- a/app-editors/remarkable/Manifest +++ b/app-editors/remarkable/Manifest @@ -1,5 +1,7 @@ AUX README.gentoo 376 BLAKE2B f729f74ca958d1306837710bf325ef1dba4bd9001fbfdc1916e87f9f9761966c1fcef8c18ca82edf754350df621497aa0e8f229959faeaa68ff823dda2079c74 SHA512 682823d8178d1d37eed241b9c43fad3a6469005de2bdad622e7b507243f9e7c20e6459ba24ad0af784c3fc5910c564f61bcd239e971c1289eb0ff29039f9338a AUX remarkable-1.9.0_pre20210320-disable-spellcheck.patch 716 BLAKE2B 6dce65483ffb1ab38cc0a47dcf90f7833432d10517bbf4a3b8293373074fe591af8759d716f4c5bb8fb96ccadfe63047fe95991397b762c09d2ab6fa26a8f77a SHA512 496865ad19a29e570a5cd5d72d989a68afbd634e0db84201e9ca7ba304b50e0a8da1216903e286ea6104b4a24c4559dc2bbe70073c06267730ec4155c543b154 +AUX webkit-version.patch 421 BLAKE2B cda10a7d53361ed8d791ee4fd62da12e018a3f37e7b4512808138ef58429a1b45aec03391018a784ce633b27af2631e22be85557c3f267dd8706cc79ab0dc328 SHA512 f70b4d655c9970ecc8a189e1c87ea8bc1f86fce509cdcbb3f032b51db691fd0b47a4f1bf83a756e87967cabfc8491b7c09597e5e6537bf4395fe4b280136afbf DIST remarkable-1.9.0_pre20210320.tar.gz 132617 BLAKE2B e3146ad354ebbe7972556d5952a576a1e242bd2aefca91948d75ae6c571fe3e1956e40184db4c5ca6a47f01130a7745101fe556c49854058b9fd110cb74783ae SHA512 0cfe1a01a198396dbc6f30d9e4ca4fa2de6624f29557d60053a7e446a0a3da3a577b32b25ba6eb93300316ede6afad4140ff75bd3e411e15cb1e5221d2b095d9 EBUILD remarkable-1.9.0_pre20210320-r1.ebuild 1703 BLAKE2B b0ba432e463e6aefe7b97928666c737f52afd93244b7c600d9ff9bd0c12f5e7e76b8e43d31e418fc46b7cb3f95e6717edf189fc21a9c37125155d611a5178040 SHA512 8954cfb05ad0c6fbb48defe9169725a76e217d3e6c70cdb19df1f9ab4da46430338eac9abb0561ac46c172c59474d8ae20dc4d46ec27e50507c980dada8e39bf -MISC metadata.xml 398 BLAKE2B 445ffd891e67241252fcac645e4506315a23501976a36522f4bc9065b712e5b519f78bc523707014ab71dfccc796248094cc51edc43a0ecf9a1a3957a31d07c1 SHA512 a6364c26016b8fdcb0388f839fd1c04c83c0f83eff1661df75173eb81b426b6df9e3bb7ed1f44cce89010e8a94fbf12323d39a6534c4ae5105d7aa0a4883b0e3 +EBUILD remarkable-1.9.0_pre20210320-r2.ebuild 1742 BLAKE2B dea77ffac92da98b32a3354068f8c7a03d3ee14eca71bef3264fb655d555bc0bc17e687cad323b85a91124a18caa351e724eac2f2faf27bd95b6c9a9ea7e4ae0 SHA512 1ccc7f797b94abd8348f178b024e40d712eb16d57a4d5c4cdeb67a132e2bce906f29c689528790251726b36a4681c9aaf99eaad42a25421daf35770548d0ddc9 +MISC metadata.xml 482 BLAKE2B 4f2a1a3045032769a1a207255d3c0f165c3e311c149c0167512bf3055b02ba971ecad5a90629631b499c477f25f6193eeeaab5d74d07b5db291192b50ef33ade SHA512 d369a6919775bb3b742c80d7de6e7eb82131e66fc9bed88206eafe0be62296475de8c46f83663591509dccc2a6cdb9786e3281f71da4a03676075750ffb28e05 diff --git a/app-editors/remarkable/files/webkit-version.patch b/app-editors/remarkable/files/webkit-version.patch new file mode 100644 index 000000000000..6b64a9f8b6e6 --- /dev/null +++ b/app-editors/remarkable/files/webkit-version.patch @@ -0,0 +1,11 @@ +--- a/remarkable/RemarkableWindow.py 2023-03-11 19:50:14.183333326 +0100 ++++ b/remarkable/RemarkableWindow.py 2023-03-11 19:57:02.033333327 +0100 +@@ -24,7 +24,7 @@ + import gi + gi.require_version('Gtk', '3.0') + gi.require_version('GtkSource', '3.0') +-gi.require_version('WebKit2', '4.0') ++gi.require_version('WebKit2', '4.1') + + from bs4 import BeautifulSoup + from gi.repository import Gdk, Gtk, GtkSource, Pango, WebKit2 diff --git a/app-editors/remarkable/metadata.xml b/app-editors/remarkable/metadata.xml index f16c98dc3065..0aa3bb718657 100644 --- a/app-editors/remarkable/metadata.xml +++ b/app-editors/remarkable/metadata.xml @@ -9,4 +9,7 @@ proxy-maint@gentoo.org Proxy Maintainers + + jamiemcg/remarkable + diff --git a/app-editors/remarkable/remarkable-1.9.0_pre20210320-r2.ebuild b/app-editors/remarkable/remarkable-1.9.0_pre20210320-r2.ebuild new file mode 100644 index 000000000000..d48bf3e3a2b8 --- /dev/null +++ b/app-editors/remarkable/remarkable-1.9.0_pre20210320-r2.ebuild @@ -0,0 +1,69 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit desktop gnome2-utils python-single-r1 readme.gentoo-r1 + +DESCRIPTION="Fully featured markdown editor, supports github markdown dialect" +HOMEPAGE="https://remarkableapp.github.io/ https://github.com/jamiemcg/remarkable" +GIT_COMMIT="7b0b3dacef270a00c28e8852a88d74f72a3544d7" +SRC_URI="https://github.com/jamiemcg/remarkable/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/Remarkable-${GIT_COMMIT}" + +LICENSE="BSD-2 GPL-2+ LGPL-2.1+ MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + ${PYTHON_DEPS} + net-libs/webkit-gtk:4.1[introspection] + x11-libs/gtk+:3[introspection] + x11-libs/gtksourceview:3.0[introspection] + $(python_gen_cond_dep ' + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + ')" +RDEPEND="${DEPEND}" +PATCHES=( + "${FILESDIR}"/${P}-disable-spellcheck.patch + "${FILESDIR}"/webkit-version.patch +) + +src_prepare() { + default + sed -i -e "s|import styles|from remarkable import styles|" \ + -e "s|from findBar|from remarkable.findBar|" \ + remarkable/RemarkableWindow.py || die +} + +src_install() { + default + + python_domodule markdown pdfkit remarkable remarkable_lib + python_doscript bin/remarkable + doicon data/ui/remarkable.png + domenu ${PN}.desktop + + insinto /usr/share/${PN} + doins -r data/ui + doins -r data/media + + insinto /usr/share/glib-2.0/schemas + doins data/glib-2.0/schemas/* + + readme.gentoo_create_doc +} + +pkg_postinst() { + gnome2_schemas_update + readme.gentoo_print_elog +} + +pkg_postrm() { + gnome2_schemas_update +} -- cgit v1.2.3