diff options
Diffstat (limited to 'kde-misc')
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 |
