Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-apps/kdenlive/
Date: Fri, 12 Apr 2019 14:33:21
Message-Id: 1555079585.fab5162e4ba218098703b0ffd0c88ec5183e7973.kensington@gentoo
1 commit: fab5162e4ba218098703b0ffd0c88ec5183e7973
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 12 14:26:33 2019 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 12 14:33:05 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=fab5162e
7
8 kde-apps/kdenlive: add missing 19.04.0
9
10 Package-Manager: Portage-2.3.62, Repoman-2.3.12
11 Signed-off-by: Michael Palimaka <kensington <AT> gentoo.org>
12
13 kde-apps/kdenlive/kdenlive-19.04.0.ebuild | 83 +++++++++++++++++++++++++++++++
14 1 file changed, 83 insertions(+)
15
16 diff --git a/kde-apps/kdenlive/kdenlive-19.04.0.ebuild b/kde-apps/kdenlive/kdenlive-19.04.0.ebuild
17 new file mode 100644
18 index 0000000000..0f682761c7
19 --- /dev/null
20 +++ b/kde-apps/kdenlive/kdenlive-19.04.0.ebuild
21 @@ -0,0 +1,83 @@
22 +# Copyright 1999-2019 Gentoo Authors
23 +# Distributed under the terms of the GNU General Public License v2
24 +
25 +EAPI=7
26 +
27 +KDE_HANDBOOK="optional"
28 +inherit kde5
29 +
30 +DESCRIPTION="Non-linear video editing suite by KDE"
31 +HOMEPAGE="https://www.kdenlive.org/"
32 +
33 +LICENSE="GPL-2"
34 +KEYWORDS="~amd64 ~arm64 ~x86"
35 +IUSE="freesound gles2 jogshuttle semantic-desktop share v4l"
36 +
37 +BDEPEND="
38 + sys-devel/gettext
39 +"
40 +COMMON_DEPEND="
41 + $(add_frameworks_dep karchive)
42 + $(add_frameworks_dep kbookmarks)
43 + $(add_frameworks_dep kcompletion)
44 + $(add_frameworks_dep kconfig)
45 + $(add_frameworks_dep kconfigwidgets)
46 + $(add_frameworks_dep kcoreaddons)
47 + $(add_frameworks_dep kcrash)
48 + $(add_frameworks_dep kdbusaddons)
49 + $(add_frameworks_dep kguiaddons)
50 + $(add_frameworks_dep ki18n)
51 + $(add_frameworks_dep kiconthemes)
52 + $(add_frameworks_dep kio)
53 + $(add_frameworks_dep kitemviews)
54 + $(add_frameworks_dep kjobwidgets)
55 + $(add_frameworks_dep knewstuff)
56 + $(add_frameworks_dep knotifications)
57 + $(add_frameworks_dep knotifyconfig)
58 + $(add_frameworks_dep kservice)
59 + $(add_frameworks_dep ktextwidgets)
60 + $(add_frameworks_dep kwidgetsaddons)
61 + $(add_frameworks_dep kxmlgui)
62 + $(add_frameworks_dep solid)
63 + $(add_qt_dep qtdbus)
64 + $(add_qt_dep qtdeclarative)
65 + $(add_qt_dep qtgui 'gles2=')
66 + $(add_qt_dep qtnetwork)
67 + $(add_qt_dep qtsvg)
68 + $(add_qt_dep qtwidgets)
69 + $(add_qt_dep qtxml)
70 + dev-cpp/rttr
71 + >=media-libs/mlt-6.14.0[ffmpeg,frei0r,kdenlive,melt,qt5,sdl,xml]
72 + freesound? ( >=dev-qt/qtwebkit-5.212.0_pre20180120:5 )
73 + semantic-desktop? ( $(add_frameworks_dep kfilemetadata) )
74 + share? ( $(add_frameworks_dep purpose) )
75 + v4l? ( media-libs/libv4l )
76 +"
77 +DEPEND="${COMMON_DEPEND}
78 + $(add_qt_dep qtconcurrent)
79 +"
80 +RDEPEND="${COMMON_DEPEND}
81 + $(add_qt_dep qtquickcontrols)
82 + virtual/ffmpeg[encode,sdl,X]
83 +"
84 +
85 +src_configure() {
86 + local mycmakeargs=(
87 + $(cmake-utils_use_find_package freesound Qt5WebKitWidgets)
88 + -DWITH_JogShuttle=$(usex jogshuttle)
89 + $(cmake-utils_use_find_package semantic-desktop KF5FileMetaData)
90 + $(cmake-utils_use_find_package share KF5Purpose)
91 + $(cmake-utils_use_find_package v4l LibV4L2)
92 + )
93 +
94 + kde5_src_configure
95 +}
96 +
97 +pkg_postinst() {
98 + kde5_pkg_postinst
99 +
100 + # Gentoo bug 603168
101 + if ! has_version "media-libs/mlt[fftw]" ; then
102 + elog "For 'Crop and Transform/Rotate and Shear' effect, please build media-libs/mlt with USE=fftw enabled."
103 + fi
104 +}