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) )
