summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kde-plasma/bluedevil/bluedevil-9999.ebuild44
-rw-r--r--kde-plasma/breeze-grub/breeze-grub-9999.ebuild1
-rw-r--r--kde-plasma/breeze-gtk/breeze-gtk-9999.ebuild13
-rw-r--r--kde-plasma/breeze-plymouth/breeze-plymouth-9999.ebuild12
-rw-r--r--kde-plasma/breeze/breeze-9999.ebuild48
-rw-r--r--kde-plasma/discover/discover-9999.ebuild64
-rw-r--r--kde-plasma/drkonqi/drkonqi-9999.ebuild55
-rw-r--r--kde-plasma/kactivitymanagerd/kactivitymanagerd-9999.ebuild35
-rw-r--r--kde-plasma/kde-cli-tools/kde-cli-tools-9999.ebuild56
-rw-r--r--kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild39
-rw-r--r--kde-plasma/kdecoration/kdecoration-9999.ebuild13
-rw-r--r--kde-plasma/kdeplasma-addons/kdeplasma-addons-9999.ebuild73
-rw-r--r--kde-plasma/kgamma/kgamma-9999.ebuild24
-rw-r--r--kde-plasma/khotkeys/khotkeys-9999.ebuild52
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-9999.ebuild66
-rw-r--r--kde-plasma/kmenuedit/kmenuedit-9999.ebuild50
-rw-r--r--kde-plasma/kscreen/kscreen-9999.ebuild47
-rw-r--r--kde-plasma/kscreenlocker/kscreenlocker-9999.ebuild64
-rw-r--r--kde-plasma/ksshaskpass/ksshaskpass-9999.ebuild22
-rw-r--r--kde-plasma/ksysguard/ksysguard-9999.ebuild51
-rw-r--r--kde-plasma/kwallet-pam/kwallet-pam-9999.ebuild14
-rw-r--r--kde-plasma/kwayland-integration/kwayland-integration-9999.ebuild20
-rw-r--r--kde-plasma/kwin/kwin-9999.ebuild101
-rw-r--r--kde-plasma/kwrited/kwrited-9999.ebuild22
-rw-r--r--kde-plasma/libkscreen/libkscreen-9999.ebuild19
-rw-r--r--kde-plasma/libksysguard/libksysguard-9999.ebuild42
-rw-r--r--kde-plasma/libkworkspace/libkworkspace-9999.ebuild31
-rw-r--r--kde-plasma/milou/milou-9999.ebuild30
-rw-r--r--kde-plasma/oxygen/oxygen-9999.ebuild48
-rw-r--r--kde-plasma/plasma-browser-integration/plasma-browser-integration-9999.ebuild34
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild136
-rw-r--r--kde-plasma/plasma-integration/plasma-integration-9999.ebuild45
-rw-r--r--kde-plasma/plasma-nm/plasma-nm-9999.ebuild69
-rw-r--r--kde-plasma/plasma-pa/plasma-pa-9999.ebuild32
-rw-r--r--kde-plasma/plasma-sdk/plasma-sdk-9999.ebuild52
-rw-r--r--kde-plasma/plasma-thunderbolt/plasma-thunderbolt-9999.ebuild26
-rw-r--r--kde-plasma/plasma-vault/plasma-vault-9999.ebuild40
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-9999.ebuild1
-rw-r--r--kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild155
-rw-r--r--kde-plasma/plymouth-kcm/plymouth-kcm-9999.ebuild34
-rw-r--r--kde-plasma/polkit-kde-agent/polkit-kde-agent-9999.ebuild30
-rw-r--r--kde-plasma/powerdevil/powerdevil-9999.ebuild68
-rw-r--r--kde-plasma/sddm-kcm/sddm-kcm-9999.ebuild32
-rw-r--r--kde-plasma/systemsettings/systemsettings-9999.ebuild66
-rw-r--r--kde-plasma/user-manager/user-manager-9999.ebuild32
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-9999.ebuild39
-rw-r--r--kde-plasma/xembed-sni-proxy/xembed-sni-proxy-9999.ebuild23
47 files changed, 1150 insertions, 920 deletions
diff --git a/kde-plasma/bluedevil/bluedevil-9999.ebuild b/kde-plasma/bluedevil/bluedevil-9999.ebuild
index 84aae6c17cc..dba653f7e35 100644
--- a/kde-plasma/bluedevil/bluedevil-9999.ebuild
+++ b/kde-plasma/bluedevil/bluedevil-9999.ebuild
@@ -3,32 +3,38 @@
EAPI=7
-inherit kde5
+KFMIN=5.64.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.12.3
+inherit ecm kde.org
DESCRIPTION="Bluetooth stack for KDE Plasma"
HOMEPAGE="https://cgit.kde.org/bluedevil.git"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
KEYWORDS=""
IUSE=""
DEPEND="
- $(add_frameworks_dep bluez-qt)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kded)
- $(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep knotifications)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kwindowsystem)
- $(add_frameworks_dep plasma)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtdeclarative)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
+ >=kde-frameworks/bluez-qt-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kded-${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/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/plasma-${KFMIN}:5
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
"
RDEPEND="${DEPEND}
- $(add_plasma_dep kde-cli-tools)
+ >=kde-plasma/kde-cli-tools-${PVCUT}:5
"
diff --git a/kde-plasma/breeze-grub/breeze-grub-9999.ebuild b/kde-plasma/breeze-grub/breeze-grub-9999.ebuild
index 9e6291db2e3..d0e5956c5e5 100644
--- a/kde-plasma/breeze-grub/breeze-grub-9999.ebuild
+++ b/kde-plasma/breeze-grub/breeze-grub-9999.ebuild
@@ -3,6 +3,7 @@
EAPI=7
+PVCUT=$(ver_cut 1-3)
inherit kde.org
DESCRIPTION="Breeze theme for GRUB"
diff --git a/kde-plasma/breeze-gtk/breeze-gtk-9999.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-9999.ebuild
index 9c320fbc601..db711a1671f 100644
--- a/kde-plasma/breeze-gtk/breeze-gtk-9999.ebuild
+++ b/kde-plasma/breeze-gtk/breeze-gtk-9999.ebuild
@@ -4,16 +4,19 @@
EAPI=7
PYTHON_COMPAT=( python3_{6,7} )
-inherit kde5 python-any-r1
+PVCUT=$(ver_cut 1-3)
+inherit ecm kde.org python-any-r1
DESCRIPTION="Official GTK+ port of Plasma's Breeze widget style"
HOMEPAGE="https://cgit.kde.org/breeze-gtk.git"
+
LICENSE="LGPL-2.1+"
+SLOT="5"
KEYWORDS=""
IUSE=""
BDEPEND="${PYTHON_DEPS}
- $(add_plasma_dep breeze)
+ >=kde-plasma/breeze-${PVCUT}:5
$(python_gen_any_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
dev-lang/sassc
"
@@ -24,11 +27,11 @@ python_check_deps() {
pkg_setup() {
python-any-r1_pkg_setup
- kde5_pkg_setup
+ ecm_pkg_setup
}
src_prepare() {
- kde5_src_prepare
+ ecm_src_prepare
if has_version "<dev-util/cmake-3.16_rc1"; then
eapply "${FILESDIR}"/${PN}-5.16.5-cmake-pre-3.16.patch
fi
@@ -41,5 +44,5 @@ src_configure() {
if has_version "<dev-util/cmake-3.16_rc1"; then
mycmakeargs=( -DPYTHON_EXECUTABLE="${PYTHON}" )
fi
- kde5_src_configure
+ ecm_src_configure
}
diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-9999.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-9999.ebuild
index d299cbbf7f4..8bc2431d963 100644
--- a/kde-plasma/breeze-plymouth/breeze-plymouth-9999.ebuild
+++ b/kde-plasma/breeze-plymouth/breeze-plymouth-9999.ebuild
@@ -3,16 +3,18 @@
EAPI=7
-ECM_KDEINSTALLDIRS="false"
-KDE_AUTODEPS="false"
-inherit kde5
+KFMIN=5.64.0
+PVCUT=$(ver_cut 1-3)
+inherit cmake-utils kde.org
DESCRIPTION="Breeze theme for Plymouth"
+
LICENSE="GPL-2+ GPL-3+"
+SLOT="5"
KEYWORDS=""
IUSE=""
-BDEPEND="$(add_frameworks_dep extra-cmake-modules)"
+BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:5"
DEPEND="sys-boot/plymouth"
RDEPEND="${DEPEND}"
@@ -22,5 +24,5 @@ src_configure() {
-DDISTRO_VERSION=
)
- kde5_src_configure
+ cmake-utils_src_configure
}
diff --git a/kde-plasma/breeze/breeze-9999.ebuild b/kde-plasma/breeze/breeze-9999.ebuild
index 8e8bbc24b50..f9fc724e23f 100644
--- a/kde-plasma/breeze/breeze-9999.ebuild
+++ b/kde-plasma/breeze/breeze-9999.ebuild
@@ -3,42 +3,48 @@
EAPI=7
-inherit kde5
+KFMIN=5.64.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.12.3
+inherit ecm kde.org
DESCRIPTION="Breeze visual style for the Plasma desktop"
HOMEPAGE="https://cgit.kde.org/breeze.git"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
KEYWORDS=""
IUSE="wayland X"
# drop qtwidgets subslot operator when QT_MINIMAL >= 5.13.0
RDEPEND="
- $(add_frameworks_dep frameworkintegration)
- $(add_frameworks_dep kcmutils)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kguiaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kwindowsystem)
- $(add_plasma_dep kdecoration)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtdeclarative)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets '' '' '5=')
+ >=kde-frameworks/frameworkintegration-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${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/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-plasma/kdecoration-${PVCUT}:5
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5=
sci-libs/fftw:3.0=
- wayland? ( $(add_frameworks_dep kwayland) )
+ wayland? ( >=kde-frameworks/kwayland-${KFMIN}:5 )
X? (
- $(add_qt_dep qtx11extras)
+ >=dev-qt/qtx11extras-${QTMIN}:5
x11-libs/libxcb
)
"
DEPEND="${RDEPEND}
- $(add_frameworks_dep kpackage)
+ >=kde-frameworks/kpackage-${KFMIN}:5
"
PDEPEND="
- $(add_frameworks_dep breeze-icons)
- $(add_plasma_dep kde-cli-tools)
+ >=kde-frameworks/breeze-icons-${KFMIN}:5
+ >=kde-plasma/kde-cli-tools-${PVCUT}:5
"
src_configure() {
@@ -46,5 +52,5 @@ src_configure() {
$(cmake-utils_use_find_package wayland KF5Wayland)
$(cmake-utils_use_find_package X XCB)
)
- kde5_src_configure
+ ecm_src_configure
}
diff --git a/kde-plasma/discover/discover-9999.ebuild b/kde-plasma/discover/discover-9999.ebuild
index 6ab5dca1c71..1c59638cc14 100644
--- a/kde-plasma/discover/discover-9999.ebuild
+++ b/kde-plasma/discover/discover-9999.ebuild
@@ -3,50 +3,56 @@
EAPI=7
-KDE_TEST="forceoptional"
+ECM_TEST="forceoptional"
+KFMIN=5.64.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.12.3
VIRTUALX_REQUIRED="test"
-inherit kde5
+inherit ecm kde.org
DESCRIPTION="KDE Plasma resources management GUI"
HOMEPAGE="https://userbase.kde.org/Discover"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
KEYWORDS=""
IUSE="+firmware feedback"
# libmarkdown (app-text/discount) only used in PackageKitBackend
DEPEND="
- $(add_frameworks_dep attica)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kcrash)
- $(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep kdeclarative)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kirigami)
- $(add_frameworks_dep kitemmodels)
- $(add_frameworks_dep knewstuff)
- $(add_frameworks_dep knotifications)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kxmlgui)
- $(add_qt_dep qtconcurrent)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtdeclarative)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtnetwork)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtxml)
+ >=kde-frameworks/attica-${KFMIN}: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/kdeclarative-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+ >=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/qtxml-${QTMIN}:5
feedback? ( dev-libs/kuserfeedback:5 )
firmware? ( sys-apps/fwupd )
"
RDEPEND="${DEPEND}
- $(add_frameworks_dep kirigami)
+ >=kde-frameworks/kirigami-${KFMIN}:5
"
src_prepare() {
- kde5_src_prepare
+ ecm_src_prepare
# we don't need it with PackageKitBackend off
- punt_bogus_dep KF5 Archive
+ ecm_punt_bogus_dep KF5 Archive
}
src_configure() {
@@ -59,7 +65,7 @@ src_configure() {
-DBUILD_FwupdBackend=$(usex firmware)
)
- kde5_src_configure
+ ecm_src_configure
}
src_test() {
@@ -68,5 +74,5 @@ src_test() {
-E "(knsbackendtest)"
)
- kde5_src_test
+ ecm_src_test
}
diff --git a/kde-plasma/drkonqi/drkonqi-9999.ebuild b/kde-plasma/drkonqi/drkonqi-9999.ebuild
index b9b7d267cf2..46f7a7b90c1 100644
--- a/kde-plasma/drkonqi/drkonqi-9999.ebuild
+++ b/kde-plasma/drkonqi/drkonqi-9999.ebuild
@@ -3,44 +3,49 @@
EAPI=7
-inherit kde5
+KFMIN=5.64.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.12.3
+inherit ecm kde.org
DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed"
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
KEYWORDS=""
IUSE="X"
RDEPEND="
- $(add_frameworks_dep kcompletion)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kcrash)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kidletime)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kjobwidgets)
- $(add_frameworks_dep knotifications)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep kwallet)
- $(add_frameworks_dep kwayland)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kxmlrpcclient)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtxml)
- X? ( $(add_qt_dep qtx11extras) )
+ >=kde-frameworks/kcompletion-${KFMIN}: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/kidletime-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwayland-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlrpcclient-${KFMIN}:5
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
"
DEPEND="${RDEPEND}
- $(add_qt_dep qtconcurrent)
+ >=dev-qt/qtconcurrent-${QTMIN}:5
"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package X Qt5X11Extras)
)
- kde5_src_configure
+ ecm_src_configure
}
src_test() {
@@ -49,11 +54,11 @@ src_test() {
-E "(connectiontest)"
)
- kde5_src_test
+ ecm_src_test
}
pkg_postinst() {
- kde5_pkg_postinst
+ ecm_pkg_postinst
if ! has_version "sys-devel/gdb"; then
elog "For more usability consider installing the following package:"
elog " sys-devel/gdb - Easier debugging support"
diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-9999.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-9999.ebuild
index 36e5f05a5e3..b6d1c43b90e 100644
--- a/kde-plasma/kactivitymanagerd/kactivitymanagerd-9999.ebuild
+++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-9999.ebuild
@@ -3,28 +3,33 @@
EAPI=7
-inherit kde5
+KFMIN=5.64.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.12.3
+inherit ecm kde.org
DESCRIPTION="System service to manage user's activities, track the usage patterns etc."
+
LICENSE="|| ( GPL-2 GPL-3 )"
+SLOT="5"
KEYWORDS=""
IUSE=""
RDEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kcrash)
- $(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep kglobalaccel)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep kwindowsystem)
- $(add_frameworks_dep kxmlgui)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtsql 'sqlite')
- $(add_qt_dep qtwidgets)
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kglobalaccel-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5[sqlite]
+ >=dev-qt/qtwidgets-${QTMIN}:5
"
DEPEND="${RDEPEND}
dev-libs/boost
diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-9999.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-9999.ebuild
index 757e81f84cf..f1b06fb4a9f 100644
--- a/kde-plasma/kde-cli-tools/kde-cli-tools-9999.ebuild
+++ b/kde-plasma/kde-cli-tools/kde-cli-tools-9999.ebuild
@@ -3,40 +3,46 @@
EAPI=7
-KDE_HANDBOOK="forceoptional"
-KDE_TEST="optional"
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="optional"
+KFMIN=5.64.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.12.3
VIRTUALX_REQUIRED="test"
-inherit kde5
+inherit ecm kde.org
DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system"
HOMEPAGE="https://cgit.kde.org/kde-cli-tools.git"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
KEYWORDS=""
IUSE="kdesu X"
REQUIRED_USE="kdesu? ( X )"
DEPEND="
- $(add_frameworks_dep kactivities)
- $(add_frameworks_dep kcmutils)
- $(add_frameworks_dep kcompletion)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kdeclarative)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kwindowsystem)
- $(add_plasma_dep libkworkspace)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtsvg)
- $(add_qt_dep qtwidgets)
- kdesu? ( $(add_frameworks_dep kdesu) )
+ >=kde-frameworks/kactivities-${KFMIN}: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/kdeclarative-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-plasma/libkworkspace-${PVCUT}:5
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ kdesu? ( >=kde-frameworks/kdesu-${KFMIN}:5 )
X? (
- $(add_qt_dep qtx11extras)
+ >=dev-qt/qtx11extras-${QTMIN}:5
x11-libs/libX11
)
"
@@ -55,10 +61,10 @@ src_configure() {
$(cmake-utils_use_find_package X Qt5X11Extras)
)
- kde5_src_configure
+ ecm_src_configure
}
src_install() {
- kde5_src_install
+ ecm_src_install
use kdesu && dosym ../$(get_libdir)/libexec/kf5/kdesu /usr/bin/kdesu
}
diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild
index ce3972e6b1e..7345d0a3c34 100644
--- a/kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild
@@ -3,29 +3,34 @@
EAPI=7
-KDE_TEST="forceoptional"
+ECM_TEST="forceoptional"
+KFMIN=5.64.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.12.3
VIRTUALX_REQUIRED="test"
-inherit kde5
+inherit ecm kde.org
DESCRIPTION="KDE Plasma systemsettings kcm to set GTK application look&feel"
HOMEPAGE="https://cgit.kde.org/kde-gtk-config.git"
+
LICENSE="GPL-3"
+SLOT="5"
KEYWORDS=""
IUSE=""
DEPEND="
- $(add_frameworks_dep karchive)
- $(add_frameworks_dep kcmutils)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep knewstuff)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtsvg)
- $(add_qt_dep qtwidgets)
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
dev-libs/glib:2
gnome-base/gsettings-desktop-schemas
x11-libs/gtk+:2
@@ -33,7 +38,7 @@ DEPEND="
x11-libs/libXcursor
"
RDEPEND="${DEPEND}
- $(add_plasma_dep kde-cli-tools)
+ >=kde-plasma/kde-cli-tools-${PVCUT}:5
"
src_configure() {
@@ -41,11 +46,11 @@ src_configure() {
-DDATA_INSTALL_DIR="${EPREFIX}/usr/share"
)
- kde5_src_configure
+ ecm_src_configure
}
pkg_postinst() {
- kde5_pkg_postinst
+ ecm_pkg_postinst
elog "If you notice missing icons in your GTK applications, you may have to install"
elog "the corresponding themes for GTK. A good guess would be x11-themes/oxygen-gtk"
elog "for example."
diff --git a/kde-plasma/kdecoration/kdecoration-9999.ebuild b/kde-plasma/kdecoration/kdecoration-9999.ebuild
index c005ecf2532..5fae914d4bb 100644
--- a/kde-plasma/kdecoration/kdecoration-9999.ebuild
+++ b/kde-plasma/kdecoration/kdecoration-9999.ebuild
@@ -3,17 +3,22 @@
EAPI=7
-KDE_TEST="forceoptional"
+ECM_TEST="forceoptional"
+KFMIN=5.64.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.12.3
VIRTUALX_REQUIRED="test"
-inherit kde5
+inherit ecm kde.org
DESCRIPTION="Plugin based library to create window decorations"
+
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
+SLOT="5"
KEYWORDS=""
IUSE=""
DEPEND="
- $(add_frameworks_dep ki18n)
- $(add_qt_dep qtgui)
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
"
RDEPEND="${DEPEND}"
diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-9999.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-9999.ebuild
index a12b1a4fd0e..2e327843036 100644
--- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-9999.ebuild
+++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-9999.ebuild
@@ -3,48 +3,53 @@
EAPI=7
-inherit kde5
+KFMIN=5.64.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.12.3
+inherit ecm kde.org
DESCRIPTION="Extra Plasma applets and engines"
+
LICENSE="GPL-2 LGPL-2"
+SLOT="5"
KEYWORDS=""
IUSE="share webengine"
DEPEND="
- $(add_frameworks_dep karchive)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcmutils)
- $(add_frameworks_dep kcompletion)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kdeclarative)
- $(add_frameworks_dep kholidays)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep knewstuff)
- $(add_frameworks_dep knotifications)
- $(add_frameworks_dep kpackage)
- $(add_frameworks_dep kross)
- $(add_frameworks_dep krunner)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep kunitconversion)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kwindowsystem)
- $(add_frameworks_dep kxmlgui)
- $(add_frameworks_dep plasma)
- $(add_frameworks_dep sonnet)
- $(add_qt_dep qtdbus)
- $(add_qt_dep qtdeclarative)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- share? ( $(add_frameworks_dep purpose) )
- webengine? ( $(add_qt_dep qtwebengine) )
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdeclarative-${KFMIN}:5
+ >=kde-frameworks/kh