1 # Copyright 1999-2017 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
6 KDE_HANDBOOK="optional"
9 DESCRIPTION="Non-linear video editing suite by KDE"
10 HOMEPAGE="https://www.kdenlive.org/"
14 IUSE="freesound gles2 jogshuttle semantic-desktop v4l"
17 $(add_frameworks_dep karchive)
18 $(add_frameworks_dep kbookmarks)
19 $(add_frameworks_dep kcompletion)
20 $(add_frameworks_dep kconfig)
21 $(add_frameworks_dep kconfigwidgets)
22 $(add_frameworks_dep kcoreaddons)
23 $(add_frameworks_dep kcrash)
24 $(add_frameworks_dep kdbusaddons)
25 $(add_frameworks_dep kguiaddons)
26 $(add_frameworks_dep ki18n)
27 $(add_frameworks_dep kiconthemes)
28 $(add_frameworks_dep kio)
29 $(add_frameworks_dep kitemviews)
30 $(add_frameworks_dep kjobwidgets)
31 $(add_frameworks_dep knewstuff)
32 $(add_frameworks_dep knotifications)
33 $(add_frameworks_dep knotifyconfig)
34 $(add_frameworks_dep kservice)
35 $(add_frameworks_dep ktextwidgets)
36 $(add_frameworks_dep kwidgetsaddons)
37 $(add_frameworks_dep kxmlgui)
38 $(add_frameworks_dep solid)
40 $(add_qt_dep qtdeclarative)
41 $(add_qt_dep qtgui 'gles2=')
42 $(add_qt_dep qtnetwork)
43 $(add_qt_dep qtquickcontrols)
44 $(add_qt_dep qtscript)
46 $(add_qt_dep qtwidgets)
48 >=media-libs/mlt-6.4.0[ffmpeg,kdenlive,melt,qt5,sdl,xml]
49 virtual/ffmpeg[encode,sdl,X]
51 freesound? ( $(add_qt_dep qtwebkit) )
52 semantic-desktop? ( $(add_frameworks_dep kfilemetadata) )
53 v4l? ( media-libs/libv4l )
61 $(cmake-utils_use_find_package freesound Qt5WebKitWidgets)
62 -DWITH_JogShuttle=$(usex jogshuttle)
63 $(cmake-utils_use_find_package semantic-desktop KF5FileMetaData)
64 $(cmake-utils_use_find_package v4l LibV4L2)
74 if ! has_version "media-libs/mlt[fftw]" ; then
75 elog "For 'Crop and Transform/Rotate and Shear' effect, please build media-libs/mlt with USE=fftw enabled."