[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2023-09-19 Thread Andreas Sturmlechner
commit: 397c88574e987a7fbde97a95b941f870e372f6d4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Sep 19 16:40:07 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Sep 19 16:40:07 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=397c8857

kde-frameworks/kfilemetadata: Add missing dependency

Upstream commit 1aa7f9168d51e0fc88b42f71fcdb90b0542d0d6f
"Add extractor for AppImage files"

...TODO: check if we really need that/make unconditional?

Bug: https://bugs.gentoo.org/914133
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kfilemetadata/kfilemetadata-5..ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5..ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-5..ebuild
index 4343b6c3f1..433d84c502 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5..ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5..ebuild
@@ -17,6 +17,7 @@ IUSE="epub exif ffmpeg mobi pdf taglib"
 RESTRICT="test"
 
 RDEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
=kde-frameworks/karchive-${PVCUT}*:5
=kde-frameworks/kcoreaddons-${PVCUT}*:5



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2023-08-15 Thread Andreas Sturmlechner
commit: 8bf0b005c85fe59989794030554625b2d1052fd9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Aug  9 21:27:34 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Aug 15 14:31:17 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8bf0b005

kde-frameworks/kfilemetadata: enable py3.12

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kfilemetadata/kfilemetadata-5.109.0.ebuild | 2 +-
 kde-frameworks/kfilemetadata/kfilemetadata-5..ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.109.0.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-5.109.0.ebuild
index 5347271e96..f8628a55ba 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.109.0.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.109.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PVCUT=$(ver_cut 1-2)
 QTMIN=5.15.9
 inherit ecm frameworks.kde.org optfeature python-any-r1

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5..ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-5..ebuild
index cbca101a72..4343b6c3f1 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5..ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5..ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PVCUT=$(ver_cut 1-2)
 QTMIN=5.15.9
 inherit ecm frameworks.kde.org optfeature python-any-r1



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2022-12-04 Thread Andreas Sturmlechner
commit: 723081c739a51b9924376f16fa0ec32e65acf264
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Dec  2 12:55:20 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Dec  2 12:55:20 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=723081c7

kde-frameworks/kfilemetadata: Drop IUSE office from metadata.xml

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kfilemetadata/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-frameworks/kfilemetadata/metadata.xml 
b/kde-frameworks/kfilemetadata/metadata.xml
index b2dffe7401..e82a63be47 100644
--- a/kde-frameworks/kfilemetadata/metadata.xml
+++ b/kde-frameworks/kfilemetadata/metadata.xml
@@ -11,7 +11,6 @@

Enable support for reading EPUB ebook 
metadata
Enable mobipocket support via 
kde-apps/kdegraphics-mobipocket
-   Enable support for reading ODF and OOXML 
metadata






[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2022-11-09 Thread Andreas Sturmlechner
commit: 6d7cbe6b73ff0c79b90ff673f867f168399c9eed
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Nov  9 17:10:24 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Nov  9 17:17:05 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=6d7cbe6b

kde-frameworks/kfilemetadata: Drop IUSE office, no longer optional

Upstream commit 835659373bbd4dc528aced570334f205a2c6097f

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild | 10 --
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index 4d21e04cc5..73301088b4 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -9,30 +9,29 @@ QTMIN=5.15.5
 inherit ecm frameworks.kde.org optfeature python-any-r1
 
 DESCRIPTION="Library for extracting file metadata"
+
 LICENSE="LGPL-2+"
 KEYWORDS=""
-IUSE="epub exif ffmpeg mobi office pdf taglib"
+IUSE="epub exif ffmpeg mobi pdf taglib"
 
 RESTRICT="test"
 
-BDEPEND="
-   test? ( ${PYTHON_DEPS} )
-"
 RDEPEND="
>=dev-qt/qtxml-${QTMIN}:5
+   =kde-frameworks/karchive-${PVCUT}*:5
=kde-frameworks/kcoreaddons-${PVCUT}*:5
=kde-frameworks/ki18n-${PVCUT}*:5
epub? ( app-text/ebook-tools )
exif? ( media-gfx/exiv2:= )
ffmpeg? ( media-video/ffmpeg:0= )
mobi? ( kde-apps/kdegraphics-mobipocket:5 )
-   office? ( =kde-frameworks/karchive-${PVCUT}*:5 )
pdf? ( app-text/poppler[qt5] )
taglib? ( media-libs/taglib )
 "
 DEPEND="${RDEPEND}
kernel_linux? ( sys-apps/attr )
 "
+BDEPEND="test? ( ${PYTHON_DEPS} )"
 
 pkg_setup() {
use test && python-any-r1_pkg_setup
@@ -45,7 +44,6 @@ src_configure() {
$(cmake_use_find_package exif LibExiv2)
$(cmake_use_find_package ffmpeg FFmpeg)
$(cmake_use_find_package mobi QMobipocket)
-   $(cmake_use_find_package office KF5Archive)
$(cmake_use_find_package pdf Poppler)
$(cmake_use_find_package taglib Taglib)
)



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2022-07-03 Thread Andreas Sturmlechner
commit: 12d305e18bb54be4fb412824075586134f29737d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jul  3 10:30:42 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jul  3 10:30:42 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=12d305e1

kde-frameworks/kfilemetadata: python3_11

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kfilemetadata/kfilemetadata-5.96.0.ebuild | 2 +-
 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.96.0.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-5.96.0.ebuild
index 2b9a88185e..8542f300eb 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.96.0.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.96.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 PVCUT=$(ver_cut 1-2)
 QTMIN=5.15.4
 inherit ecm kde.org optfeature python-any-r1

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index 9327af1bc8..890b2baf34 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 PVCUT=$(ver_cut 1-2)
 QTMIN=5.15.4
 inherit ecm kde.org optfeature python-any-r1



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2022-01-04 Thread Sam James
commit: 66e4c20789b8cbae8ce17a34802370ec0d4140a7
Author: David Seifert  gentoo  org>
AuthorDate: Tue Jan  4 10:29:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan  5 01:24:33 2022 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=66e4c207

kde-frameworks/kfilemetadata: remove implicit kernel_linux

Signed-off-by: David Seifert  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 kde-frameworks/kfilemetadata/kfilemetadata-5.90.0.ebuild | 2 +-
 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.90.0.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-5.90.0.ebuild
index 8ea7edacca..23c7123a9b 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.90.0.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.90.0.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org optfeature python-any-r1
 DESCRIPTION="Library for extracting file metadata"
 LICENSE="LGPL-2+"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="epub exif ffmpeg kernel_linux office pdf taglib"
+IUSE="epub exif ffmpeg office pdf taglib"
 
 RESTRICT="test"
 

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index 4219913b0c..283922f779 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -11,7 +11,7 @@ inherit ecm kde.org optfeature python-any-r1
 DESCRIPTION="Library for extracting file metadata"
 LICENSE="LGPL-2+"
 KEYWORDS=""
-IUSE="epub exif ffmpeg kernel_linux office pdf taglib"
+IUSE="epub exif ffmpeg office pdf taglib"
 
 RESTRICT="test"
 



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2021-05-07 Thread Andreas Sturmlechner
commit: f726bb1aeb28da7168a000b0a1d921b1e6982da3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri May  7 11:20:20 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri May  7 12:24:14 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f726bb1a

kde-frameworks/kfilemetadata: python3_10

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kfilemetadata/kfilemetadata-5.82.0.ebuild | 2 +-
 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.82.0.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-5.82.0.ebuild
index 562ec5f453..d1c43269f1 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.82.0.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.82.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7..10} )
 PVCUT=$(ver_cut 1-2)
 QTMIN=5.15.2
 inherit ecm kde.org optfeature python-any-r1

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index 38554d0205..b846388c28 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7..10} )
 PVCUT=$(ver_cut 1-2)
 QTMIN=5.15.2
 inherit ecm kde.org optfeature python-any-r1



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2021-04-04 Thread Andreas Sturmlechner
commit: d9168b153146beb68acb12b0504bb5a08dc36d4d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr  3 11:20:38 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Apr  4 18:59:28 2021 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d9168b15

