commit: 167e19c94d5f52bb692ae4c6a00cdb4c359508bd Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Wed Nov 13 01:19:10 2019 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Wed Nov 13 01:20:58 2019 +0000 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=167e19c9
media-video: Port to ecm.eclass and kde.org.eclass Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> media-video/bangarang/bangarang-9999.ebuild | 32 ++++++----- media-video/kaffeine/kaffeine-9999.ebuild | 46 ++++++++-------- media-video/kmplayer/kmplayer-9999.ebuild | 63 ++++++++++++---------- .../plasma-mediacenter-9999.ebuild | 46 ++++++++-------- .../subtitlecomposer/subtitlecomposer-9999.ebuild | 39 +++++++------- 5 files changed, 124 insertions(+), 102 deletions(-) diff --git a/media-video/bangarang/bangarang-9999.ebuild b/media-video/bangarang/bangarang-9999.ebuild index e7f170ab27..a98ef75d89 100644 --- a/media-video/bangarang/bangarang-9999.ebuild +++ b/media-video/bangarang/bangarang-9999.ebuild @@ -3,27 +3,31 @@ EAPI=7 -inherit kde5 +KFMIN=5.60.0 +QTMIN=5.12.3 +inherit ecm kde.org DESCRIPTION="Media player based on KF5" -HOMEPAGE="https://bangarangkde.wordpress.com" +HOMEPAGE="https://bangarangkde.wordpress.com +https://userbase.kde.org/Bangarang" LICENSE="GPL-3" +SLOT="5" KEYWORDS="" IUSE="" -RDEPEND=" - $(add_frameworks_dep kcodecs) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kio) - $(add_frameworks_dep solid) - $(add_qt_dep qtgui) - $(add_qt_dep qtwidgets) +BDEPEND="sys-devel/gettext" +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 media-libs/phonon[qt5(+)] media-libs/taglib " -DEPEND="${RDEPEND}" -BDEPEND="sys-devel/gettext" +RDEPEND="${DEPEND}" diff --git a/media-video/kaffeine/kaffeine-9999.ebuild b/media-video/kaffeine/kaffeine-9999.ebuild index b6bb14b5b4..fbaf70989a 100644 --- a/media-video/kaffeine/kaffeine-9999.ebuild +++ b/media-video/kaffeine/kaffeine-9999.ebuild @@ -3,17 +3,21 @@ EAPI=7 -KDE_HANDBOOK="optional" -inherit kde5 +ECM_HANDBOOK="optional" +KFMIN=5.60.0 +QTMIN=5.12.3 +inherit ecm kde.org if [[ ${KDE_BUILD_TYPE} = release ]]; then - KEYWORDS="~amd64 ~x86" SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" + KEYWORDS="~amd64 ~x86" fi DESCRIPTION="Media player with digital TV support by KDE" HOMEPAGE="https://userbase.kde.org/Kaffeine" + LICENSE="GPL-2+ handbook? ( FDL-1.3 )" +SLOT="5" IUSE="dvb" BDEPEND=" @@ -21,23 +25,23 @@ BDEPEND=" virtual/pkgconfig " DEPEND=" - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kdbusaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kio) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kwindowsystem) - $(add_frameworks_dep kxmlgui) - $(add_frameworks_dep solid) - $(add_qt_dep qtdbus) - $(add_qt_dep qtgui) - $(add_qt_dep qtnetwork) - $(add_qt_dep qtsql 'sqlite') - $(add_qt_dep qtwidgets) - $(add_qt_dep qtx11extras) - $(add_qt_dep qtxml) + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5[sqlite] + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 media-video/vlc[X] x11-libs/libXScrnSaver dvb? ( media-libs/libv4l ) @@ -53,5 +57,5 @@ src_configure() { $(cmake-utils_use_find_package dvb Libdvbv5) ) - kde5_src_configure + ecm_src_configure } diff --git a/media-video/kmplayer/kmplayer-9999.ebuild b/media-video/kmplayer/kmplayer-9999.ebuild index ee56138911..4878859fa0 100644 --- a/media-video/kmplayer/kmplayer-9999.ebuild +++ b/media-video/kmplayer/kmplayer-9999.ebuild @@ -3,39 +3,46 @@ EAPI=7 -KDE_HANDBOOK="forceoptional" # TODO: not optional until kdelibs4support is gone -inherit kde5 +ECM_HANDBOOK="forceoptional" # TODO: not optional until kdelibs4support is gone +KFMIN=5.60.0 +QTMIN=5.12.3 +inherit ecm kde.org DESCRIPTION="Video player plugin for Konqueror and basic MPlayer frontend" -HOMEPAGE="https://kmplayer.kde.org" -[[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="mirror://kde/stable/${PN}/${EGIT_BRANCH}/${P}.tar.bz2" +HOMEPAGE="https://kmplayer.kde.org +https://kde.org/applications/multimedia/org.kde.kmplayer" + +if [[ ${KDE_BUILD_TYPE} = release ]]; then + SRC_URI="mirror://kde/stable/${PN}/${EGIT_BRANCH}/${P}.tar.bz2" + KEYWORDS="~amd64 ~x86" +fi LICENSE="GPL-2 FDL-1.2 LGPL-2.1" -KEYWORDS="" +SLOT="5" IUSE="cairo npp" BDEPEND="sys-devel/gettext" DEPEND=" - $(add_frameworks_dep kbookmarks) - $(add_frameworks_dep kcompletion) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kdelibs4support) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kio) - $(add_frameworks_dep kmediaplayer) - $(add_frameworks_dep kparts) - $(add_frameworks_dep ktextwidgets) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kxmlgui) - $(add_qt_dep qtdbus) - $(add_qt_dep qtgui) - $(add_qt_dep qtsvg) - $(add_qt_dep qtwidgets) - $(add_qt_dep qtx11extras) - $(add_qt_dep qtxml) + >=kde-frameworks/kbookmarks-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdelibs4support-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kmediaplayer-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 media-libs/phonon[qt5(+)] x11-libs/libX11 x11-libs/libxcb @@ -57,7 +64,7 @@ src_prepare() { -e ":^MimeType: s:=:=application/x-shockwave-flash;:" || die fi - kde5_src_prepare + ecm_src_prepare } src_configure() { @@ -68,11 +75,11 @@ src_configure() { -DKMPLAYER_BUILT_WITH_NPP=$(usex npp) ) - kde5_src_configure + ecm_src_configure } src_install() { - kde5_src_install + ecm_src_install if use npp; then kwriteconfig5 --file "${ED}/usr/share/config/kmplayerrc" --group "application/x-shockwave-flash" --key player npp diff --git a/media-video/plasma-mediacenter/plasma-mediacenter-9999.ebuild b/media-video/plasma-mediacenter/plasma-mediacenter-9999.ebuild index 2af956a3dd..16e09dc861 100644 --- a/media-video/plasma-mediacenter/plasma-mediacenter-9999.ebuild +++ b/media-video/plasma-mediacenter/plasma-mediacenter-9999.ebuild @@ -3,37 +3,41 @@ EAPI=7 -KDE_TEST="forceoptional" -inherit kde5 +ECM_TEST="forceoptional" +inherit ecm kde.org DESCRIPTION="Unified media experience for any device capable of running KDE Plasma" +HOMEPAGE="https://community.kde.org/Plasma/Plasma_Media_Center" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" KEYWORDS="" IUSE="semantic-desktop" DEPEND=" - $(add_frameworks_dep kactivities) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kdeclarative) - $(add_frameworks_dep kguiaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kio) - $(add_frameworks_dep kservice) - $(add_frameworks_dep plasma) - $(add_qt_dep qtdbus) - $(add_qt_dep qtdeclarative) - $(add_qt_dep qtgui) - $(add_qt_dep qtnetwork) - $(add_qt_dep qtxml) + dev-qt/qtdbus:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtxml:5 + kde-frameworks/kactivities:5 + kde-frameworks/kconfig:5 + kde-frameworks/kcoreaddons:5 + kde-frameworks/kdeclarative:5 + kde-frameworks/kguiaddons:5 + kde-frameworks/ki18n:5 + kde-frameworks/kio:5 + kde-frameworks/kservice:5 + kde-frameworks/plasma:5 media-libs/taglib semantic-desktop? ( - $(add_frameworks_dep baloo) - $(add_frameworks_dep kfilemetadata) + kde-frameworks/baloo:5 + kde-frameworks/kfilemetadata:5 ) " RDEPEND="${DEPEND} - $(add_plasma_dep plasma-workspace) - $(add_qt_dep qtmultimedia 'qml') + dev-qt/qtmultimedia:5[qml] + kde-plasma/plasma-workspace:5 " src_configure() { @@ -41,5 +45,5 @@ src_configure() { $(cmake-utils_use_find_package semantic-desktop KF5Baloo) ) - kde5_src_configure + ecm_src_configure } diff --git a/media-video/subtitlecomposer/subtitlecomposer-9999.ebuild b/media-video/subtitlecomposer/subtitlecomposer-9999.ebuild index 1d00ffcbb0..d4145a9607 100644 --- a/media-video/subtitlecomposer/subtitlecomposer-9999.ebuild +++ b/media-video/subtitlecomposer/subtitlecomposer-9999.ebuild @@ -3,15 +3,18 @@ EAPI=7 -KDE_TEST="forceoptional" +ECM_TEST="forceoptional" +KFMIN=5.60.0 +QTMIN=5.12.3 VIRTUALX_REQUIRED="test" -inherit kde5 +inherit ecm DESCRIPTION="Text-based subtitles editor" HOMEPAGE="https://github.com/maxrd2/subtitlecomposer" EGIT_REPO_URI="https://github.com/maxrd2/${PN}" LICENSE="GPL-2" +SLOT="5" KEYWORDS="" IUSE="gstreamer libav mpv unicode xine" @@ -20,20 +23,20 @@ BDEPEND=" virtual/pkgconfig " DEPEND=" - $(add_frameworks_dep kcodecs) - $(add_frameworks_dep kcompletion) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kio) - $(add_frameworks_dep kross) - $(add_frameworks_dep ktextwidgets) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kxmlgui) - $(add_frameworks_dep sonnet) - $(add_qt_dep qtgui) - $(add_qt_dep qtwidgets) + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kross-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/sonnet-${KFMIN}:5 media-libs/phonon[qt5(+)] gstreamer? ( dev-libs/glib:2 @@ -62,11 +65,11 @@ src_configure() { $(cmake-utils_use_find_package xine X11) ) - kde5_src_configure + ecm_src_configure } pkg_postinst() { - kde5_pkg_postinst + ecm_pkg_postinst elog "Some example scripts provided by ${PN} require dev-lang/ruby" elog "or dev-lang/python to be installed."
