summaryrefslogtreecommitdiff
path: root/kde-misc
diff options
context:
space:
mode:
Diffstat (limited to 'kde-misc')
-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 5129c4059ae..c41b3560fd1 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 c51815dbac0..0ca2efdd36e 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 e3b5ff7b529..f98c8be25e7 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 401da518d5c..b5d6c2ff004 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 5fcb07b123a..40ca7d9d794 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 9d64282038e..ffea6cce807 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 8c1e6a0dafd..8c28415c5cf 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 90ef852be60..a45fd511ac8 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 41590293080..c6605a101a1 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 be903b8d4d1..6c265262b53 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 aaf45674616..e6a1542b349 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 320ea443336..ba8530c4dff 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 c07bd6fca3d..cb2af95101b 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 511af783460..dea798062df 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 bfda12488b6..287134ac7e1 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