commit:     ea080b050d708e581e6a4a3d0dc29c900af47ced
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 17 13:58:02 2021 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Dec 17 14:01:16 2021 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=ea080b05

kde-apps/thumbnailers: Add new IUSE mobi and DEPEND

Upstream commits:
979e76fbaeeaba1291f6303ad194061173468460
9a2336ce5d48f565057304bac11c7fc9efe0da92

Bug: https://bugs.gentoo.org/829460
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-apps/thumbnailers/metadata.xml             |  3 +++
 kde-apps/thumbnailers/thumbnailers-9999.ebuild | 10 +++++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/kde-apps/thumbnailers/metadata.xml 
b/kde-apps/thumbnailers/metadata.xml
index d925f24397..178495035b 100644
--- a/kde-apps/thumbnailers/metadata.xml
+++ b/kde-apps/thumbnailers/metadata.xml
@@ -8,4 +8,7 @@
        <upstream>
                <bugs-to>https://bugs.kde.org/</bugs-to>
        </upstream>
+       <use>
+               <flag name="mobi">Enable mobipocket thumbnail generation using 
<pkg>kde-apps/kdegraphics-mobipocket</pkg></flag>
+       </use>
 </pkgmetadata>

diff --git a/kde-apps/thumbnailers/thumbnailers-9999.ebuild 
b/kde-apps/thumbnailers/thumbnailers-9999.ebuild
index f496b26467..ccc11fc720 100644
--- a/kde-apps/thumbnailers/thumbnailers-9999.ebuild
+++ b/kde-apps/thumbnailers/thumbnailers-9999.ebuild
@@ -9,26 +9,30 @@ KFMIN=5.88.0
 QTMIN=5.15.2
 inherit ecm kde.org
 
-DESCRIPTION="Thumbnail generators for PDF/PS and RAW files"
+DESCRIPTION="Thumbnail generators for Mobipocket, PDF/PS and RAW files"
 
 LICENSE="GPL-2+"
 SLOT="5"
 KEYWORDS=""
-IUSE="raw"
+IUSE="mobi raw"
 
 DEPEND="
        >=dev-qt/qtgui-${QTMIN}:5
        >=kde-frameworks/karchive-${KFMIN}:5
        >=kde-frameworks/kio-${KFMIN}:5
+       mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:5 )
        raw? (
                >=kde-apps/libkdcraw-${PVCUT}:5
                >=kde-apps/libkexiv2-${PVCUT}:5
        )
 "
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+       mobi? ( !<kde-apps/kdegraphics-mobipocket-21.12.50:5[thumbnail] )
+"
 
 src_configure() {
        local mycmakeargs=(
+               -DDISABLE_MOBIPOCKET=$(usex !mobi)
                $(cmake_use_find_package raw KF5KExiv2)
                $(cmake_use_find_package raw KF5KDcraw)
        )

Reply via email to