Gentoo Archives: gentoo-commits

From: Johannes Huber <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: media-video/subtitlecomposer/
Date: Sat, 26 Mar 2016 18:14:47
Message-Id: 1459016060.94c860b8352c0579bc7fef7c0b9356551125b1c0.johu@gentoo
1 commit: 94c860b8352c0579bc7fef7c0b9356551125b1c0
2 Author: Johannes Huber <johu <AT> gentoo <DOT> org>
3 AuthorDate: Sat Mar 26 18:14:20 2016 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Sat Mar 26 18:14:20 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=94c860b8
7
8 media-video/subtitlecomposer: KF5, EAPI 6
9
10 Package-Manager: portage-2.2.28
11
12 media-video/subtitlecomposer/metadata.xml | 3 ++
13 .../subtitlecomposer/subtitlecomposer-9999.ebuild | 57 ++++++++++++++++------
14 2 files changed, 44 insertions(+), 16 deletions(-)
15
16 diff --git a/media-video/subtitlecomposer/metadata.xml b/media-video/subtitlecomposer/metadata.xml
17 index 32f5b1c..bd0879e 100644
18 --- a/media-video/subtitlecomposer/metadata.xml
19 +++ b/media-video/subtitlecomposer/metadata.xml
20 @@ -9,6 +9,9 @@
21 <email>kde@g.o</email>
22 <name>Gentoo KDE Project</name>
23 </maintainer>
24 + <use>
25 + <flag name="mpv">Build mpv backend support</flag>
26 + </use>
27 <upstream>
28 <remote-id type="github">maxrd2/subtitlecomposer</remote-id>
29 </upstream>
30
31 diff --git a/media-video/subtitlecomposer/subtitlecomposer-9999.ebuild b/media-video/subtitlecomposer/subtitlecomposer-9999.ebuild
32 index a2c2460..47c2f41 100644
33 --- a/media-video/subtitlecomposer/subtitlecomposer-9999.ebuild
34 +++ b/media-video/subtitlecomposer/subtitlecomposer-9999.ebuild
35 @@ -2,11 +2,12 @@
36 # Distributed under the terms of the GNU General Public License v2
37 # $Id$
38
39 -EAPI=5
40 +EAPI=6
41
42 -KDE_LINGUAS="bg cs de el es fr hu pl pt_BR ru sr sr@latin uk"
43 -KDE_LINGUAS_LIVE_OVERRIDE="true"
44 -inherit kde4-base
45 +CMAKE_MIN_VERSION="3.3"
46 +KDE_PUNT_BOGUS_DEPS=true
47 +KDE_TEST=true
48 +inherit kde5
49
50 DESCRIPTION="Text-based subtitles editor"
51 HOMEPAGE="https://github.com/maxrd2/subtitlecomposer"
52 @@ -14,30 +15,54 @@ EGIT_REPO_URI="git://github.com/maxrd2/${PN}"
53
54 LICENSE="GPL-2"
55 KEYWORDS=""
56 -SLOT="4"
57 -IUSE="debug gstreamer unicode xine"
58 +IUSE="mpv unicode xine"
59
60 -RDEPEND="
61 - media-libs/phonon[qt4]
62 - gstreamer? ( media-libs/gstreamer:0.10 )
63 +CDEPEND="
64 + $(add_frameworks_dep kcodecs)
65 + $(add_frameworks_dep kcompletion)
66 + $(add_frameworks_dep kconfig)
67 + $(add_frameworks_dep kconfigwidgets)
68 + $(add_frameworks_dep kcoreaddons)
69 + $(add_frameworks_dep ki18n)
70 + $(add_frameworks_dep kio)
71 + $(add_frameworks_dep kross)
72 + $(add_frameworks_dep ktextwidgets)
73 + $(add_frameworks_dep kwidgetsaddons)
74 + $(add_frameworks_dep kxmlgui)
75 + $(add_frameworks_dep sonnet)
76 + $(add_qt_dep qtgui)
77 + $(add_qt_dep qtwidgets)
78 + dev-libs/glib:2
79 + media-libs/gstreamer:1.0
80 + media-libs/gst-plugins-base:1.0
81 + media-libs/phonon[qt5]
82 + mpv? ( media-video/mpv )
83 unicode? ( dev-libs/icu:= )
84 - xine? ( media-libs/xine-lib )
85 + xine? (
86 + media-libs/xine-lib
87 + x11-libs/libxcb
88 + )
89 +"
90 +RDEPEND="${CDPEEND}
91 + !media-video/subtitlecomposer:5
92 "
93 -DEPEND="${RDEPEND}
94 +DEPEND="${CDEPEND}
95 sys-devel/gettext
96 "
97
98 src_configure() {
99 local mycmakeargs=(
100 - $(cmake-utils_use_with gstreamer GStreamer)
101 - $(cmake-utils_use_with unicode ICU)
102 - $(cmake-utils_use_with xine)
103 + $(cmake-utils_use_find_package mpv MPV)
104 + $(cmake-utils_use_find_package unicode ICU)
105 + $(cmake-utils_use_find_package xine Xine)
106 + $(cmake-utils_use_find_package xine XCB)
107 )
108 - kde4-base_src_configure
109 +
110 + kde5_src_configure
111 }
112
113 pkg_postinst() {
114 - kde4-base_pkg_postinst
115 + kde5_pkg_postinst
116
117 echo
118 elog "Some example scripts provided by ${PV} require dev-lang/ruby"