From 71e43c3b58707c4675ecb693ff9d93864c5ed511 Mon Sep 17 00:00:00 2001 From: Nils Freydank Date: Wed, 15 May 2019 23:04:00 +0200 Subject: app-editors/retext: Update dependencies for PyQt5-5.12 For PyQt5-5.12 and later seperate dependency for PyQtWebEngine is necessary instead of PyQt5[webengine]. Package-Manager: Portage-2.3.66 repoman-2.3.12 Signed-off-by: Nils Freydank Closes: https://github.com/gentoo/gentoo/pull/11666 Signed-off-by: Andreas Sturmlechner --- app-editors/retext/retext-7.0.4-r1.ebuild | 74 +++++++++++++++++++++++++++++++ app-editors/retext/retext-9999.ebuild | 19 +++++--- 2 files changed, 86 insertions(+), 7 deletions(-) create mode 100644 app-editors/retext/retext-7.0.4-r1.ebuild diff --git a/app-editors/retext/retext-7.0.4-r1.ebuild b/app-editors/retext/retext-7.0.4-r1.ebuild new file mode 100644 index 000000000000..21b6ece05bcf --- /dev/null +++ b/app-editors/retext/retext-7.0.4-r1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# no pypy{,3} support as PyQt5 does not support it at 2019-05-15 +# https://bitbucket.org/pypy/compatibility/wiki/Home#!gui-library-bindings +PYTHON_COMPAT=( python3_{5,6,7} ) + +inherit distutils-r1 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" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}"/${MY_P} +fi + +LICENSE="GPL-2+" +SLOT="0" +IUSE="+spell" + +RDEPEND=" + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + dev-python/markups[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/python-markdown-math[${PYTHON_USEDEP}] + dev-python/PyQt5[gui,network,printsupport,widgets,${PYTHON_USEDEP}] + || ( + dev-python/PyQtWebEngine[${PYTHON_USEDEP}] +