Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/kaffeine/
Date: Wed, 25 Dec 2019 16:02:08
Message-Id: 1577289706.e4500d9f05a1758b0edf48c818616b7c1d8a0ce3.asturm@gentoo
1 commit: e4500d9f05a1758b0edf48c818616b7c1d8a0ce3
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Dec 25 15:54:52 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 25 16:01:46 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4500d9f
7
8 media-video/kaffeine: Port to ecm.eclass and kde.org.eclass
9
10 Package-Manager: Portage-2.3.83, Repoman-2.3.20
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 media-video/kaffeine/kaffeine-2.0.18.ebuild | 48 ++++++++++++++++-------------
14 1 file changed, 26 insertions(+), 22 deletions(-)
15
16 diff --git a/media-video/kaffeine/kaffeine-2.0.18.ebuild b/media-video/kaffeine/kaffeine-2.0.18.ebuild
17 index 3c10640660e..b59bb75d512 100644
18 --- a/media-video/kaffeine/kaffeine-2.0.18.ebuild
19 +++ b/media-video/kaffeine/kaffeine-2.0.18.ebuild
20 @@ -3,17 +3,21 @@
21
22 EAPI=7
23
24 -KDE_HANDBOOK="optional"
25 -inherit kde5
26 +ECM_HANDBOOK="optional"
27 +KFMIN=5.60.0
28 +QTMIN=5.12.3
29 +inherit ecm kde.org
30
31 if [[ ${KDE_BUILD_TYPE} = release ]]; then
32 - KEYWORDS="amd64 x86"
33 SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
34 + KEYWORDS="amd64 x86"
35 fi
36
37 DESCRIPTION="Media player with digital TV support by KDE"
38 HOMEPAGE="https://userbase.kde.org/Kaffeine"
39 +
40 LICENSE="GPL-2+ handbook? ( FDL-1.3 )"
41 +SLOT="5"
42 IUSE="dvb"
43
44 BDEPEND="
45 @@ -21,23 +25,23 @@ BDEPEND="
46 virtual/pkgconfig
47 "
48 DEPEND="
49 - $(add_frameworks_dep kconfig)
50 - $(add_frameworks_dep kconfigwidgets)
51 - $(add_frameworks_dep kcoreaddons)
52 - $(add_frameworks_dep kdbusaddons)
53 - $(add_frameworks_dep ki18n)
54 - $(add_frameworks_dep kio)
55 - $(add_frameworks_dep kwidgetsaddons)
56 - $(add_frameworks_dep kwindowsystem)
57 - $(add_frameworks_dep kxmlgui)
58 - $(add_frameworks_dep solid)
59 - $(add_qt_dep qtdbus)
60 - $(add_qt_dep qtgui)
61 - $(add_qt_dep qtnetwork)
62 - $(add_qt_dep qtsql 'sqlite')
63 - $(add_qt_dep qtwidgets)
64 - $(add_qt_dep qtx11extras)
65 - $(add_qt_dep qtxml)
66 + >=dev-qt/qtdbus-${QTMIN}:5
67 + >=dev-qt/qtgui-${QTMIN}:5
68 + >=dev-qt/qtnetwork-${QTMIN}:5
69 + >=dev-qt/qtsql-${QTMIN}:5[sqlite]
70 + >=dev-qt/qtwidgets-${QTMIN}:5
71 + >=dev-qt/qtx11extras-${QTMIN}:5
72 + >=dev-qt/qtxml-${QTMIN}:5
73 + >=kde-frameworks/kconfig-${KFMIN}:5
74 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
75 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
76 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
77 + >=kde-frameworks/ki18n-${KFMIN}:5
78 + >=kde-frameworks/kio-${KFMIN}:5
79 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
80 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
81 + >=kde-frameworks/kxmlgui-${KFMIN}:5
82 + >=kde-frameworks/solid-${KFMIN}:5
83 media-video/vlc[X]
84 x11-libs/libXScrnSaver
85 dvb? ( media-libs/libv4l )
86 @@ -50,8 +54,8 @@ src_configure() {
87 # tools working on $HOME directory for a local git checkout
88 local mycmakeargs=(
89 -DBUILD_TOOLS=OFF
90 - $(cmake-utils_use_find_package dvb Libdvbv5)
91 + $(cmake_use_find_package dvb Libdvbv5)
92 )
93
94 - kde5_src_configure
95 + ecm_src_configure
96 }