commit:     e7caf18c467b7bda486f6f0d7b4eecfd20b6f232
Author:     Zamarin Arthur <arthurzam <AT> gmail <DOT> com>
AuthorDate: Sun Jul 21 05:45:16 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jul 21 11:58:35 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7caf18c

app-text/sigil: add system-mathjax USE flag

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Zamarin Arthur <arthurzam <AT> gmail.com>
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 app-text/sigil/metadata.xml        | 3 +++
 app-text/sigil/sigil-0.9.16.ebuild | 6 ++++--
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/app-text/sigil/metadata.xml b/app-text/sigil/metadata.xml
index d0bbc366660..745afeddf71 100644
--- a/app-text/sigil/metadata.xml
+++ b/app-text/sigil/metadata.xml
@@ -11,6 +11,9 @@
        </maintainer>
        <longdescription lang="en">Sigil is a multi-platform WYSIWYG ebook 
editor.
                It is designed to edit books in ePub format.</longdescription>
+       <use>
+               <flag name="system-mathjax">Use the system-wide 
<pkg>dev-libs/mathjax</pkg> instead of bundled</flag>
+       </use>
        <upstream>
                <remote-id type="github">Sigil-Ebook/Sigil</remote-id>
                <maintainer status="active">

diff --git a/app-text/sigil/sigil-0.9.16.ebuild 
b/app-text/sigil/sigil-0.9.16.ebuild
index 7f5b6030154..1ee490a23ec 100644
--- a/app-text/sigil/sigil-0.9.16.ebuild
+++ b/app-text/sigil/sigil-0.9.16.ebuild
@@ -15,6 +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"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="
@@ -22,7 +23,6 @@ RDEPEND="
        app-text/hunspell:=
        dev-libs/boost:=[threads]
        dev-libs/libpcre:3=[pcre16]
-       dev-libs/mathjax
        dev-libs/xerces-c[icu]
        dev-python/chardet[${PYTHON_USEDEP}]
        dev-python/cssselect[${PYTHON_USEDEP}]
@@ -40,6 +40,7 @@ RDEPEND="
        >=dev-qt/qtwidgets-5.12:5
        >=dev-qt/qtxmlpatterns-5.12:5
        sys-libs/zlib[minizip]
+       system-mathjax? ( dev-libs/mathjax )
 "
 DEPEND="${RDEPEND}"
 
@@ -69,13 +70,14 @@ src_configure() {
        python_export PYTHON_LIBPATH PYTHON_INCLUDEDIR
        local mycmakeargs=(
                -DINSTALL_BUNDLED_DICTS=0
-               -DMATHJAX_DIR="${EPREFIX}"/usr/share/mathjax
                -DUSE_SYSTEM_LIBS=1
                -DSYSTEM_LIBS_REQUIRED=1
                -DPYTHON_EXECUTABLE="${PYTHON}"
                -DPYTHON_LIBRARY="${PYTHON_LIBPATH}"
                -DPYTHON_INCLUDE_DIR="${PYTHON_INCLUDEDIR}"
        )
+       use system-mathjax && mycmakeargs+=( 
-DMATHJAX_DIR="${EPREFIX}"/usr/share/mathjax )
+
        cmake-utils_src_configure
 }
 

Reply via email to