aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kde-misc/akonadiclient/akonadiclient-9999.ebuild27
-rw-r--r--kde-misc/apper/apper-9999.ebuild58
-rw-r--r--kde-misc/colord-kde/colord-kde-9999.ebuild33
-rw-r--r--kde-misc/itinerary/itinerary-9999.ebuild38
-rw-r--r--kde-misc/kdeconnect/kdeconnect-9999.ebuild68
-rw-r--r--kde-misc/kdiff3/kdiff3-9999.ebuild38
-rw-r--r--kde-misc/kimtoy/kimtoy-9999.ebuild44
-rw-r--r--kde-misc/kio-fuse/kio-fuse-9999.ebuild17
-rw-r--r--kde-misc/kio-gdrive/kio-gdrive-9999.ebuild38
-rw-r--r--kde-misc/kio-stash/kio-stash-9999.ebuild16
-rw-r--r--kde-misc/kmarkdownwebview/kmarkdownwebview-9999.ebuild25
-rw-r--r--kde-misc/kolor-manager/kolor-manager-9999.ebuild15
-rw-r--r--kde-misc/kooka/kooka-9999.ebuild35
-rw-r--r--kde-misc/kpublictransport/kpublictransport-9999.ebuild13
-rw-r--r--kde-misc/kregexpeditor/kregexpeditor-9999.ebuild36
-rw-r--r--kde-misc/krename/krename-9999.ebuild43
-rw-r--r--kde-misc/krusader/krusader-9999.ebuild68
-rw-r--r--kde-misc/ktrip/ktrip-9999.ebuild20
-rw-r--r--kde-misc/kwebkitpart/kwebkitpart-9999.ebuild35
-rw-r--r--kde-misc/latte-dock/latte-dock-9999.ebuild56
-rw-r--r--kde-misc/plasma-applet-network-monitor/plasma-applet-network-monitor-9999.ebuild18
-rw-r--r--kde-misc/plasma-applet-weather-widget/plasma-applet-weather-widget-9999.ebuild20
-rw-r--r--kde-misc/plasma-pass/plasma-pass-9999.ebuild23
-rw-r--r--kde-misc/plasma-redshift-control/plasma-redshift-control-9999.ebuild5
-rw-r--r--kde-misc/rsibreak/rsibreak-9999.ebuild49
-rw-r--r--kde-misc/skanlite/skanlite-9999.ebuild35
-rw-r--r--kde-misc/wacomtablet/wacomtablet-9999.ebuild44
-rw-r--r--kde-misc/zanshin/zanshin-9999.ebuild73
28 files changed, 532 insertions, 458 deletions
diff --git a/kde-misc/akonadiclient/akonadiclient-9999.ebuild b/kde-misc/akonadiclient/akonadiclient-9999.ebuild
index 5129c4059a..c41b3560fd 100644
--- a/kde-misc/akonadiclient/akonadiclient-9999.ebuild
+++ b/kde-misc/akonadiclient/akonadiclient-9999.ebuild
@@ -3,28 +3,31 @@
EAPI=7
-KDE_HANDBOOK="forceoptional"
-KDE_TEST="forceoptional"
-inherit kde5
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+KFMIN=5.60.0
+QTMIN=5.12.3
+inherit ecm kde.org
DESCRIPTION="Commandline interface for accessing Akonadi"
HOMEPAGE="https://cgit.kde.org/akonadiclient.git/"
-LICENSE="GPL-2"
+LICENSE="GPL-2"
+SLOT="5"
KEYWORDS=""
IUSE=""
DEPEND="
- $(add_frameworks_dep kcodecs)
- $(add_frameworks_dep kcontacts)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- $(add_kdeapps_dep akonadi 'xml')
- $(add_qt_dep qtwidgets)
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ kde-apps/akonadi:5[xml]
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
"
RDEPEND="${DEPEND}"
src_prepare() {
- cmake-utils_src_prepare
- punt_bogus_dep KF5 KIO # we don't need it with >=Qt-5.10
+ ecm_src_prepare
+ ecm_punt_bogus_dep KF5 KIO # we don't need it with >=Qt-5.10
}
diff --git a/kde-misc/apper/apper-9999.ebuild b/kde-misc/apper/apper-9999.ebuild
index c51815dbac..0ca2efdd36 100644
--- a/kde-misc/apper/apper-9999.ebuild
+++ b/kde-misc/apper/apper-9999.ebuild
@@ -3,41 +3,45 @@
EAPI=7
-inherit kde5
+KFMIN=5.60.0
+QTMIN=5.12.3
+inherit ecm kde.org
DESCRIPTION="KDE Plasma PackageKit frontend"
-HOMEPAGE="https://cgit.kde.org/apper.git"
+HOMEPAGE="https://kde.org/applications/system/org.kde.apper
+https://userbase.kde.org/Apper"
LICENSE="GPL-2"
+SLOT="5"
KEYWORDS=""
IUSE=""
DEPEND="
- $(add_frameworks_dep kcmutils)
- $(add_frameworks_dep kcompletion)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kitemviews)
- $(add_frameworks_dep kjobwidgets)
- $(add_frameworks_dep knotifications)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kwindowsystem)
- $(add_frameworks_dep solid)
- $(add_plasma_dep plasma-workspace)
- $(add_qt_dep qtcore)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtdeclarative)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtsql)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtxmlpatterns)
>=app-admin/packagekit-qt-1.0.0
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxmlpatterns-${QTMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kded-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/solid-${KFMIN}:5
+ kde-plasma/libkworkspace:5
"
RDEPEND="${DEPEND}"
@@ -50,5 +54,5 @@ src_configure() {
-DMAINTAINER=OFF
)
- kde5_src_configure
+ ecm_src_configure
}
diff --git a/kde-misc/colord-kde/colord-kde-9999.ebuild b/kde-misc/colord-kde/colord-kde-9999.ebuild
index e3b5ff7b52..f98c8be25e 100644
--- a/kde-misc/colord-kde/colord-kde-9999.ebuild
+++ b/kde-misc/colord-kde/colord-kde-9999.ebuild
@@ -3,43 +3,46 @@
EAPI=7
-inherit kde5
+KFMIN=5.60.0
+QTMIN=5.12.3
+inherit ecm kde.org
DESCRIPTION="Provides interfaces and session daemon to colord"
HOMEPAGE="https://cgit.kde.org/colord-kde.git"
#SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.bz2"
LICENSE="GPL-2+"
+SLOT="5"
KEYWORDS=""
IUSE=""
COMMON_DEPEND="
- $(add_frameworks_dep kcmutils)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtx11extras)
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtx11extras-${QTMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
media-libs/lcms:2
x11-libs/libxcb
x11-libs/libX11
x11-libs/libXrandr
"
DEPEND="${COMMON_DEPEND}
- $(add_frameworks_dep kwindowsystem)
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
"
RDEPEND="${COMMON_DEPEND}
- $(add_plasma_dep kde-cli-tools)
+ kde-plasma/kde-cli-tools:5
x11-misc/colord
"
pkg_postinst() {
- kde5_pkg_postinst
+ ecm_pkg_postinst
if ! has_version "gnome-extra/gnome-color-manager"; then
elog "You may want to install gnome-extra/gnome-color-manager to add support for"
elog "colorhug calibration devices."
diff --git a/kde-misc/itinerary/itinerary-9999.ebuild b/kde-misc/itinerary/itinerary-9999.ebuild
index 401da518d5..b5d6c2ff00 100644
--- a/kde-misc/itinerary/itinerary-9999.ebuild
+++ b/kde-misc/itinerary/itinerary-9999.ebuild
@@ -3,34 +3,38 @@
EAPI=7
-KDE_TEST="forceoptional"
-inherit kde5
+ECM_TEST="forceoptional"
+KDE_APPS_MINIMAL=19.04.3
+KFMIN=5.60.0
+QTMIN=5.12.3
+inherit ecm kde.org
DESCRIPTION="Data Model and Extraction System for Travel Reservation information"
-HOMEPAGE="https://kde.org/applications/office/kontact/"
+HOMEPAGE+=" https://www.volkerkrause.eu/2018/08/19/kde-itinerary-introduction.html"
LICENSE="LGPL-2+"
+SLOT="5"
KEYWORDS=""
IUSE=""
DEPEND="
- $(add_frameworks_dep kcontacts)
- $(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep kholidays)
- $(add_frameworks_dep ki18n)
- $(add_kdeapps_dep kitinerary)
- $(add_kdeapps_dep kpkpass)
- $(add_qt_dep qtdeclarative)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtnetwork)
- $(add_qt_dep qtpositioning)
- $(add_qt_dep qtwidgets)
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtpositioning-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/kitinerary-${KDE_APPS_MINIMAL}:5
+ >=kde-apps/kpkpass-${KDE_APPS_MINIMAL}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kholidays-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
kde-misc/kpublictransport:5
sys-libs/zlib
"
RDEPEND="${DEPEND}
- $(add_frameworks_dep kirigami)
- $(add_frameworks_dep prison)
- $(add_qt_dep qtquickcontrols2)
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:5
+ >=kde-frameworks/prison-${KFMIN}:5
!kde-apps/itinerary
"
diff --git a/kde-misc/kdeconnect/kdeconnect-9999.ebuild b/kde-misc/kdeconnect/kdeconnect-9999.ebuild
index 5fcb07b123..40ca7d9d79 100644
--- a/kde-misc/kdeconnect/kdeconnect-9999.ebuild
+++ b/kde-misc/kdeconnect/kdeconnect-9999.ebuild
@@ -3,44 +3,48 @@
EAPI=7
-KDE_HANDBOOK="optional"
-KDE_TEST="true"
-KMNAME="${PN}-kde"
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KDE_ORG_NAME="${PN}-kde"
KDE_SELINUX_MODULE="${PN}"
-inherit kde5
+KFMIN=5.60.0
+QTMIN=5.12.3
+inherit ecm kde.org
if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${KMNAME}-${PV}.tar.xz"
+ SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${KDE_ORG_NAME}-${PV}.tar.xz"
KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="Adds communication between KDE Plasma and your smartphone"
HOMEPAGE="https://kde.org/ https://community.kde.org/KDEConnect"
+
LICENSE="GPL-2+"
+SLOT="5"
IUSE="app bluetooth kde mousepad phonon pulseaudio sms wayland"
DEPEND="
- $(add_frameworks_dep kcmutils)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep knotifications)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtdeclarative)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtnetwork)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtx11extras)
>=app-crypt/qca-2.1.0:2[qt5(+),ssl]
- app? ( $(add_frameworks_dep kdeclarative) )
- bluetooth? ( $(add_qt_dep qtbluetooth) )
- kde? ( $(add_frameworks_dep krunner) )
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtx11extras-${QTMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}: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/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ app? ( >=kde-frameworks/kdeclarative-${KFMIN}:5 )
+ bluetooth? ( >=dev-qt/qtbluetooth-${QTMIN}:5 )
+ kde? ( >=kde-frameworks/krunner-${KFMIN}:5 )
mousepad? (
x11-libs/libfakekey
x11-libs/libX11
@@ -48,15 +52,15 @@ DEPEND="
)
phonon? ( media-libs/phonon )
pulseaudio? ( media-libs/pulseaudio-qt )
- sms? ( $(add_frameworks_dep kpeople) )
- wayland? ( $(add_frameworks_dep kwayland) )
+ sms? ( >=kde-frameworks/kpeople-${KFMIN}:5 )
+ wayland? ( >=kde-frameworks/kwayland-${KFMIN}:5 )
"
RDEPEND="${DEPEND}
- $(add_qt_dep qtquickcontrols2)
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
net-fs/sshfs
- app? ( $(add_frameworks_dep kirigami) )
+ app? ( >=kde-frameworks/kirigami-${KFMIN}:5 )
sms? (
- $(add_frameworks_dep kirigami)
+ >=kde-frameworks/kirigami-${KFMIN}:5
dev-libs/kpeoplevcard
)
"
@@ -75,11 +79,11 @@ src_configure() {
$(cmake-utils_use_find_package wayland KF5Wayland)
)
- kde5_src_configure
+ ecm_src_configure
}
pkg_postinst(){
- kde5_pkg_postinst
+ ecm_pkg_postinst
elog "The Android .apk file is available via"
elog "https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp"
diff --git a/kde-misc/kdiff3/kdiff3-9999.ebuild b/kde-misc/kdiff3/kdiff3-9999.ebuild
index 9d64282038..ffea6cce80 100644
--- a/kde-misc/kdiff3/kdiff3-9999.ebuild
+++ b/kde-misc/kdiff3/kdiff3-9999.ebuild
@@ -3,31 +3,35 @@
EAPI=7
-KDE_HANDBOOK="optional"
-inherit kde5
+ECM_HANDBOOK="optional"
+KFMIN=5.60.0
+QTMIN=5.12.3
+inherit ecm kde.org
DESCRIPTION="Frontend to diff3 based on KDE Frameworks"
-HOMEPAGE="https://userbase.kde.org/KDiff3"
+HOMEPAGE="https://kde.org/applications/development/org.kde.kdiff3
+https://userbase.kde.org/KDiff3"
LICENSE="GPL-2"
+SLOT="5"
KEYWORDS=""
IUSE=""
DEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kcrash)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kparts)
- $(add_frameworks_dep ktextwidgets)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kxmlgui)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtprintsupport)
- $(add_qt_dep qtwidgets)
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
"
RDEPEND="${DEPEND}
sys-apps/diffutils
diff --git a/kde-misc/kimtoy/kimtoy-9999.ebuild b/kde-misc/kimtoy/kimtoy-9999.ebuild
index 8c1e6a0daf..8c28415c5c 100644
--- a/kde-misc/kimtoy/kimtoy-9999.ebuild
+++ b/kde-misc/kimtoy/kimtoy-9999.ebuild
@@ -3,39 +3,41 @@
EAPI=7
-inherit kde5
+inherit ecm kde.org
-DESCRIPTION="An input method frontend for Plasma"
+DESCRIPTION="Input method frontend for Plasma"
HOMEPAGE="https://www.linux-apps.com/content/show.php?content=140967"
-if [[ ${KDE_BUILD_TYPE} != live ]]; then
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="https://dl.opendesktop.org/api/files/download/id/1466629206/140967-${P}.tar.bz2"
+ KEYWORDS="~amd64 ~x86"
fi
LICENSE="GPL-2+"
-KEYWORDS=""
+SLOT="5"
IUSE="libressl scim semantic-desktop"
DEPEND="
- $(add_frameworks_dep karchive)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep knewstuff)
- $(add_frameworks_dep knotifications)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kwindowsystem)
- $(add_frameworks_dep kxmlgui)
- $(add_frameworks_dep plasma)
app-i18n/ibus
dev-libs/glib:2
dev-qt/qtdbus:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
dev-qt/qtx11extras:5
+ kde-frameworks/karchive:5
+ kde-frameworks/kconfig:5
+ kde-frameworks/kconfigwidgets:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/kdbusaddons:5
+ kde-frameworks/ki18n:5
+ kde-frameworks/kiconthemes:5
+ kde-frameworks/kio:5
+ kde-frameworks/knewstuff:5
+ kde-frameworks/knotifications:5
+ kde-frameworks/kwidgetsaddons:5
+ kde-frameworks/kwindowsystem:5
+ kde-frameworks/kxmlgui:5
+ kde-frameworks/plasma:5
media-libs/libpng:0=[apng]
x11-libs/libX11
!libressl? ( dev-libs/openssl:0= )
@@ -44,14 +46,14 @@ DEPEND="
>=app-i18n/scim-1.4.9
dev-libs/dbus-c++
)
- semantic-desktop? ( $(add_frameworks_dep kfilemetadata) )
+ semantic-desktop? ( kde-frameworks/kfilemetadata:5 )
"
RDEPEND="${DEPEND}
>=app-i18n/fcitx-4.0
"
src_prepare() {
- kde5_src_prepare
+ ecm_src_prepare
# bug 581736
cmake_comment_add_subdirectory po
@@ -64,5 +66,5 @@ src_configure() {
$(cmake-utils_use_find_package semantic-desktop KF5FileMetaData)
)
- kde5_src_configure
+ ecm_src_configure
}
diff --git a/kde-misc/kio-fuse/kio-fuse-9999.ebuild b/kde-misc/kio-fuse/kio-fuse-9999.ebuild
index 90ef852be6..a45fd511ac 100644
--- a/kde-misc/kio-fuse/kio-fuse-9999.ebuild
+++ b/kde-misc/kio-fuse/kio-fuse-9999.ebuild
@@ -3,22 +3,25 @@
EAPI=7
-KDE_TEST="optional"
-inherit kde5
+ECM_TEST="optional"
+KFMIN=5.60.0
+QTMIN=5.12.3
+inherit ecm kde.org
DESCRIPTION="FUSE interface for KIO"
HOMEPAGE="https://feverfew.home.blog/2019/09/10/kiofuse-final-report/"
LICENSE="GPL-3+"
+SLOT="5"
KEYWORDS=""
IUSE=""
DEPEND="
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kio)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
sys-fs/fuse:3
"
RDEPEND="${DEPEND}"
diff --git a/kde-misc/kio-gdrive/kio-gdrive-9999.ebuild b/kde-misc/kio-gdrive/kio-gdrive-9999.ebuild
index 4159029308..c6605a101a 100644
--- a/kde-misc/kio-gdrive/kio-gdrive-9999.ebuild
+++ b/kde-misc/kio-gdrive/kio-gdrive-9999.ebuild
@@ -3,10 +3,11 @@
EAPI=7
-KDE_APPS_MINIMAL="19.08.0"
-KDE_HANDBOOK="forceoptional"
-KDE_TEST="optional"
-inherit kde5
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="optional"
+KFMIN=5.60.0
+QTMIN=5.12.3
+inherit ecm kde.org
DESCRIPTION="KIO Slave for Google Drive service"
HOMEPAGE="https://phabricator.kde.org/project/profile/72/"
@@ -16,25 +17,24 @@ if [[ ${KDE_BUILD_TYPE} != live ]] ; then
KEYWORDS="~amd64 ~x86"
fi
+LICENSE="GPL-2+"
+SLOT="5"
IUSE="+kaccounts"
BDEPEND="dev-util/intltool"
-COMMON_DEPEND="
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep knotifications)
- $(add_kdeapps_dep libkgapi)
- $(add_qt_dep qtwidgets)
- kaccounts? ( $(add_kdeapps_dep kaccounts-integration) )
+RDEPEND="
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkgapi-19.08.0:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ kaccounts? ( kde-apps/kaccounts-integration:5 )
!kaccounts? ( dev-libs/qtkeychain:=[qt5(+)] )
"
-DEPEND="${COMMON_DEPEND}
- $(add_qt_dep qtgui)
- $(add_qt_dep qtnetwork)
-"
-RDEPEND="${COMMON_DEPEND}
- kaccounts? ( $(add_kdeapps_dep kaccounts-providers) )
+DEPEND="${RDEPEND}
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
"
DOCS=( README.md )
@@ -43,5 +43,5 @@ src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package kaccounts KAccounts)
)
- kde5_src_configure
+ ecm_src_configure
}
diff --git a/kde-misc/kio-stash/kio-stash-9999.ebuild b/kde-misc/kio-stash/kio-stash-9999.ebuild
index be903b8d4d..6c265262b5 100644
--- a/kde-misc/kio-stash/kio-stash-9999.ebuild
+++ b/kde-misc/kio-stash/kio-stash-9999.ebuild
@@ -3,8 +3,8 @@
EAPI=7
-KDE_TEST="forceoptional"
-inherit kde5
+ECM_TEST="forceoptional"
+inherit ecm kde.org
DESCRIPTION="KIO Slave and daemon to stash discontinuous file selections"
HOMEPAGE="https://arnavdhamija.com/2017/07/04/kio-stash-shipped/ https://cgit.kde.org/kio-stash.git"
@@ -17,11 +17,11 @@ IUSE=""
RESTRICT+=" test"
DEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kio)
- $(add_qt_dep qtdbus)
+ dev-qt/qtdbus:5
+ kde-frameworks/kconfig:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/kdbusaddons:5
+ kde-frameworks/ki18n:5
+ kde-frameworks/kio:5
"
RDEPEND="${DEPEND}"
diff --git a/kde-misc/kmarkdownwebview/kmarkdownwebview-9999.ebuild b/kde-misc/kmarkdownwebview/kmarkdownwebview-9999.ebuild
index aaf4567461..e6a1542b34 100644
--- a/kde-misc/kmarkdownwebview/kmarkdownwebview-9999.ebuild
+++ b/kde-misc/kmarkdownwebview/kmarkdownwebview-9999.ebuild
@@ -3,28 +3,29 @@
EAPI=7
-inherit kde5
+inherit ecm kde.org
DESCRIPTION="KPart for rendering Markdown content"
HOMEPAGE="https://frinring.wordpress.com/2017/09/14/kmarkdownwebview-0-1-0/"
LICENSE="!webkit? ( BSD ) LGPL-2.1+"
+SLOT="5"
KEYWORDS=""
IUSE="webkit"
DEPEND="
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kparts)
- $(add_frameworks_dep kxmlgui)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
+ kde-frameworks/kconfigwidgets:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/ki18n:5
+ kde-frameworks/kio:5
+ kde-frameworks/kparts:5
+ kde-frameworks/kxmlgui:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
webkit? ( >=dev-qt/qtwebkit-5.212.0_pre20180120:5 )
!webkit? (
- $(add_qt_dep qtwebchannel)
- $(add_qt_dep qtwebengine 'widgets')
+ dev-qt/qtwebchannel:5
+ dev-qt/qtwebengine:5[widgets]
)
"
RDEPEND="${DEPEND}"
@@ -34,5 +35,5 @@ src_configure() {
-DUSE_QTWEBKIT=$(usex webkit)
)
- kde5_src_configure
+ ecm_src_configure
}
diff --git a/kde-misc/kolor-manager/kolor-manager-9999.ebuild b/kde-misc/kolor-manager/kolor-manager-9999.ebuild
index 320ea44333..ba8530c4df 100644
--- a/kde-misc/kolor-manager/kolor-manager-9999.ebuild
+++ b/kde-misc/kolor-manager/kolor-manager-9999.ebuild
@@ -3,22 +3,23 @@
EAPI=7
-KDE_HANDBOOK="optional"
-KDE_PO_DIRS="doc/user/po"
-inherit kde5
+ECM_HANDBOOK="optional"
+ECM_PO_DIRS="doc/user/po"
+inherit ecm kde.org
DESCRIPTION="KControl module for Oyranos CMS cross desktop settings"
HOMEPAGE="https://www.oyranos.org/kolormanager"
LICENSE="BSD-2"
+SLOT="5"
KEYWORDS=""
IUSE=""
DEPEND="
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- $(add_qt_dep qtwidgets)
+ dev-qt/qtwidgets:5
+ kde-frameworks/kconfigwidgets:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/ki18n:5
media-gfx/synnefo
media-libs/libXcm
>=media-libs/oyranos-0.9.6
diff --git a/kde-misc/kooka/kooka-9999.ebuild b/kde-misc/kooka/kooka-9999.ebuild
index c07bd6fca3..cb2af95101 100644
--- a/kde-misc/kooka/kooka-9999.ebuild
+++ b/kde-misc/kooka/kooka-9999.ebuild
@@ -3,32 +3,35 @@
EAPI=7
-KDE_HANDBOOK="true"
-inherit kde5
+ECM_HANDBOOK="true"
+inherit ecm kde.org
DESCRIPTION="Scanning application by KDE"
HOMEPAGE="https://userbase.kde.org/Kooka https://techbase.kde.org/Projects/Kooka"
+
+LICENSE="GPL-2+"
+SLOT="5"
KEYWORDS=""
BDEPEND="
virtual/pkgconfig
"
DEPEND="
- $(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 kiconthemes)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep ktextwidgets)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kxmlgui)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtprintsupport)
- $(add_qt_dep qtwidgets)
app-text/libpaper
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwidgets:5
+ kde-frameworks/kcompletion:5
+ kde-frameworks/kconfig:5
+ kde-frameworks/kconfigwidgets:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/ki18n:5
+ kde-frameworks/kio:5
+ kde-frameworks/kiconthemes:5
+ kde-frameworks/kservice:5
+ kde-frameworks/ktextwidgets:5
+ kde-frameworks/kwidgetsaddons:5
+ kde-frameworks/kxmlgui:5
media-gfx/sane-backends
media-libs/tiff:0
"
diff --git a/kde-misc/kpublictransport/kpublictransport-9999.ebuild b/kde-misc/kpublictransport/kpublictransport-9999.ebuild
index 511af78346..dea798062d 100644
--- a/kde-misc/kpublictransport/kpublictransport-9999.ebuild
+++ b/kde-misc/kpublictransport/kpublictransport-9999.ebuild
@@ -3,20 +3,23 @@
EAPI=7
-KDE_TEST="forceoptional"
-inherit kde5
+ECM_TEST="forceoptional"
+KFMIN=5.64.0
+QTMIN=5.12.3
+inherit ecm kde.org
DESCRIPTION="Library for accessing public transport timetables and other information"
HOMEPAGE="https://cgit.kde.org/kpublictransport.git/tree/
https://www.volkerkrause.eu/2019/03/02/kpublictransport-introduction.html"
LICENSE="LGPL-2+"
+SLOT="5"
KEYWORDS=""
IUSE=""
DEPEND="
- $(add_qt_dep qtdeclarative)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtnetwork)
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
"
RDEPEND="${DEPEND}"
diff --git a/kde-misc/kregexpeditor/kregexpeditor-9999.ebuild b/kde-misc/kregexpeditor/kregexpeditor-9999.ebuild
index bfda12488b..287134ac7e 100644
--- a/kde-misc/kregexpeditor/kregexpeditor-9999.ebuild
+++ b/kde-misc/kregexpeditor/kregexpeditor-9999.ebuild
@@ -3,30 +3,32 @@
EAPI=7
-KDE_HANDBOOK="forceoptional"
-inherit kde5
+ECM_HANDBOOK="forceoptional"
+inherit ecm kde.org
DESCRIPTION="GUI for creating and editing regular expressions"
+LICENSE="GPL-2"
+SLOT="5"
KEYWORDS=""
IUSE=""
-DEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kcrash)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep ktextwidgets)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtxml)
-"
-RDEPEND="${DEPEND}"
BDEPEND="
sys-devel/bison
sys-devel/flex
"
+DEPEND="
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ kde-frameworks/kconfig:5
+ kde-frameworks/kconfigwidgets:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/kcrash:5
+ kde-frameworks/ki18n:5
+ kde-frameworks/kiconthemes:5
+ kde-frameworks/kio:5
+ kde-frameworks/ktextwidgets:5
+ kde-frameworks/kwidgetsaddons:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-misc/krename/krename-9999.ebuild b/kde-misc/krename/krename-9999.ebuild
index b08d475949..43357aa582 100644
--- a/kde-misc/krename/krename-9999.ebuild
+++ b/kde-misc/krename/krename-9999.ebuild
@@ -3,37 +3,40 @@
EAPI=7
-KDE_TEST="true"
-inherit kde5
+ECM_TEST="true"
+KFMIN=5.60.0
+QTMIN=5.12.3
+inherit ecm kde.org
DESCRIPTION="Powerful batch file renamer"
HOMEPAGE="https://kde.org/applications/utilities/org.kde.krename
https://userbase.kde.org/KRename"
LICENSE="GPL-2"
+SLOT="5"
KEYWORDS=""
IUSE="exif office pdf taglib truetype"
BDEPEND="sys-devel/gettext"
DEPEND="
- $(add_frameworks_dep kcompletion)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kcrash)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kitemviews)
- $(add_frameworks_dep kjobwidgets)
- $(add_frameworks_dep kjs)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kxmlgui)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtxml)
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kjs-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
exif? ( media-gfx/exiv2:= )
- office? ( $(add_frameworks_dep karchive) )
+ office? ( >=kde-frameworks/karchive-${KFMIN}:5 )
pdf? ( app-text/podofo:= )
taglib? ( media-libs/taglib )
truetype? ( media-libs/freetype:2 )
@@ -49,5 +52,5 @@ src_configure() {
$(cmake-utils_use_find_package truetype Freetype)
)
- kde5_src_configure
+ ecm_src_configure
}
diff --git a/kde-misc/krusader/krusader-9999.ebuild b/kde-misc/krusader/krusader-9999.ebuild
index d1cc1161c3..731f5f5e99 100644
--- a/kde-misc/krusader/krusader-9999.ebuild
+++ b/kde-misc/krusader/krusader-9999.ebuild
@@ -3,8 +3,10 @@
EAPI=7
-KDE_HANDBOOK="forceoptional"
-inherit kde5
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.60.0
+QTMIN=5.12.3
+inherit ecm kde.org
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
@@ -13,49 +15,51 @@ fi
DESCRIPTION="Advanced twin-panel (commander-style) file-manager with many extras"
HOMEPAGE="https://krusader.org/"
+
LICENSE="GPL-2+"
+SLOT="5"
IUSE=""
COMMON_DEPEND="
- $(add_frameworks_dep karchive)
- $(add_frameworks_dep kbookmarks)
- $(add_frameworks_dep kcodecs)
- $(add_frameworks_dep kcompletion)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kguiaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kitemviews)
- $(add_frameworks_dep kjobwidgets)
- $(add_frameworks_dep knotifications)
- $(add_frameworks_dep kparts)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep ktextwidgets)
- $(add_frameworks_dep kwallet)
- $(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 qtprintsupport)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtxml)
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kbookmarks-${KFMIN}: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/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/solid-${KFMIN}:5
sys-apps/acl
sys-libs/zlib
"
DEPEND="${COMMON_DEPEND}
- $(add_qt_dep qtconcurrent)
+ >=dev-qt/qtconcurrent-${QTMIN}:5
"
RDEPEND="${COMMON_DEPEND}
- $(add_kdeapps_dep kio-extras)
+ kde-apps/kio-extras:5
"
pkg_postinst() {
- kde5_pkg_postinst
+ ecm_pkg_postinst
if ! has_version kde-apps/thumbnailers:${SLOT} ||
! has_version kde-apps/ffmpegthumbs:${SLOT} ; then
diff --git a/kde-misc/ktrip/ktrip-9999.ebuild b/kde-misc/ktrip/ktrip-9999.ebuild
index 91549777ab..4e7296ad1c 100644
--- a/kde-misc/ktrip/ktrip-9999.ebuild
+++ b/kde-misc/ktrip/ktrip-9999.ebuild
@@ -3,26 +3,28 @@
EAPI=7
-inherit kde5
+KFMIN=5.60.0
+inherit ecm kde.org
DESCRIPTION="Public transport assistant targeted towards mobile Linux and Android"
HOMEPAGE="https://cgit.kde.org/kpublictransport.git/tree/
https://www.volkerkrause.eu/2019/03/02/kpublictransport-introduction.html"
LICENSE="GPL-2+"
+SLOT="5"
KEYWORDS=""
IUSE=""
DEPEND="
- $(add_frameworks_dep ki18n)
- $(add_qt_dep qtdeclarative)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
kde-misc/kpublictransport:5
"
RDEPEND="${DEPEND}
- $(add_frameworks_dep kirigami)
- $(add_frameworks_dep plasma)
- $(add_qt_dep qtquickcontrols)
- $(add_qt_dep qtquickcontrols2)
+ dev-qt/qtquickcontrols:5
+ dev-qt/qtquickcontrols2:5
+ >=kde-frameworks/kirigami-${KFMIN}:5
+ >=kde-frameworks/plasma-${KFMIN}:5
"
diff --git a/kde-misc/kwebkitpart/kwebkitpart-9999.ebuild b/kde-misc/kwebkitpart/kwebkitpart-9999.ebuild
index ef0bb74b92..b7f58ad8fb 100644
--- a/kde-misc/kwebkitpart/kwebkitpart-9999.ebuild
+++ b/kde-misc/kwebkitpart/kwebkitpart-9999.ebuild
@@ -3,32 +3,33 @@
EAPI=7
-inherit kde5
+inherit ecm kde.org
DESCRIPTION="WebKit KPart for Konqueror"
HOMEPAGE="https://cgit.kde.org/kwebkitpart.git"
LICENSE="LGPL-2"
+SLOT="5"
KEYWORDS=""
IUSE=""
DEPEND="
- $(add_frameworks_dep kcompletion)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kdewebkit)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kparts)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kxmlgui)
- $(add_frameworks_dep sonnet)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtprintsupport)
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
>=dev-qt/qtwebkit-5.212.0_pre20180120:5
- $(add_qt_dep qtwidgets)
+ dev-qt/qtwidgets:5
+ kde-frameworks/kcompletion:5
+ kde-frameworks/kconfig:5
+ kde-frameworks/kcoreaddons:5
+ kde-frameworks/kdewebkit:5
+ kde-frameworks/ki18n:5
+ kde-frameworks/kiconthemes:5
+ kde-frameworks/kio:5
+ kde-frameworks/kparts:5
+ kde-frameworks/kservice:5
+ kde-frameworks/kwidgetsaddons:5
+ kde-frameworks/kxmlgui:5
+ kde-frameworks/sonnet:5
"
RDEPEND="${DEPEND}"
diff --git a/kde-misc/latte-dock/latte-dock-9999.ebuild b/kde-misc/latte-dock/latte-dock-9999.ebuild
index 3c9f5501f3..0a477aa5d5 100644
--- a/kde-misc/latte-dock/latte-dock-9999.ebuild
+++ b/kde-misc/latte-dock/latte-dock-9999.ebuild
@@ -3,8 +3,9 @@
EAPI=7
-FRAMEWORKS_MINIMAL="5.63.0"
-inherit kde5
+KFMIN=5.63.0
+QTMIN=5.12.3
+inherit ecm kde.org
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
@@ -12,38 +13,37 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then
fi
DESCRIPTION="Elegant dock, based on KDE Frameworks"
-HOMEPAGE="https://store.kde.org/p/1169519/
- https://github.com/psifidotos/Latte-Dock"
+HOMEPAGE="https://kde.org/applications/utilities/org.kde.latte-dock"
LICENSE="GPL-2+"
SLOT="0"
IUSE=""
DEPEND="
- $(add_frameworks_dep kactivities)
- $(add_frameworks_dep karchive)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kcrash)
- $(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep kdeclarative)
- $(add_frameworks_dep kglobalaccel)
- $(add_frameworks_dep kguiaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep knewstuff)
- $(add_frameworks_dep knotifications)
- $(add_frameworks_dep kpackage)
- $(add_frameworks_dep kwayland)
- $(add_frameworks_dep kwindowsystem)
- $(add_frameworks_dep kxmlgui)
- $(add_frameworks_dep plasma X)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtdeclarative)
- $(add_qt_dep qtgraphicaleffects)
- $(add_qt_dep qtgui 'xcb')
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtx11extras)
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgraphicaleffects-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5[xcb]
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtx11extras-${QTMIN}:5
+ >=kde-frameworks/kactivities-${KFMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kdeclarative-${KFMIN}:5
+ >=kde-frameworks/kglobalaccel-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kpackage-${KFMIN}:5
+ >=kde-frameworks/kwayland-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/plasma-${KFMIN}:5[X]
x11-libs/libSM
x11-libs/libX11
x11-libs/libxcb
diff --git a/kde-misc/plasma-applet-network-monitor/plasma-applet-network-monitor-9999.ebuild b/kde-misc/plasma-applet-network-monitor/plasma-applet-network-monitor-9999.ebuild
index 7781f6cf42..84c82fb3fe 100644
--- a/kde-misc/plasma-applet-network-monitor/plasma-applet-network-monitor-9999.ebuild
+++ b/kde-misc/plasma-applet-network-monitor/plasma-applet-network-monitor-9999.ebuild
@@ -3,23 +3,25 @@
EAPI=7
-inherit kde5
+inherit ecm
-DESCRIPTION="Plasma 5 applet for monitoring active network connections"
-HOMEPAGE="https://store.kde.org/p/998914/
-https://github.com/kotelnik/plasma-applet-network-monitor"
-
-if [[ ${KDE_BUILD_TYPE} = live ]] ; then
+if [[ ${PV} = *9999* ]] ; then
EGIT_REPO_URI="https://github.com/kotelnik/${PN}.git"
+ inherit git-r3
else
SRC_URI="https://github.com/kotelnik/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
fi
+DESCRIPTION="Plasma 5 applet for monitoring active network connections"
+HOMEPAGE="https://store.kde.org/p/998914/
+https://github.com/kotelnik/plasma-applet-network-monitor"
+
LICENSE="GPL-2+"
-KEYWORDS=""
+SLOT="5"
IUSE=""
DEPEND="
- $(add_frameworks_dep plasma)
+ kde-frameworks/plasma:5
"
RDEPEND="${DEPEND}"
diff --git a/kde-misc/plasma-applet-weather-widget/plasma-applet-weather-widget-9999.ebuild b/kde-misc/plasma-applet-weather-widget/plasma-applet-weather-widget-9999.ebuild
index c1236be22d..9c28e7d1e0 100644
--- a/kde-misc/plasma-applet-weather-widget/plasma-applet-weather-widget-9999.ebuild
+++ b/kde-misc/plasma-applet-weather-widget/plasma-applet-weather-widget-9999.ebuild
@@ -3,24 +3,26 @@
EAPI=7
-inherit kde5
+inherit ecm
-DESCRIPTION="Plasma 5 applet for weather forecasts"
-HOMEPAGE="https://store.kde.org/p/998917/
-https://github.com/kotelnik/plasma-applet-weather-widget"
-
-if [[ ${KDE_BUILD_TYPE} = live ]] ; then
+if [[ ${PV} = *9999* ]] ; then
EGIT_REPO_URI="https://github.com/kotelnik/${PN}.git"
+ inherit git-r3
else
SRC_URI="https://github.com/kotelnik/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
fi
+DESCRIPTION="Plasma 5 applet for weather forecasts"
+HOMEPAGE="https://store.kde.org/p/998917/
+https://github.com/kotelnik/plasma-applet-weather-widget"
+
LICENSE="GPL-2+"
-KEYWORDS=""
+SLOT="5"
IUSE=""
DEPEND="
- $(add_frameworks_dep plasma)
- $(add_qt_dep qtxmlpatterns 'qml')
+ dev-qt/qtxmlpatterns:5[qml]
+ kde-frameworks/plasma:5
"
RDEPEND="${DEPEND}"
diff --git a/kde-misc/plasma-pass/plasma-pass-9999.ebuild b/kde-misc/plasma-pass/plasma-pass-9999.ebuild
index d1ea19ba7f..2c33622044 100644
--- a/kde-misc/plasma-pass/plasma-pass-9999.ebuild
+++ b/kde-misc/plasma-pass/plasma-pass-9999.ebuild
@@ -3,7 +3,9 @@
EAPI=7
-inherit kde5
+KFMIN=5.60.0
+QTMIN=5.12.3
+inherit ecm kde.org
DESCRIPTION="Plasma applet to access password from pass"
HOMEPAGE="https://www.dvratil.cz/2018/05/plasma-pass/ https://cgit.kde.org/plasma-pass.git/"
@@ -14,18 +16,19 @@ if [[ ${KDE_BUILD_TYPE} != live ]] ; then
fi
LICENSE="LGPL-2.1+"
+SLOT="5"
IUSE=""
DEPEND="
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kitemmodels)
- $(add_frameworks_dep plasma)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtdeclarative)
- $(add_qt_dep qtgraphicaleffects)
- $(add_qt_dep qtgui)
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/plasma-${KFMIN}:5
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgraphicaleffects-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
"
RDEPEND="${DEPEND}
- $(add_frameworks_dep kirigami)
+ >=kde-frameworks/kirigami-${KFMIN}:5
"
diff --git a/kde-misc/plasma-redshift-control/plasma-redshift-control-9999.ebuild b/kde-misc/plasma-redshift-control/plasma-redshift-control-9999.ebuild
index 37eda1c1c7..1e4d93909a 100644
--- a/kde-misc/plasma-redshift-control/plasma-redshift-control-9999.ebuild
+++ b/kde-misc/plasma-redshift-control/plasma-redshift-control-9999.ebuild
@@ -3,16 +3,17 @@
EAPI=7
-inherit kde5
+inherit ecm kde.org
DESCRIPTION="Plasma 5 applet for controlling redshift"
HOMEPAGE="https://store.kde.org/p/998916/"
LICENSE="GPL-2+"
+SLOT="5"
KEYWORDS=""
IUSE=""
-DEPEND="$(add_frameworks_dep plasma)"
+DEPEND="kde-frameworks/plasma:5"
RDEPEND="${DEPEND}
x11-misc/redshift
"
diff --git a/kde-misc/rsibreak/rsibreak-9999.ebuild b/kde-misc/rsibreak/rsibreak-9999.ebuild
index b5ef4e5efc..712f1a81d4 100644
--- a/kde-misc/rsibreak/rsibreak-9999.ebuild
+++ b/kde-misc/rsibreak/rsibreak-9999.ebuild
@@ -3,41 +3,46 @@
EAPI=7
-KDE_HANDBOOK="forceoptional"
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.60.0
+QTMIN=5.12.3
VIRTUALX_REQUIRED="test"
-inherit kde5
+inherit ecm kde.org
DESCRIPTION="Small utility which bothers you at certain intervals"
-HOMEPAGE="https://userbase.kde.org/RSIBreak"
+HOMEPAGE="https://kde.org/applications/utilities/org.kde.rsibreak
+https://userbase.kde.org/RSIBreak"
+
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/$(ver_cut 1-2)/${P}.tar.xz"
+ KEYWORDS="~amd64 ~x86"
fi
LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
-KEYWORDS=""
+SLOT="5"
IUSE=""
BDEPEND="sys-devel/gettext"
DEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kcrash)
- $(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kidletime)
- $(add_frameworks_dep knotifications)
- $(add_frameworks_dep knotifyconfig)
- $(add_frameworks_dep ktextwidgets)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kwindowsystem)
- $(add_frameworks_dep kxmlgui)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kidletime-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
"
# bug 587170 for frameworkintegration
RDEPEND="${DEPEND}
- $(add_frameworks_dep frameworkintegration)
+ >=kde-frameworks/frameworkintegration-${KFMIN}:5
"
diff --git a/kde-misc/skanlite/skanlite-9999.ebuild b/kde-misc/skanlite/skanlite-9999.ebuild
index 5a401d4754..a063c421ed 100644
--- a/kde-misc/skanlite/skanlite-9999.ebuild
+++ b/kde-misc/skanlite/skanlite-9999.ebuild
@@ -3,29 +3,32 @@
EAPI=7
-KDE_HANDBOOK="forceoptional"
-KDE_TEST="forceoptional"
-inherit kde5
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+KFMIN=5.60.0
+QTMIN=5.12.3
+inherit ecm kde.org
-DESCRIPTION="KDE image scanning application"
-HOMEPAGE="https://kde.org/applications/graphics/skanlite"
+DESCRIPTION="Simple image scanning application based on libksane and KDE Frameworks"
+HOMEPAGE="https://kde.org/applications/graphics/org.kde.skanlite"
LICENSE="|| ( GPL-2 GPL-3 ) handbook? ( FDL-1.2+ )"
+SLOT="5"
KEYWORDS=""
IUSE=""
DEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kjobwidgets)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kxmlgui)
- $(add_kdeapps_dep libksane '' 19.03.80)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libksane-19.04.0: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/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
media-libs/libpng:0=
"
RDEPEND="${DEPEND}"
diff --git a/kde-misc/wacomtablet/wacomtablet-9999.ebuild b/kde-misc/wacomtablet/wacomtablet-9999.ebuild
index 425a10b3b2..40025e2b24 100644
--- a/kde-misc/wacomtablet/wacomtablet-9999.ebuild
+++ b/kde-misc/wacomtablet/wacomtablet-9999.ebuild
@@ -3,36 +3,40 @@
EAPI=7
-KDE_HANDBOOK="forceoptional"
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.60.0
+QTMIN=5.12.3
VIRTUALX_REQUIRED="test"
-inherit kde5
+inherit ecm kde.org
DESCRIPTION="System settings module for Wacom tablets"
-HOMEPAGE="https://userbase.kde.org/Wacomtablet https://store.kde.org/p/1127862"
+HOMEPAGE="https://kde.org/applications/system/org.kde.wacomtablet
+https://userbase.kde.org/Wacomtablet"
LICENSE="GPL-2"
+SLOT="5"
KEYWORDS=""
IUSE=""
BDEPEND="sys-devel/gettext"
RDEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep kglobalaccel)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep knotifications)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kwindowsystem)
- $(add_frameworks_dep kxmlgui)
- $(add_frameworks_dep plasma)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtdeclarative)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtx11extras)
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtx11extras-${QTMIN}:5
>=dev-libs/libwacom-0.30
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kglobalaccel-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/plasma-${KFMIN}:5
>=x11-drivers/xf86-input-wacom-0.20.0
x11-libs/libXi
x11-libs/libxcb
@@ -48,5 +52,5 @@ src_test() {
-E "(Test.KDED.DBusTabletService)"
)
- kde5_src_test
+ ecm_src_test
}
diff --git a/kde-misc/zanshin/zanshin-9999.ebuild b/kde-misc/zanshin/zanshin-9999.ebuild
index f24ff35dd8..04a85155a1 100644
--- a/kde-misc/zanshin/zanshin-9999.ebuild
+++ b/kde-misc/zanshin/zanshin-9999.ebuild
@@ -3,53 +3,60 @@
EAPI=7
-KDE_TEST="forceoptional"
+ECM_TEST="forceoptional"
+KDE_APPS_MINIMAL=19.04.3
+KFMIN=5.60.0
+QTMIN=5.12.3
VIRTUALX_REQUIRED="test"
-inherit kde5
+inherit ecm kde.org
DESCRIPTION="Getting things done application by KDE"
-HOMEPAGE="https://zanshin.kde.org/"
-[[ ${KDE_BUILD_TYPE} != live ]] && SRC_URI="http://files.kde.org/zanshin/${P}.tar.bz2"
+HOMEPAGE="https://zanshin.kde.org/ https://userbase.kde.org/Zanshin
+https://kde.org/applications/utilities/org.kde.zanshin"
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ SRC_URI="http://files.kde.org/zanshin/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~x86"
+fi
LICENSE="|| ( GPL-2 GPL-3 )"
-KEYWORDS=""
+SLOT="5"
IUSE=""
BDEPEND="
- test? ( $(add_kdeapps_dep akonadi 'tools') )
+ test? ( >=kde-apps/akonadi-${KDE_APPS_MINIMAL}:5[tools] )
"
COMMON_DEPEND="
- $(add_frameworks_dep kcalendarcore)
- $(add_frameworks_dep kcodecs)
- $(add_frameworks_dep kcompletion)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcontacts)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kitemmodels)
- $(add_frameworks_dep kitemviews)
- $(add_frameworks_dep kjobwidgets)
- $(add_frameworks_dep kparts)
- $(add_frameworks_dep krunner)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kwindowsystem)
- $(add_frameworks_dep kxmlgui)
- $(add_kdeapps_dep akonadi)
- $(add_kdeapps_dep akonadi-calendar)
- $(add_kdeapps_dep akonadi-contacts)
- $(add_kdeapps_dep kmime)
- $(add_kdeapps_dep kontactinterface)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtnetwork)
- $(add_qt_dep qtwidgets)
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/akonadi-${KDE_APPS_MINIMAL}:5
+ >=kde-apps/akonadi-calendar-${KDE_APPS_MINIMAL}:5
+ >=kde-apps/akonadi-contacts-${KDE_APPS_MINIMAL}:5
+ >=kde-apps/kmime-${KDE_APPS_MINIMAL}:5
+ >=kde-apps/kontactinterface-${KDE_APPS_MINIMAL}:5
+ >=kde-frameworks/kcalendarcore-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcontacts-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/krunner-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
"
DEPEND="${COMMON_DEPEND}
dev-libs/boost
"
RDEPEND="${COMMON_DEPEND}
!kde-misc/zanshin:4
- $(add_kdeapps_dep kdepim-runtime)
+ >=kde-apps/kdepim-runtime-${KDE_APPS_MINIMAL}:5
"