summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kde-frameworks/kimageformats/kimageformats-9999.ebuild12
-rw-r--r--kde-frameworks/kimageformats/metadata.xml1
2 files changed, 12 insertions, 1 deletions
diff --git a/kde-frameworks/kimageformats/kimageformats-9999.ebuild b/kde-frameworks/kimageformats/kimageformats-9999.ebuild
index ea0b1b8106b..e60dd7d1b39 100644
--- a/kde-frameworks/kimageformats/kimageformats-9999.ebuild
+++ b/kde-frameworks/kimageformats/kimageformats-9999.ebuild
@@ -9,7 +9,7 @@ inherit kde-frameworks
DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system"
LICENSE="LGPL-2+"
KEYWORDS=""
-IUSE="eps jpeg2k openexr"
+IUSE="eps jpeg2k openexr webp"
RDEPEND="
dev-qt/qtgui:5
@@ -19,6 +19,7 @@ RDEPEND="
media-libs/ilmbase:=
media-libs/openexr:=
)
+ webp? ( media-libs/libwebp:= )
"
DEPEND="${RDEPEND}"
@@ -29,7 +30,16 @@ src_configure() {
$(cmake-utils_use_find_package eps Qt5PrintSupport)
$(cmake-utils_use_find_package jpeg2k Jasper)
$(cmake-utils_use_find_package openexr OpenEXR)
+ $(cmake-utils_use_find_package webp WebP)
)
kde-frameworks_src_configure
}
+
+src_install() {
+ kde-frameworks_src_install
+
+ # collides with kde-base/kimgio
+ # part of shared-mime-info upstream at 7612a110f9a42db4730a8c6d1fff6d78c899d53d
+ mv "${D}"/usr/share/mime/packages/{,kimageformats}webp.xml || die "rename failed"
+}
diff --git a/kde-frameworks/kimageformats/metadata.xml b/kde-frameworks/kimageformats/metadata.xml
index 17fbdad41e8..860099bbc45 100644
--- a/kde-frameworks/kimageformats/metadata.xml
+++ b/kde-frameworks/kimageformats/metadata.xml
@@ -4,5 +4,6 @@
<herd>kde</herd>
<use>
<flag name="eps">Support the EPS graphics file format</flag>
+ <flag name="webp">Support the WebP image format</flag>
</use>
</pkgmetadata>