kde-frameworks/kfilemetadata: Drop superfluous optfeature header

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index 34fcdb3652..38554d0205 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -59,7 +59,6 @@ src_test() {
 
 pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
-   elog "Optional dependencies:"
optfeature "Microsoft Word/Powerpoint file indexing" 
app-text/catdoc
optfeature "Microsoft Excel file indexing" dev-libs/libxls
fi



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2020-09-07 Thread Andreas Sturmlechner
commit: beeabc41920111ff69ab0256aac5f1f219f2e66e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Sep  7 14:26:16 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Sep  7 15:05:49 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=beeabc41

kde-frameworks/kfilemetadata: Use optfeature

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kfilemetadata/kfilemetadata-5.74.0.ebuild | 13 ++---
 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild   | 13 ++---
 2 files changed, 12 insertions(+), 14 deletions(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.74.0.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-5.74.0.ebuild
index c47539a481..6be9f03f4d 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.74.0.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.74.0.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 PYTHON_COMPAT=( python3_{7,8,9} )
 PVCUT=$(ver_cut 1-2)
 QTMIN=5.14.2
-inherit ecm kde.org python-any-r1
+inherit ecm kde.org optfeature python-any-r1
 
 DESCRIPTION="Library for extracting file metadata"
 LICENSE="LGPL-2+"
@@ -58,11 +58,10 @@ src_test() {
 }
 
 pkg_postinst() {
-   ecm_pkg_postinst
-
-   if ! has_version app-text/catdoc || ! has_version dev-libs/libxls; then
-   elog "To get additional features, optional runtime dependencies 
may be installed:"
-   elog "app-text/catdoc - indexing of Microsoft Word or 
Powerpoint files"
-   elog "dev-libs/libxls - indexing of Microsoft Excel files"
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   elog "Optional dependencies:"
+   optfeature "Microsoft Word/Powerpoint file indexing" 
app-text/catdoc
+   optfeature "Microsoft Excel file indexing" dev-libs/libxls
fi
+   ecm_pkg_postinst
 }

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index dc3ec3f98c..b339fe8557 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 PYTHON_COMPAT=( python3_{7,8,9} )
 PVCUT=$(ver_cut 1-2)
 QTMIN=5.14.2
-inherit ecm kde.org python-any-r1
+inherit ecm kde.org optfeature python-any-r1
 
 DESCRIPTION="Library for extracting file metadata"
 LICENSE="LGPL-2+"
@@ -58,11 +58,10 @@ src_test() {
 }
 
 pkg_postinst() {
-   ecm_pkg_postinst
-
-   if ! has_version app-text/catdoc || ! has_version dev-libs/libxls; then
-   elog "To get additional features, optional runtime dependencies 
may be installed:"
-   elog "app-text/catdoc - indexing of Microsoft Word or 
Powerpoint files"
-   elog "dev-libs/libxls - indexing of Microsoft Excel files"
+   if [[ -z "${REPLACING_VERSIONS}" ]]; then
+   elog "Optional dependencies:"
+   optfeature "Microsoft Word/Powerpoint file indexing" 
app-text/catdoc
+   optfeature "Microsoft Excel file indexing" dev-libs/libxls
fi
+   ecm_pkg_postinst
 }



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/, media-sound/amarok/, media-gfx/digikam/, ...

2020-04-25 Thread Andreas Sturmlechner
commit: 60d8b54213b9061e4ecb9bd58b5a496f47bb4d52
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 25 17:46:54 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 25 17:46:54 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=60d8b542

*/*: Drop media-video/libav

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../ffmpegthumbs/ffmpegthumbs-20.04.49..ebuild|  9 -
 kde-apps/ffmpegthumbs/ffmpegthumbs-.ebuild|  9 -
 kde-apps/k3b/k3b-20.04.49..ebuild | 19 ---
 kde-apps/k3b/k3b-.ebuild  | 19 ---
 .../kfilemetadata/kfilemetadata-.ebuild   |  9 +++--
 media-gfx/digikam/digikam-7.0.0_beta3.ebuild  |  5 ++---
 media-gfx/digikam/digikam-.ebuild |  5 ++---
 media-sound/amarok/amarok-.ebuild |  5 ++---
 .../subtitlecomposer/subtitlecomposer-.ebuild |  5 ++---
 9 files changed, 35 insertions(+), 50 deletions(-)

diff --git a/kde-apps/ffmpegthumbs/ffmpegthumbs-20.04.49..ebuild 
b/kde-apps/ffmpegthumbs/ffmpegthumbs-20.04.49..ebuild
index d2b9550fdf..eac54fbcc1 100644
--- a/kde-apps/ffmpegthumbs/ffmpegthumbs-20.04.49..ebuild
+++ b/kde-apps/ffmpegthumbs/ffmpegthumbs-20.04.49..ebuild
@@ -12,18 +12,17 @@ DESCRIPTION="FFmpeg based thumbnail generator for video 
files"
 LICENSE="GPL-2+"
 SLOT="5"
 KEYWORDS=""
-IUSE="libav"
+IUSE=""
 
 BDEPEND="
virtual/pkgconfig
 "
 DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   libav? ( media-video/libav:= )
-   !libav? ( media-video/ffmpeg:0= )
+   media-video/ffmpeg:0=
 "
 RDEPEND="${DEPEND}"

diff --git a/kde-apps/ffmpegthumbs/ffmpegthumbs-.ebuild 
b/kde-apps/ffmpegthumbs/ffmpegthumbs-.ebuild
index a71f90f144..74644782ae 100644
--- a/kde-apps/ffmpegthumbs/ffmpegthumbs-.ebuild
+++ b/kde-apps/ffmpegthumbs/ffmpegthumbs-.ebuild
@@ -12,18 +12,17 @@ DESCRIPTION="FFmpeg based thumbnail generator for video 
files"
 LICENSE="GPL-2+"
 SLOT="5"
 KEYWORDS=""
-IUSE="libav"
+IUSE=""
 
 BDEPEND="
virtual/pkgconfig
 "
 DEPEND="
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   libav? ( media-video/libav:= )
-   !libav? ( media-video/ffmpeg:0= )
+   media-video/ffmpeg:0=
 "
 RDEPEND="${DEPEND}"

diff --git a/kde-apps/k3b/k3b-20.04.49..ebuild 
b/kde-apps/k3b/k3b-20.04.49..ebuild
index 502f77ab07..862b547a3d 100644
--- a/kde-apps/k3b/k3b-20.04.49..ebuild
+++ b/kde-apps/k3b/k3b-20.04.49..ebuild
@@ -17,7 +17,7 @@ https://userbase.kde.org/K3b;
 LICENSE="GPL-2 FDL-1.2"
 SLOT="5"
 KEYWORDS=""
-IUSE="dvd encode ffmpeg flac libav mad mp3 musepack sndfile sox taglib vcd 
vorbis webkit"
+IUSE="dvd encode ffmpeg flac mad mp3 musepack sndfile sox taglib vcd vorbis 
webkit"
 
 REQUIRED_USE="
flac? ( taglib )
@@ -26,6 +26,12 @@ REQUIRED_USE="
 "
 
 DEPEND="
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtnetwork-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=dev-qt/qtxml-${QTMIN}:5
+   >=kde-apps/libkcddb-${PVCUT}:5
>=kde-frameworks/karchive-${KFMIN}:5
>=kde-frameworks/kbookmarks-${KFMIN}:5
>=kde-frameworks/kcmutils-${KFMIN}:5
@@ -45,18 +51,9 @@ DEPEND="
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
>=kde-frameworks/solid-${KFMIN}:5
-   >=kde-apps/libkcddb-${PVCUT}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
media-libs/libsamplerate
dvd? ( media-libs/libdvdread:= )
-   ffmpeg? (
-   libav? ( media-video/libav:= )
-   !libav? ( media-video/ffmpeg:0= )
-   )
+   ffmpeg? ( media-video/ffmpeg:0= )
flac? ( >=media-libs/flac-1.2[cxx] )
mp3? ( media-sound/lame )
mad? ( media-libs/libmad )

diff --git a/kde-apps/k3b/k3b-.ebuild b/kde-apps/k3b/k3b-.ebuild
index a6d172ca70..d9532d1bd7 100644
--- a/kde-apps/k3b/k3b-.ebuild
+++ b/kde-apps/k3b/k3b-.ebuild
@@ -17,7 +17,7 @@ https://userbase.kde.org/K3b;
 LICENSE="GPL-2 FDL-1.2"
 SLOT="5"
 KEYWORDS=""
-IUSE="dvd encode ffmpeg flac libav mad mp3 musepack sndfile sox taglib vcd 
vorbis webkit"
+IUSE="dvd encode ffmpeg flac mad mp3 musepack sndfile sox taglib vcd vorbis 

[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2019-10-17 Thread Andreas Sturmlechner
commit: 7d9c29a77a58af2395a02a0f12838759d7afc112
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Oct 17 18:06:27 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Oct 17 18:06:27 2019 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7d9c29a7

kde-frameworks/kfilemetadata: Drop python2_7

Package-Manager: Portage-2.3.77, Repoman-2.3.17
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index 716d0d2fb7..248aa0e8ae 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+PYTHON_COMPAT=( python3_{6,7} )
 inherit kde5 python-any-r1
 
 DESCRIPTION="Library for extracting file metadata"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2019-05-16 Thread Michael Palimaka
commit: 8d0fb885faaf7804891c463b71bdb24a6920865e
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu May 16 08:27:40 2019 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu May 16 08:27:46 2019 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8d0fb885

kde-frameworks/kfilemetadata: add missing whitespace

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Michael Palimaka  gentoo.org>

 kde-frameworks/kfilemetadata/kfilemetadata-5.58.0.ebuild | 2 +-
 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.58.0.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-5.58.0.ebuild
index 31e5e4dd6d..5a6fb7dd57 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.58.0.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.58.0.ebuild
@@ -31,7 +31,7 @@ DEPEND="${RDEPEND}
kernel_linux? ( sys-apps/attr )
 "
 
-RESTRICT+="test"
+RESTRICT+=" test"
 
 pkg_setup() {
use test && python-any-r1_pkg_setup

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index bf541fbc6c..56796a6e4c 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -31,7 +31,7 @@ DEPEND="${RDEPEND}
kernel_linux? ( sys-apps/attr )
 "
 
-RESTRICT+="test"
+RESTRICT+=" test"
 
 pkg_setup() {
use test && python-any-r1_pkg_setup



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2019-05-16 Thread Michael Palimaka
commit: 40e0271382105a8a0a1f69ab65dbcc4f08a5b2b0
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu May 16 08:26:21 2019 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu May 16 08:26:29 2019 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=40e02713

kde-frameworks/kfilemetadata: restrict broken tests

Bug: https://bugs.gentoo.org/677718
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Michael Palimaka  gentoo.org>

 kde-frameworks/kfilemetadata/kfilemetadata-5.58.0.ebuild | 2 ++
 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild   | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.58.0.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-5.58.0.ebuild
index 542d913a78..31e5e4dd6d 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.58.0.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.58.0.ebuild
@@ -31,6 +31,8 @@ DEPEND="${RDEPEND}
kernel_linux? ( sys-apps/attr )
 "
 
+RESTRICT+="test"
+
 pkg_setup() {
use test && python-any-r1_pkg_setup
kde5_pkg_setup

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index b5775982ae..bf541fbc6c 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -31,6 +31,8 @@ DEPEND="${RDEPEND}
kernel_linux? ( sys-apps/attr )
 "
 
+RESTRICT+="test"
+
 pkg_setup() {
use test && python-any-r1_pkg_setup
kde5_pkg_setup



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2019-02-10 Thread Andreas Sturmlechner
commit: 65716e9950fd472da14ee8eb1170cfe713f9b913
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Feb 10 21:30:19 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb 10 21:30:19 2019 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=65716e99

kde-frameworks/kfilemetadata: Add new DEPEND

Upstream commit 4bedfd6609c6efe5dc327d305feac8985d4658e3

Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index 45d93bf9cc..b5775982ae 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -14,6 +14,7 @@ BDEPEND="
test? ( ${PYTHON_DEPS} )
 "
 RDEPEND="
+   $(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep ki18n)
$(add_qt_dep qtxml)
epub? ( app-text/ebook-tools )



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2019-01-12 Thread Andreas Sturmlechner
commit: ffe1fb5e78c619d2c4d0b55b6c33654dd64aa5d1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan 12 08:38:00 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan 12 08:38:00 2019 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ffe1fb5e

kde-frameworks/kfilemetadata: Fix USE exif build switch

Reported-by: josef64 in #gentoo-kde
Package-Manager: Portage-2.3.55, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kfilemetadata/kfilemetadata-5.54.0.ebuild | 2 +-
 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.54.0.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-5.54.0.ebuild
index c4add7e66b..c9f47a45a2 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.54.0.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.54.0.ebuild
@@ -36,7 +36,7 @@ pkg_setup() {
 src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package epub EPub)
-   $(cmake-utils_use_find_package exif Exiv2)
+   $(cmake-utils_use_find_package exif LibExiv2)
$(cmake-utils_use_find_package ffmpeg FFmpeg)
$(cmake-utils_use_find_package office KF5Archive)
$(cmake-utils_use_find_package pdf Poppler)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index a35c0dda66..1f31f4b090 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -36,7 +36,7 @@ pkg_setup() {
 src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package epub EPub)
-   $(cmake-utils_use_find_package exif Exiv2)
+   $(cmake-utils_use_find_package exif LibExiv2)
$(cmake-utils_use_find_package ffmpeg FFmpeg)
$(cmake-utils_use_find_package office KF5Archive)
$(cmake-utils_use_find_package pdf Poppler)



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2018-09-30 Thread Andreas Sturmlechner
commit: db1193bfb8a7c12afb4d1b0c8d24dcc2ed8d0921
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Sep 21 15:43:44 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Sep 30 08:42:26 2018 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=db1193bf

kde-frameworks/kfilemetadata: Raise min media-video/libav to 12.2

Closes: https://bugs.gentoo.org/665518
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index b44204e841..d93fa35407 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -16,7 +16,7 @@ RDEPEND="
epub? ( app-text/ebook-tools )
exif? ( media-gfx/exiv2:= )
ffmpeg? (
-   libav? ( media-video/libav:= )
+   libav? ( >=media-video/libav-12.2:= )
!libav? ( media-video/ffmpeg:0= )
)
office? ( $(add_frameworks_dep karchive) )



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2018-08-16 Thread Andreas Sturmlechner
commit: bcb173ca5bf0b61afc31be302fcb9ec1dcaf52a0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Aug 16 20:44:28 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Aug 16 20:44:28 2018 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=bcb173ca

kde-frameworks/kfilemetadata: Get rid of optfeature/eutils

Package-Manager: Portage-2.3.46, Repoman-2.3.10

 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index bbbce82bf8..b43859b760 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 
 PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-inherit eutils kde5 python-any-r1
+inherit kde5 python-any-r1
 
 DESCRIPTION="Library for extracting file metadata"
 KEYWORDS=""
@@ -57,7 +57,7 @@ pkg_postinst() {
 
if ! has_version app-text/catdoc || ! has_version dev-libs/libxls; then
elog "To get additional features, optional runtime dependencies 
may be installed:"
-   optfeature "indexing of Microsoft Word or Powerpoint files" 
app-text/catdoc
-   optfeature "indexing of Microsoft Excel files" dev-libs/libxls
+   elog "app-text/catdoc - indexing of Microsoft Word or 
Powerpoint files"
+   elog "dev-libs/libxls - indexing of Microsoft Excel files"
fi
 }



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2018-08-16 Thread Andreas Sturmlechner
commit: 491a47dbf2e157b78bca6473fae8bc1048bc21ef
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Aug 16 20:45:00 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Aug 16 20:45:00 2018 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=491a47db

kde-frameworks/kfilemetadata: python3_7

Package-Manager: Portage-2.3.46, Repoman-2.3.10

 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index b43859b760..b44204e841 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+PYTHON_COMPAT=( python{2_7,3_{4,5,6,7}} )
 inherit kde5 python-any-r1
 
 DESCRIPTION="Library for extracting file metadata"



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2018-06-10 Thread Johannes Huber
commit: ec41f5aa6168321b6ec94d8699ac2fab389aea34
Author: Johannes Huber  gentoo  org>
AuthorDate: Sun Jun 10 15:35:26 2018 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Sun Jun 10 15:35:26 2018 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ec41f5aa

kde-frameworks/kfilemetadata: Define kernel_linux

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index bc5c1bd1b3..bbbce82bf8 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -8,7 +8,7 @@ inherit eutils kde5 python-any-r1
 
 DESCRIPTION="Library for extracting file metadata"
 KEYWORDS=""
-IUSE="epub exif ffmpeg libav office pdf taglib"
+IUSE="epub exif ffmpeg kernel_linux libav office pdf taglib"
 
 RDEPEND="
$(add_frameworks_dep ki18n)



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2018-02-11 Thread Andreas Sturmlechner
commit: 48b9c44558059a546b24368365a09cde511d41f0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Feb 11 13:01:00 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Feb 11 21:59:52 2018 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=48b9c445

kde-frameworks/kfilemetadata: Disable broken test

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index 24ee936986..bc5c1bd1b3 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -46,6 +46,12 @@ src_configure() {
kde5_src_configure
 }
 
+src_test() {
+   # FIXME: bug 644650, fails on tmpfs (but not for everyone)
+   local myctestargs=( -E "(usermetadatawritertest)" )
+   kde5_src_test
+}
+
 pkg_postinst() {
kde5_pkg_postinst
 



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2017-12-03 Thread Andreas Sturmlechner
commit: 5b503f3f555481b3a33148d33a67a8d09f7aef83
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Dec  3 21:46:45 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Dec  3 21:46:45 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=5b503f3f

kde-frameworks/kfilemetadata: Drop unused DEPEND

Qt5Multimedia extractor was removed again, upstream commit
182f76c2527533522608f2ac9acad33545b34b42

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index 82419ed696..9f4d120e83 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -22,7 +22,6 @@ RDEPEND="
office? ( $(add_frameworks_dep karchive) )
pdf? ( app-text/poppler[qt5] )
taglib? ( media-libs/taglib )
-   !taglib? ( $(add_qt_dep qtmultimedia) )
 "
 DEPEND="${RDEPEND}
kernel_linux? ( sys-apps/attr )
@@ -42,7 +41,6 @@ src_configure() {
$(cmake-utils_use_find_package office KF5Archive)
$(cmake-utils_use_find_package pdf Poppler)
$(cmake-utils_use_find_package taglib Taglib)
-   $(cmake-utils_use_find_package !taglib Qt5Multimedia)
)
 
kde5_src_configure



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2017-12-02 Thread Andreas Sturmlechner
commit: ee4662accca4d743df9251e3131a3c97ff92b2f4
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  2 19:19:45 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Dec  2 19:19:45 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ee4662ac

kde-frameworks/kfilemetadata: Drop REQUIRED_USE for test

Upstream commit 6c9111a952fb7c70c864b663d25080e418a0222c

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index 8a435759a1..82419ed696 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -29,8 +29,6 @@ DEPEND="${RDEPEND}
test? ( ${PYTHON_DEPS} )
 "
 
-REQUIRED_USE="test? ( taglib )"
-
 pkg_setup() {
use test && python-any-r1_pkg_setup
kde5_pkg_setup



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2017-08-06 Thread Andreas Sturmlechner
commit: bbaf4b4a81edcb8f6c5747921216f9b914d9f347
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug  6 19:15:26 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug  6 22:29:08 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=bbaf4b4a

kde-frameworks/kfilemetadata: Add missing python test dep

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index c3b74f7791..8a435759a1 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=6
 
-inherit eutils kde5
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+inherit eutils kde5 python-any-r1
 
 DESCRIPTION="Library for extracting file metadata"
 KEYWORDS=""
@@ -25,10 +26,16 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
kernel_linux? ( sys-apps/attr )
+   test? ( ${PYTHON_DEPS} )
 "
 
 REQUIRED_USE="test? ( taglib )"
 
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+   kde5_pkg_setup
+}
+
 src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package epub EPub)



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2017-07-09 Thread Andreas Sturmlechner
commit: cb167c9bf97af034d8a5dda32b9507ac46cd56b0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jul  9 11:22:58 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jul  9 11:22:58 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=cb167c9b

kde-frameworks/kfilemetadata: Tests need USE=taglib

Gentoo-bug: 623936

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index ee1dc6e8f6..c3b74f7791 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -27,6 +27,8 @@ DEPEND="${RDEPEND}
kernel_linux? ( sys-apps/attr )
 "
 
+REQUIRED_USE="test? ( taglib )"
+
 src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package epub EPub)



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2017-06-16 Thread Andreas Sturmlechner
commit: 17c0740e84ee85cca4dee803d7b6e812c0bcc296
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Jun 16 21:10:18 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Jun 16 21:10:18 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=17c0740e

kde-frameworks/kfilemetadata: Add new USE="-taglib" DEPEND

Upstream commit 980d4edf2b52f23d87bceed6311f3c005d3cddc5

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index d383cc4f1e..ee1dc6e8f6 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -21,6 +21,7 @@ RDEPEND="
office? ( $(add_frameworks_dep karchive) )
pdf? ( app-text/poppler[qt5] )
taglib? ( media-libs/taglib )
+   !taglib? ( $(add_qt_dep qtmultimedia) )
 "
 DEPEND="${RDEPEND}
kernel_linux? ( sys-apps/attr )
@@ -34,6 +35,7 @@ src_configure() {
$(cmake-utils_use_find_package office KF5Archive)
$(cmake-utils_use_find_package pdf Poppler)
$(cmake-utils_use_find_package taglib Taglib)
+   $(cmake-utils_use_find_package !taglib Qt5Multimedia)
)
 
kde5_src_configure



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2017-04-16 Thread Andreas Sturmlechner
commit: 33bb33d2f761223028b13ece0b04ca57a1dd5836
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Apr 16 10:21:23 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Apr 16 10:21:23 2017 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=33bb33d2

kde-frameworks/kfilemetadata: Add USE=office, fix poppler build switch

Upstream commits
e56e22b5525dfc93366d1f2853553410375fec45
599e9b6489fe1caa095871f0f322881bbf53f6cf

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild | 7 ---
 kde-frameworks/kfilemetadata/metadata.xml  | 3 ++-
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index aa00c44b3e..d383cc4f1e 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -7,10 +7,9 @@ inherit eutils kde5
 
 DESCRIPTION="Library for extracting file metadata"
 KEYWORDS=""
-IUSE="epub exif ffmpeg libav pdf taglib"
+IUSE="epub exif ffmpeg libav office pdf taglib"
 
 RDEPEND="
-   $(add_frameworks_dep karchive)
$(add_frameworks_dep ki18n)
$(add_qt_dep qtxml)
epub? ( app-text/ebook-tools )
@@ -19,6 +18,7 @@ RDEPEND="
libav? ( media-video/libav:= )
!libav? ( media-video/ffmpeg:0= )
)
+   office? ( $(add_frameworks_dep karchive) )
pdf? ( app-text/poppler[qt5] )
taglib? ( media-libs/taglib )
 "
@@ -31,7 +31,8 @@ src_configure() {
$(cmake-utils_use_find_package epub EPub)
$(cmake-utils_use_find_package exif Exiv2)
$(cmake-utils_use_find_package ffmpeg FFmpeg)
-   $(cmake-utils_use_find_package pdf PopplerQt5)
+   $(cmake-utils_use_find_package office KF5Archive)
+   $(cmake-utils_use_find_package pdf Poppler)
$(cmake-utils_use_find_package taglib Taglib)
)
 

diff --git a/kde-frameworks/kfilemetadata/metadata.xml 
b/kde-frameworks/kfilemetadata/metadata.xml
index be261df8b6..c3a96764b1 100644
--- a/kde-frameworks/kfilemetadata/metadata.xml
+++ b/kde-frameworks/kfilemetadata/metadata.xml
@@ -6,6 +6,7 @@
Gentoo KDE Project


-   Adds support for reading EPUB ebook 
metadata
+   Enable support for reading EPUB ebook 
metadata
+   Enable support for reading ODF and OOXML 
metadata

 



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2016-09-14 Thread Michael Palimaka
commit: b582552fce81290e4783f0b09164cda68e09f8e9
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Sun Sep 11 16:08:39 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Wed Sep 14 14:13:12 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b582552f

kde-frameworks/kfilemetadata: Drop old

Package-Manager: portage-2.3.0

 .../kfilemetadata/kfilemetadata-5.26.0.ebuild  | 50 --
 1 file changed, 50 deletions(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.26.0.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-5.26.0.ebuild
deleted file mode 100644
index ade6d49..000
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.26.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit eutils kde5
-
-DESCRIPTION="Library for extracting file metadata"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="epub exif ffmpeg libav pdf taglib"
-
-RDEPEND="
-   $(add_frameworks_dep karchive)
-   $(add_frameworks_dep ki18n)
-   $(add_qt_dep qtxml)
-   epub? ( app-text/ebook-tools )
-   exif? ( media-gfx/exiv2:= )
-   ffmpeg? (
-   libav? ( media-video/libav:= )
-   !libav? ( media-video/ffmpeg:0= )
-   )
-   pdf? ( app-text/poppler[qt5] )
-   taglib? ( media-libs/taglib )
-"
-DEPEND="${RDEPEND}
-   kernel_linux? ( sys-apps/attr )
-"
-
-src_configure() {
-   local mycmakeargs=(
-   $(cmake-utils_use_find_package epub EPub)
-   $(cmake-utils_use_find_package exif Exiv2)
-   $(cmake-utils_use_find_package ffmpeg FFmpeg)
-   $(cmake-utils_use_find_package pdf PopplerQt5)
-   $(cmake-utils_use_find_package taglib Taglib)
-   )
-
-   kde5_src_configure
-}
-
-pkg_postinst() {
-   kde5_pkg_postinst
-
-   if ! has_version app-text/catdoc || ! has_version dev-libs/libxls; then
-   elog "To get additional features, optional runtime dependencies 
may be installed:"
-   optfeature "indexing of Microsoft Word or Powerpoint files" 
app-text/catdoc
-   optfeature "indexing of Microsoft Excel files" dev-libs/libxls
-   fi
-}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/, kde-frameworks/kfilemetadata/files/

2016-09-14 Thread Michael Palimaka
commit: 7811803f05a811dab3e9220060a9539844cf8e74
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Sun Sep 11 16:07:57 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Wed Sep 14 14:13:12 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7811803f

kde-frameworks/kfilemetadata: Fix segfault w/ ODF and EPUB files

Package-Manager: portage-2.3.0

 ...ilemetadata-5.26.0-epubextractor-segfault.patch | 149 +
 ...filemetadata-5.26.0-odfextractor-segfault.patch |  66 +
 .../kfilemetadata/kfilemetadata-5.26.0-r1.ebuild   |  55 
 3 files changed, 270 insertions(+)

diff --git 
a/kde-frameworks/kfilemetadata/files/kfilemetadata-5.26.0-epubextractor-segfault.patch
 
b/kde-frameworks/kfilemetadata/files/kfilemetadata-5.26.0-epubextractor-segfault.patch
new file mode 100644
index 000..b738d1a
--- /dev/null
+++ 
b/kde-frameworks/kfilemetadata/files/kfilemetadata-5.26.0-epubextractor-segfault.patch
@@ -0,0 +1,149 @@
+From: Christoph Cullmann 
+Date: Sun, 11 Sep 2016 17:14:51 +
+Subject: Improve epub extractor, less segfaults
+X-Git-Url: 
http://quickgit.kde.org/?p=kfilemetadata.git=commitdiff=47f6e57b2fa3768feb4f1f4a2cd3ce46660d90f2
+---
+Improve epub extractor, less segfaults
+
+Improve epub extractor:
+
+1) check for more nullpointers (e.g. data can be null for some fields, 
iterators, ...)
+2) actually close the epub file again at all
+3) iterator seems to handle clink as stated in docs, fix double free
+
+e.g. see bug 361727
+could be the double freed clink in the last iterator
+
+BUG: 361727
+REVIEW: 12
+---
+
+
+--- a/src/extractors/epubextractor.cpp
 b/src/extractors/epubextractor.cpp
+@@ -1,5 +1,6 @@
+ /*
+ Copyright (C) 2013  Vishesh Handa 
++Copyright (C) 2016  Christoph Cullmann 
+ 
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+@@ -46,11 +47,14 @@
+ QString fetchMetadata(struct epub* e, const epub_metadata& type)
+ {
+ int size = 0;
+-
+ unsigned char** data = epub_get_metadata(e, type, );
+ if (data) {
+ QStringList strList;
+ for (int i = 0; i < size; i++) {
++// skip nullptr entries, can happen for broken xml files
++if (!data[i])
++continue;
++
+ strList << QString::fromUtf8((char*)data[i]);
+ free(data[i]);
+ }
+@@ -65,7 +69,8 @@
+ 
+ void EPubExtractor::extract(ExtractionResult* result)
+ {
+-struct epub* ePubDoc = epub_open(result->inputUrl().toUtf8().constData(), 
1);
++// open epub, return on exit, file will be closed again at end of function
++auto ePubDoc = epub_open(result->inputUrl().toUtf8().constData(), 1);
+ if (!ePubDoc) {
+ qWarning() << "Invalid document";
+ return;
+@@ -138,49 +143,49 @@
+ //
+ // Plain Text
+ //
+-if (!(result->inputFlags() & ExtractionResult::ExtractPlainText)) {
+-return;
++if (result->inputFlags() & ExtractionResult::ExtractPlainText) {
++if (auto iter = epub_get_iterator(ePubDoc, EITERATOR_SPINE, 0)) {
++do {
++char* curr = epub_it_get_curr(iter);
++if (!curr)
++continue;
++
++QString html = QString::fromUtf8(curr);
++html.remove(QRegularExpression(QStringLiteral("<[^>]*>")));
++result->append(html);
++} while (epub_it_get_next(iter));
++
++epub_free_iterator(iter);
++}
++
++auto tit = epub_get_titerator(ePubDoc, TITERATOR_NAVMAP, 0);
++if (!tit) {
++tit = epub_get_titerator(ePubDoc, TITERATOR_GUIDE, 0);
++}
++if (tit) {
++if (epub_tit_curr_valid(tit)) {
++do {
++// get link, iterator handles freeing of it
++char* clink = epub_tit_get_curr_link(tit);
++
++// epub_get_data returns -1 on failure
++char* data = nullptr;
++const int size = epub_get_data(ePubDoc, clink, );
++if (size >= 0 && data) {
++QString html = QString::fromUtf8(data, size);
++// strip html tags
++
html.remove(QRegularExpression(QStringLiteral("<[^>]*>")));
++
++result->append(html);
++free(data);
++}
++} while (epub_tit_next(tit));
++}
++epub_free_titerator(tit);
++}
+ }
+ 
+-struct eiterator* iter = epub_get_iterator(ePubDoc, EITERATOR_SPINE, 0);
+-do {
+-char* curr = epub_it_get_curr(iter);
+-if (!curr)
+-continue;
+-QString html = QString::fromUtf8(curr);
+-html.remove(QRegularExpression(QStringLiteral("<[^>]*>")));

[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2016-08-31 Thread Michael Palimaka
commit: 87471b0eb7a09da0e58612618945971aa8c7deea
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Sat Aug 27 22:44:37 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Wed Aug 31 14:39:26 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=87471b0e

kde-frameworks/kfilemetadata: Add missing DEPEND

Upstream commit 163001ddac913ca565b52ec2fc96cd56e9ea31d4

Clean up comment. mobipocket can always be added back if it ever gets
re-added upstream.

Package-Manager: portage-2.2.28

 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index 23e9887..8034fb3 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -10,8 +10,7 @@ DESCRIPTION="Library for extracting file metadata"
 KEYWORDS=""
 IUSE="epub exif ffmpeg libav pdf taglib"
 
-# TODO: mobi? ( $(add_plasma_dep kdegraphics-mobipocket) ) NOTE: not 
integrated upstream
-DEPEND="
+RDEPEND="
$(add_frameworks_dep karchive)
$(add_frameworks_dep ki18n)
$(add_qt_dep qtxml)
@@ -24,7 +23,9 @@ DEPEND="
pdf? ( app-text/poppler[qt5] )
taglib? ( media-libs/taglib )
 "
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+   kernel_linux? ( sys-apps/attr )
+"
 
 src_configure() {
local mycmakeargs=(



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2016-05-12 Thread Michael Palimaka
commit: 2371d05846a0a52a9217fdf89418ed930f642b00
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu May 12 12:36:27 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu May 12 12:36:27 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=2371d058

Revert "kde-frameworks/kfilemetadata: media-video/ffmpeg only has one SLOT"

aballier advises that binary compatibility slots come and go.

This reverts commit 6e430b5e41c303952e9662b75ff6def3f8939921.

 kde-frameworks/kfilemetadata/kfilemetadata-5.22.0.ebuild | 2 +-
 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.22.0.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-5.22.0.ebuild
index 7b268a5..41e5f95 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.22.0.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.22.0.ebuild
@@ -19,7 +19,7 @@ DEPEND="
exif? ( media-gfx/exiv2:= )
ffmpeg? (
libav? ( media-video/libav:= )
-   !libav? ( media-video/ffmpeg:= )
+   !libav? ( media-video/ffmpeg:0= )
)
pdf? ( app-text/poppler[qt5] )
taglib? ( media-libs/taglib )

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index ecea095..23e9887 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -19,7 +19,7 @@ DEPEND="
exif? ( media-gfx/exiv2:= )
ffmpeg? (
libav? ( media-video/libav:= )
-   !libav? ( media-video/ffmpeg:= )
+   !libav? ( media-video/ffmpeg:0= )
)
pdf? ( app-text/poppler[qt5] )
taglib? ( media-libs/taglib )



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2016-05-12 Thread Michael Palimaka
commit: d82b15c56c1dcb5675df8977f96eaa100110cb08
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu May 12 12:18:17 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu May 12 12:18:17 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d82b15c5

kde-frameworks/kfilemetadata: add postinst message about runtime-only 
dependencies

Package-Manager: portage-2.2.28

 kde-frameworks/kfilemetadata/kfilemetadata-5.22.0.ebuild | 12 +++-
 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild   | 12 +++-
 2 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.22.0.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-5.22.0.ebuild
index 7858493..7b268a5 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.22.0.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.22.0.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=6
 
-inherit kde5
+inherit eutils kde5
 
 DESCRIPTION="Library for extracting file metadata"
 KEYWORDS="~amd64 ~arm ~x86"
@@ -37,3 +37,13 @@ src_configure() {
 
kde5_src_configure
 }
+
+pkg_postinst() {
+   kde5_pkg_postinst
+
+   if ! has_version app-text/catdoc || ! has_version dev-libs/libxls; then
+   elog "To get additional features, optional runtime dependencies 
may be installed:"
+   optfeature "indexing of Microsoft Word or Powerpoint files" 
app-text/catdoc
+   optfeature "indexing of Microsoft Excel files" dev-libs/libxls
+   fi
+}

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index d52d603..ecea095 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=6
 
-inherit kde5
+inherit eutils kde5
 
 DESCRIPTION="Library for extracting file metadata"
 KEYWORDS=""
@@ -37,3 +37,13 @@ src_configure() {
 
kde5_src_configure
 }
+
+pkg_postinst() {
+   kde5_pkg_postinst
+
+   if ! has_version app-text/catdoc || ! has_version dev-libs/libxls; then
+   elog "To get additional features, optional runtime dependencies 
may be installed:"
+   optfeature "indexing of Microsoft Word or Powerpoint files" 
app-text/catdoc
+   optfeature "indexing of Microsoft Excel files" dev-libs/libxls
+   fi
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2016-05-12 Thread Michael Palimaka
commit: 6e430b5e41c303952e9662b75ff6def3f8939921
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu May 12 12:01:02 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu May 12 12:01:02 2016 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=6e430b5e

kde-frameworks/kfilemetadata: media-video/ffmpeg only has one SLOT

Package-Manager: portage-2.2.28

 kde-frameworks/kfilemetadata/kfilemetadata-5.22.0.ebuild | 2 +-
 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.22.0.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-5.22.0.ebuild
index 5b1323c..7858493 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.22.0.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.22.0.ebuild
@@ -19,7 +19,7 @@ DEPEND="
exif? ( media-gfx/exiv2:= )
ffmpeg? (
libav? ( media-video/libav:= )
-   !libav? ( media-video/ffmpeg:0= )
+   !libav? ( media-video/ffmpeg:= )
)
pdf? ( app-text/poppler[qt5] )
taglib? ( media-libs/taglib )

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index fa7aec9..d52d603 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -19,7 +19,7 @@ DEPEND="
exif? ( media-gfx/exiv2:= )
ffmpeg? (
libav? ( media-video/libav:= )
-   !libav? ( media-video/ffmpeg:0= )
+   !libav? ( media-video/ffmpeg:= )
)
pdf? ( app-text/poppler[qt5] )
taglib? ( media-libs/taglib )



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2015-09-01 Thread Michael Palimaka
commit: 3fe28b627e2c1d69d2f3449a6a2bd9bb2b2d3442
Author: Michael Palimaka  gentoo  org>
AuthorDate: Tue Sep  1 16:42:01 2015 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Tue Sep  1 16:42:01 2015 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3fe28b62

kde-frameworks/kfilemetadata: remove old blockers.

Package-Manager: portage-2.2.20.1

 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index a5d855e..b6f8a85 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -24,10 +24,7 @@ DEPEND="
pdf? ( app-text/poppler[qt5] )
taglib? ( media-libs/taglib )
 "
-RDEPEND="${DEPEND}
-   !kde-base/kfilemetadata:5
-   !kde-plasma/kfilemetadata
-"
+RDEPEND="${DEPEND}"
 
 src_configure() {
local mycmakeargs=(



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2015-08-03 Thread Johannes Huber
commit: fac704b60a54c8d7851f7fe71cc019c1f7397dca
Author: Johannes Huber johu AT gentoo DOT org
AuthorDate: Mon Aug  3 18:45:14 2015 +
Commit: Johannes Huber johu AT gentoo DOT org
CommitDate: Mon Aug  3 18:45:14 2015 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=fac704b6

[kde-frameworks/kfilemetadata] Cleanup workaround

Package-Manager: portage-2.2.20

 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild | 6 --
 1 file changed, 6 deletions(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index 03a4a86..4a66bab 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -7,12 +7,6 @@ EAPI=5
 KDE_TEST=true
 inherit kde5
 
-# version scheme fail by upstream
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
-   PLASMA_VERSION=5.3.0
-   
SRC_URI=mirror://kde/unstable/plasma/${PLASMA_VERSION}/${PN}-${PV}.tar.xz
-fi
-
 DESCRIPTION=Library for extracting file metadata
 KEYWORDS=
 IUSE=epub exif ffmpeg libav pdf taglib



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kfilemetadata/

2015-08-03 Thread Johannes Huber
commit: be8b40aa5a4a454c6db0f6ed04459f61e6a0442a
Author: Johannes Huber johu AT gentoo DOT org
AuthorDate: Mon Aug  3 18:53:27 2015 +
Commit: Johannes Huber johu AT gentoo DOT org
CommitDate: Mon Aug  3 18:53:27 2015 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=be8b40aa

[kde-frameworks/kfilemetadata] Drop KDE_TEST, handled by eclass

Package-Manager: portage-2.2.20

 kde-frameworks/kfilemetadata/kfilemetadata-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
index 4a66bab..ad7178b 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-.ebuild
@@ -4,7 +4,6 @@
 
 EAPI=5
 
-KDE_TEST=true
 inherit kde5
 
 DESCRIPTION=Library for extracting file metadata