From 8e92d34680b2ce1aa600fc43030d0bfc1f45e1c3 Mon Sep 17 00:00:00 2001 From: Zamarin Arthur Date: Sun, 21 Jul 2019 08:46:03 +0300 Subject: app-text/sigil: add USE=plugins USE flag to disable Python libs deps if no plugin support is desired depend on system css-parser instead of bundled Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Zamarin Arthur Signed-off-by: Andreas Sturmlechner --- app-text/sigil/sigil-0.9.16.ebuild | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) (limited to 'app-text/sigil/sigil-0.9.16.ebuild') diff --git a/app-text/sigil/sigil-0.9.16.ebuild b/app-text/sigil/sigil-0.9.16.ebuild index 1ee490a23ec7..2faaf3abb786 100644 --- a/app-text/sigil/sigil-0.9.16.ebuild +++ b/app-text/sigil/sigil-0.9.16.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/Sigil-Ebook/Sigil/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="GPL-3+ Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="system-mathjax" +IUSE="+plugins system-mathjax" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND=" @@ -24,13 +24,8 @@ RDEPEND=" dev-libs/boost:=[threads] dev-libs/libpcre:3=[pcre16] dev-libs/xerces-c[icu] - dev-python/chardet[${PYTHON_USEDEP}] - dev-python/cssselect[${PYTHON_USEDEP}] - dev-python/cssutils[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/css-parser[${PYTHON_USEDEP}] dev-python/lxml[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/regex[${PYTHON_USEDEP}] dev-python/six[${PYTHON_USEDEP}] >=dev-qt/qtconcurrent-5.12:5 >=dev-qt/qtcore-5.12:5 @@ -40,6 +35,14 @@ RDEPEND=" >=dev-qt/qtwidgets-5.12:5 >=dev-qt/qtxmlpatterns-5.12:5 sys-libs/zlib[minizip] + plugins? ( + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/cssselect[${PYTHON_USEDEP}] + dev-python/cssutils[${PYTHON_USEDEP}] + dev-python/html5lib[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/regex[${PYTHON_USEDEP}] + ) system-mathjax? ( dev-libs/mathjax ) " DEPEND="${RDEPEND}" @@ -66,6 +69,12 @@ For example use & # 1 6 0 ; for non-breaking spaces and etc. We strongly recommend enabling Mend On Open in your settings for best performance with Sigil." +src_prepare() { + # bundled is a exact copy of the package, and upstream plan to switch soon + rm -r src/Resource_Files/plugin_launchers/python/css_parser/ || die + cmake-utils_src_prepare +} + src_configure() { python_export PYTHON_LIBPATH PYTHON_INCLUDEDIR local mycmakeargs=( -- cgit v1.2.3-65-gdbad