From d414c993cafd9e31a370c4a5aae042c710df2419 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 28 Jan 2023 14:51:38 +0000 Subject: gentoo auto-resync : 28:01:2023 - 14:51:38 --- app-editors/retext/Manifest | 8 ++-- app-editors/retext/metadata.xml | 9 ++++- app-editors/retext/retext-7.2.2.ebuild | 70 -------------------------------- app-editors/retext/retext-8.0.0.ebuild | 74 ++++++++++++++++++++++++++++++++++ app-editors/retext/retext-9999.ebuild | 8 ++-- 5 files changed, 90 insertions(+), 79 deletions(-) delete mode 100644 app-editors/retext/retext-7.2.2.ebuild create mode 100644 app-editors/retext/retext-8.0.0.ebuild (limited to 'app-editors/retext') diff --git a/app-editors/retext/Manifest b/app-editors/retext/Manifest index d24e9de7db32..7271cd6cbbf6 100644 --- a/app-editors/retext/Manifest +++ b/app-editors/retext/Manifest @@ -1,6 +1,6 @@ -DIST ReText-7.2.2.tar.gz 522652 BLAKE2B f9b19f985c1381eade324758c4dc6bf2e5f74bc3f5bfc27afa10462b7387f64a3e72edd5875aabf1831f1f0a942f395e43b124c172cac8cec4b9f19334661484 SHA512 68345b57b2c5446158ed3a6f97b5ead103ef1c99a3aea9cbc69ef7d0807fb64546f38ebde2969b94429eeed6450abb345fecc566dcf6e0767fe84c4e27348e53 DIST ReText-7.2.3.tar.gz 527428 BLAKE2B 3c710769a881275d74018ba319b174020dda0b65da22ae926231af56901b56c31b3cff69119a9bb378cd218d7b793f002bb08bf1483cc1e55c95a4963cbe1598 SHA512 eb337866f5dfacad2f23435f09b550f4378df5bb261d6f79b1708fed9e7bd93e96e8f06f940cb7109fe02aa6df0592b151f11dfe13853799f0b1ac2c1065a0da -EBUILD retext-7.2.2.ebuild 1974 BLAKE2B 335ea5bffe099a924833814f7e1594f015137c4ae1ecf775eafbc846b0252e5f76910a430be1cd449cbcd5416019dc40446b0b03fccc420671e475ddca8f3ce0 SHA512 9f78988e1cf9fe087141ca65e6471b53faf73961aef73c62c96e6426188b68a736f19ea70731594cf0dcbb7bc6e6e19937b0369062849d93c3bd5e9b47b73313 +DIST ReText-8.0.0.tar.gz 492823 BLAKE2B ba80f01f1a40981220c0b3e16dd04bf551319a35c1a5c7f6d5e70135404537e74fa4625fe4c05c7ee54202de9ae16d181c110fcae9b9172761ca5ecf6400f7de SHA512 0f2480bcc8569cf60ebfe55847a2a068d1e5dd262a4ff212873bf58660ec31e9c37d9b21bdc66229d681c065a0d96b6ff11652e8d9a7c77841ea551480d1154c EBUILD retext-7.2.3.ebuild 2018 BLAKE2B 08ea81e9ceb305b49beaaa5a18962dcbc0731a90963d5c1882ea178e680c40197187fb5c01e656fd4e33d5d8f21e30befa2612725d55887957227772bfa89fdc SHA512 d65c72d7362b8dc516ea7762dd0cd148be655be5319c4f1d494a02578e77007732721e3dc6e5378c9e468e20f5e5c6f454ca25281a126ed03c2d7093251bac9a -EBUILD retext-9999.ebuild 2020 BLAKE2B bac6292802ba863335c58999db676b12fd0a61e3377ef59e0560ae75bd407b63b16eb83a616c2f760ef661934c1ac6c7935a9c1f7c4bf22a500903f12f58c489 SHA512 b80bd4eb9fbb3ca533f58b4b2e4f69a620e592e88be8e20fce9a251282afbe448f83c313b93944324201fdaa13ddb0cc8ac7d86bc07a5a3006494dcb717224d2 -MISC metadata.xml 298 BLAKE2B 82f3b1a76b71a731c76a61612a0e3a31634b08ab73d1ff9d57c9c68fdd68b0acf9387a5024772c9fe80d4f54d2134c591b17bc4c519d06b50491671042f4c635 SHA512 5e439ee1dae76ef108f8a5f28a5e4305181eacab14c9b239d5f3d4a6b25a25a59617eaa5d2df13b5fba8362d6b8f3af43af8fa9df22715867e170d29cf649c5c +EBUILD retext-8.0.0.ebuild 2023 BLAKE2B ac09433aa2b2713715f8d3add08730b81c9584a2416a2e7efe0ed004c21c00125c79bbd8db3a226aa3ff4ff7e193dce215b12954017464dafe42ad38bbeec772 SHA512 200b2dd4bfdfa20e3cb0676738e68085c08c7479086aba517b67fe4685a777ee5171733fffb89e70c60e404232cb222833c992d022c79ea331eb193a2d69269b +EBUILD retext-9999.ebuild 2021 BLAKE2B fa3331f9f9c2e1f3747f1a4244675211a88f1a68f63f80ed01f263d08520c96912edb74dc235f0036a58901a5ea1ef3011a7739b3807a9c128ecf0370a0eb79f SHA512 d67040cdd57a25ce56ca67837a4029a8d6c1fd5f0d5d7ed11edbf4b31febda8ae78b4a8a65f80f69a76b78787fcdefe11d1da977ffe7e73b5a3e44ef073bbdb7 +MISC metadata.xml 535 BLAKE2B 94fbf92941c956601e9ec037a78919fcbddb572baa20f74c0daae31e438e44d214b57926cfa6d31eb176b8be72d2078e44686bada4a4794e130956c7d91b5865 SHA512 5ed97d1ed19c618b1246375d02860f96ce7f58aa759c467ae69e35d6b003cdac44f5c59f166ae6970e9a082e783550381b34540ad1ba03d661a3f3fde7d26dec diff --git a/app-editors/retext/metadata.xml b/app-editors/retext/metadata.xml index b1491bfcc579..469bc89b126c 100644 --- a/app-editors/retext/metadata.xml +++ b/app-editors/retext/metadata.xml @@ -1,7 +1,14 @@ - + + rndxelement@protonmail.com + Philipp Rösner + + + proxy-maint@gentoo.org + Proxy Maintainers + retext-project/retext ReText diff --git a/app-editors/retext/retext-7.2.2.ebuild b/app-editors/retext/retext-7.2.2.ebuild deleted file mode 100644 index 6f565cd7558b..000000000000 --- a/app-editors/retext/retext-7.2.2.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# Please don't add pypy support before testing if it's actually supported. The -# old compat matrix is no longer accessible as of 2021-02-13 but stated back -# in 2020-07-05 that PyQt5 was explicitly not supported. -PYTHON_COMPAT=( python3_{9,10} ) - -inherit distutils-r1 optfeature virtualx xdg-utils - -MY_PN="ReText" -MY_P="${MY_PN}-${PV/_/~}" - -DESCRIPTION="Simple editor for Markdown and reStructuredText" -HOMEPAGE="https://github.com/retext-project/retext https://github.com/retext-project/retext/wiki" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/retext-project/retext.git" -else - SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" - S="${WORKDIR}/${MY_P}" - - KEYWORDS="amd64 ~riscv x86" -fi - -LICENSE="GPL-2+" -SLOT="0" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/chardet[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/markdown[${PYTHON_USEDEP}] - >=dev-python/markups-3.1.1[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/python-markdown-math[${PYTHON_USEDEP}] - dev-python/PyQt5[dbus,gui,printsupport,widgets,${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND}" -BDEPEND="test? ( dev-python/PyQt5[testlib,${PYTHON_USEDEP}] )" - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - esetup.py test -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_icon_cache_update - - optfeature "dictionary support" dev-python/pyenchant - # See https://bugs.gentoo.org/772197. - optfeature "rendering with webengine" dev-python/PyQtWebEngine - - einfo "Starting with retext-7.0.4 the markdown-math plugin is installed." - einfo "Note that you can use different math delimiters, e.g. \(...\) for inline math." - einfo "For more details take a look at:" - einfo "https://github.com/mitya57/python-markdown-math#math-delimiters" -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} diff --git a/app-editors/retext/retext-8.0.0.ebuild b/app-editors/retext/retext-8.0.0.ebuild new file mode 100644 index 000000000000..8ed93a38001b --- /dev/null +++ b/app-editors/retext/retext-8.0.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please don't add pypy support before testing if it's actually supported. The +# old compat matrix is no longer accessible as of 2021-02-13 but stated back +# in 2020-07-05 that PyQt5 was explicitly not supported. +PYTHON_COMPAT=( python3_{8,9,10} ) + +inherit distutils-r1 optfeature qmake-utils virtualx xdg + +MY_PN="ReText" +MY_P="${MY_PN}-${PV/_/~}" + +DESCRIPTION="Simple editor for Markdown and reStructuredText" +HOMEPAGE="https://github.com/retext-project/retext https://github.com/retext-project/retext/wiki" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/retext-project/retext.git" +else + SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + S="${WORKDIR}/${MY_P}" + + KEYWORDS="~amd64 ~riscv ~x86" +fi + +LICENSE="GPL-2+" +SLOT="0" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + >=dev-python/markups-3.1.1[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/python-markdown-math[${PYTHON_USEDEP}] + dev-python/PyQt6[dbus,gui,printsupport,widgets,${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-qt/linguist-tools + test? ( dev-python/PyQt6[testlib,${PYTHON_USEDEP}] ) +" + +distutils_enable_tests unittest + +pkg_setup() { + # Needed for lrelease + export PATH="$(qt5_get_bindir):${PATH}" +} + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + virtx eunittest +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "dictionary support" dev-python/pyenchant + # See https://bugs.gentoo.org/772197. + optfeature "rendering with webengine" dev-python/PyQt6-WebEngine + + einfo "Starting with retext-7.0.4 the markdown-math plugin is installed." + einfo "Note that you can use different math delimiters, e.g. \(...\) for inline math." + einfo "For more details take a look at:" + einfo "https://github.com/mitya57/python-markdown-math#math-delimiters" +} diff --git a/app-editors/retext/retext-9999.ebuild b/app-editors/retext/retext-9999.ebuild index 413cc5d08d66..cf7bf4d8be84 100644 --- a/app-editors/retext/retext-9999.ebuild +++ b/app-editors/retext/retext-9999.ebuild @@ -37,12 +37,12 @@ RDEPEND=" >=dev-python/markups-3.1.1[${PYTHON_USEDEP}] dev-python/pygments[${PYTHON_USEDEP}] dev-python/python-markdown-math[${PYTHON_USEDEP}] - dev-python/PyQt5[dbus,gui,printsupport,widgets,${PYTHON_USEDEP}] + dev-python/PyQt6[dbus,gui,printsupport,widgets,${PYTHON_USEDEP}] " DEPEND="${RDEPEND}" BDEPEND=" dev-qt/linguist-tools - test? ( dev-python/PyQt5[testlib,${PYTHON_USEDEP}] ) + test? ( dev-python/PyQt6[testlib,${PYTHON_USEDEP}] ) " distutils_enable_tests unittest @@ -57,7 +57,7 @@ src_test() { } python_test() { - eunittest || die + virtx eunittest } pkg_postinst() { @@ -65,7 +65,7 @@ pkg_postinst() { optfeature "dictionary support" dev-python/pyenchant # See https://bugs.gentoo.org/772197. - optfeature "rendering with webengine" dev-python/PyQtWebEngine + optfeature "rendering with webengine" dev-python/PyQt6-WebEngine einfo "Starting with retext-7.0.4 the markdown-math plugin is installed." einfo "Note that you can use different math delimiters, e.g. \(...\) for inline math." -- cgit v1.2.3