summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2018-10-07 21:09:20 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2018-10-07 21:09:20 +0200
commitc827f3867bae0b335bed4ce33d6a85a7a825f374 (patch)
tree167993283df1966f308934b30e1f248ac78b672e
parent7481f997ac2739fa95800092eed45269f52826cb (diff)
downloadkde-c827f3867bae0b335bed4ce33d6a85a7a825f374.tar.gz
kde-c827f3867bae0b335bed4ce33d6a85a7a825f374.tar.bz2
kde-c827f3867bae0b335bed4ce33d6a85a7a825f374.zip
kde-plasma: Add KDE Plasma 5.14 stable branch
Bump version now, bump EAPI later... Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11
-rw-r--r--kde-plasma/bluedevil/bluedevil-5.14.49.9999.ebuild40
-rw-r--r--kde-plasma/breeze-grub/breeze-grub-5.14.49.9999.ebuild30
-rw-r--r--kde-plasma/breeze-gtk/breeze-gtk-5.14.49.9999.ebuild12
-rw-r--r--kde-plasma/breeze-plymouth/breeze-plymouth-5.14.49.9999.ebuild26
-rw-r--r--kde-plasma/breeze/breeze-5.14.49.9999.ebuild49
-rw-r--r--kde-plasma/drkonqi/drkonqi-5.14.49.9999.ebuild56
-rw-r--r--kde-plasma/kactivitymanagerd/kactivitymanagerd-5.14.49.9999.ebuild35
-rw-r--r--kde-plasma/kde-cli-tools/kde-cli-tools-5.14.49.9999.ebuild62
-rw-r--r--kde-plasma/kde-gtk-config/kde-gtk-config-5.14.49.9999.ebuild52
-rw-r--r--kde-plasma/kdecoration/kdecoration-5.14.49.9999.ebuild19
-rw-r--r--kde-plasma/kdeplasma-addons/kdeplasma-addons-5.14.49.9999.ebuild58
-rw-r--r--kde-plasma/kgamma/kgamma-5.14.49.9999.ebuild26
-rw-r--r--kde-plasma/khotkeys/khotkeys-5.14.49.9999.ebuild46
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-5.14.49.9999.ebuild95
-rw-r--r--kde-plasma/kmenuedit/kmenuedit-5.14.49.9999.ebuild44
-rw-r--r--kde-plasma/kscreen/kscreen-5.14.49.9999.ebuild40
-rw-r--r--kde-plasma/kscreenlocker/kscreenlocker-5.14.49.9999.ebuild94
-rw-r--r--kde-plasma/ksshaskpass/ksshaskpass-5.14.49.9999.ebuild49
-rw-r--r--kde-plasma/ksysguard/ksysguard-5.14.49.9999.ebuild47
-rw-r--r--kde-plasma/kwallet-pam/kwallet-pam-5.14.49.9999.ebuild33
-rw-r--r--kde-plasma/kwayland-integration/kwayland-integration-5.14.49.9999.ebuild22
-rw-r--r--kde-plasma/kwin/kwin-5.14.49.9999.ebuild106
-rw-r--r--kde-plasma/kwrited/kwrited-5.14.49.9999.ebuild23
-rw-r--r--kde-plasma/libkscreen/libkscreen-5.14.49.9999.ebuild27
-rw-r--r--kde-plasma/libksysguard/libksysguard-5.14.49.9999.ebuild53
-rw-r--r--kde-plasma/milou/milou-5.14.49.9999.ebuild30
-rw-r--r--kde-plasma/oxygen/oxygen-5.14.49.9999.ebuild46
-rw-r--r--kde-plasma/plasma-browser-integration/plasma-browser-integration-5.14.49.9999.ebuild36
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-5.14.49.9999.ebuild163
-rw-r--r--kde-plasma/plasma-integration/plasma-integration-5.14.49.9999.ebuild43
-rw-r--r--kde-plasma/plasma-meta/plasma-meta-5.14.49.9999.ebuild77
-rw-r--r--kde-plasma/plasma-nm/plasma-nm-5.14.49.9999.ebuild74
-rw-r--r--kde-plasma/plasma-pa/plasma-pa-5.14.49.9999.ebuild29
-rw-r--r--kde-plasma/plasma-sdk/plasma-sdk-5.14.49.9999.ebuild39
-rw-r--r--kde-plasma/plasma-vault/plasma-vault-5.14.49.9999.ebuild43
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.14.49.9999.ebuild18
-rw-r--r--kde-plasma/plasma-workspace/plasma-workspace-5.14.49.9999.ebuild172
-rw-r--r--kde-plasma/plymouth-kcm/plymouth-kcm-5.14.49.9999.ebuild36
-rw-r--r--kde-plasma/polkit-kde-agent/polkit-kde-agent-5.14.49.9999.ebuild30
-rw-r--r--kde-plasma/powerdevil/powerdevil-5.14.49.9999.ebuild67
-rw-r--r--kde-plasma/sddm-kcm/sddm-kcm-5.14.49.9999.ebuild41
-rw-r--r--kde-plasma/systemsettings/systemsettings-5.14.49.9999.ebuild53
-rw-r--r--kde-plasma/user-manager/user-manager-5.14.49.9999.ebuild27
43 files changed, 2168 insertions, 0 deletions
diff --git a/kde-plasma/bluedevil/bluedevil-5.14.49.9999.ebuild b/kde-plasma/bluedevil/bluedevil-5.14.49.9999.ebuild
new file mode 100644
index 00000000000..862ebc0b645
--- /dev/null
+++ b/kde-plasma/bluedevil/bluedevil-5.14.49.9999.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Bluetooth stack for KDE Plasma"
+HOMEPAGE="https://cgit.kde.org/bluedevil.git"
+KEYWORDS=""
+IUSE=""
+
+COMMON_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)
+"
+DEPEND="${COMMON_DEPEND}
+ x11-misc/shared-mime-info
+"
+RDEPEND="${COMMON_DEPEND}
+ $(add_plasma_dep kde-cli-tools)
+ !app-mobilephone/obexd
+ !app-mobilephone/obex-data-server
+ !kde-plasma/bluedevil:4
+"
diff --git a/kde-plasma/breeze-grub/breeze-grub-5.14.49.9999.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.14.49.9999.ebuild
new file mode 100644
index 00000000000..8e47f9f102f
--- /dev/null
+++ b/kde-plasma/breeze-grub/breeze-grub-5.14.49.9999.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_AUTODEPS="false"
+KDE_DEBUG="false"
+inherit kde5
+
+DESCRIPTION="Breeze theme for GRUB"
+LICENSE="GPL-3+"
+KEYWORDS=""
+IUSE=""
+
+src_prepare() {
+ default
+}
+
+src_configure() {
+ :
+}
+
+src_compile() {
+ :
+}
+
+src_install() {
+ insinto /usr/share/grub/themes
+ doins -r breeze
+}
diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.14.49.9999.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.14.49.9999.ebuild
new file mode 100644
index 00000000000..d957669637b
--- /dev/null
+++ b/kde-plasma/breeze-gtk/breeze-gtk-5.14.49.9999.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Official GTK+ port of Plasma's Breeze widget style"
+HOMEPAGE="https://cgit.kde.org/breeze-gtk.git"
+LICENSE="LGPL-2.1+"
+KEYWORDS=""
+IUSE=""
diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.14.49.9999.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-5.14.49.9999.ebuild
new file mode 100644
index 00000000000..5536333706b
--- /dev/null
+++ b/kde-plasma/breeze-plymouth/breeze-plymouth-5.14.49.9999.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_AUTODEPS="false"
+inherit kde5
+
+DESCRIPTION="Breeze theme for Plymouth"
+LICENSE="GPL-2+ GPL-3+"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="sys-boot/plymouth"
+DEPEND="${RDEPEND}
+ $(add_frameworks_dep extra-cmake-modules)
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DDISTRO_NAME="Gentoo Linux"
+ -DDISTRO_VERSION=
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/breeze/breeze-5.14.49.9999.ebuild b/kde-plasma/breeze/breeze-5.14.49.9999.ebuild
new file mode 100644
index 00000000000..baeca611e4a
--- /dev/null
+++ b/kde-plasma/breeze/breeze-5.14.49.9999.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Breeze visual style for the Plasma desktop"
+HOMEPAGE="https://cgit.kde.org/breeze.git"
+KEYWORDS=""
+IUSE="wayland X"
+
+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)
+ sci-libs/fftw:3.0=
+ wayland? ( $(add_frameworks_dep kwayland) )
+ X? (
+ $(add_qt_dep qtx11extras)
+ x11-libs/libxcb
+ )
+"
+DEPEND="${RDEPEND}
+ $(add_frameworks_dep kpackage)
+"
+PDEPEND="
+ $(add_frameworks_dep breeze-icons)
+ $(add_plasma_dep kde-cli-tools)
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package wayland KF5Wayland)
+ $(cmake-utils_use_find_package X XCB)
+ )
+ kde5_src_configure
+}
diff --git a/kde-plasma/drkonqi/drkonqi-5.14.49.9999.ebuild b/kde-plasma/drkonqi/drkonqi-5.14.49.9999.ebuild
new file mode 100644
index 00000000000..0b9d8d3e7b3
--- /dev/null
+++ b/kde-plasma/drkonqi/drkonqi-5.14.49.9999.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed"
+
+KEYWORDS=""
+IUSE="X"
+
+COMMON_DEPEND="
+ $(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) )
+"
+DEPEND="${COMMON_DEPEND}
+ $(add_qt_dep qtconcurrent)
+"
+RDEPEND="${COMMON_DEPEND}
+ !kde-apps/drkonqi:4
+ !<kde-plasma/plasma-workspace-5.10.95:5
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package X Qt5X11Extras)
+ )
+ kde5_src_configure
+}
+
+pkg_postinst() {
+ kde5_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"
+ fi
+}
diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.14.49.9999.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.14.49.9999.ebuild
new file mode 100644
index 00000000000..591ce522e8f
--- /dev/null
+++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.14.49.9999.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="System service to manage user's activities, track the usage patterns etc."
+LICENSE="|| ( GPL-2 GPL-3 )"
+KEYWORDS=""
+IUSE=""
+
+COMMON_DEPEND="
+ $(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)
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/boost
+"
+RDEPEND="${COMMON_DEPEND}
+ !<kde-frameworks/kactivities-4.13.3-r2:4
+ !kde-plasma/kactivitymanagerd:4
+"
diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.14.49.9999.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.14.49.9999.ebuild
new file mode 100644
index 00000000000..855c71e4fde
--- /dev/null
+++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.14.49.9999.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+KDE_TEST="optional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system"
+HOMEPAGE="https://cgit.kde.org/kde-cli-tools.git"
+KEYWORDS=""
+IUSE="+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 ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_plasma_dep plasma-workspace)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtsvg)
+ $(add_qt_dep qtwidgets)
+ kdesu? ( $(add_frameworks_dep kdesu) )
+ X? (
+ $(add_qt_dep qtx11extras)
+ x11-libs/libX11
+ )
+"
+RDEPEND="${DEPEND}
+ !kde-apps/kdesu
+"
+
+PATCHES=( "${FILESDIR}/${PN}-5.12.80-tests-optional.patch" )
+
+# requires running kde environment
+RESTRICT+=" test"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package kdesu KF5Su)
+ $(cmake-utils_use_find_package X Qt5X11Extras)
+ )
+
+ kde5_src_configure
+}
+
+src_install() {
+ kde5_src_install
+ use kdesu && dosym ../$(get_libdir)/libexec/kf5/kdesu /usr/bin/kdesu
+ use kdesu && dosym ../$(get_libdir)/libexec/kf5/kdesu /usr/bin/kdesu5
+}
diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.14.49.9999.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.14.49.9999.ebuild
new file mode 100644
index 00000000000..20a1f71cda1
--- /dev/null
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.14.49.9999.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_TEST="forceoptional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="KDE Plasma systemsettings kcm to set GTK application look&feel"
+HOMEPAGE="https://cgit.kde.org/kde-gtk-config.git"
+LICENSE="GPL-3"
+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 qtwidgets)
+ dev-libs/glib:2
+ gnome-base/gsettings-desktop-schemas
+ x11-libs/gtk+:2
+ x11-libs/gtk+:3
+ x11-libs/libXcursor
+"
+RDEPEND="${DEPEND}
+ $(add_plasma_dep kde-cli-tools)
+ !kde-plasma/kde-gtk-config:4
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DDATA_INSTALL_DIR="${EPREFIX}/usr/share"
+ )
+
+ kde5_src_configure
+}
+
+pkg_postinst() {
+ kde5_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-5.14.49.9999.ebuild b/kde-plasma/kdecoration/kdecoration-5.14.49.9999.ebuild
new file mode 100644
index 00000000000..43175d8ea53
--- /dev/null
+++ b/kde-plasma/kdecoration/kdecoration-5.14.49.9999.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_TEST="forceoptional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Plugin based library to create window decorations"
+LICENSE="|| ( LGPL-2.1 LGPL-3 )"
+KEYWORDS=""
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep ki18n)
+ $(add_qt_dep qtgui)
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.14.49.9999.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.14.49.9999.ebuild
new file mode 100644
index 00000000000..05da7b79192
--- /dev/null
+++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.14.49.9999.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Extra Plasma applets and engines"
+LICENSE="GPL-2 LGPL-2"
+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) )
+"
+RDEPEND="${DEPEND}
+ $(add_plasma_dep plasma-workspace)
+ $(add_qt_dep qtquickcontrols)
+ $(add_qt_dep qtquickcontrols2)
+ !kde-plasma/kdeplasma-addons:4
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package share KF5Purpose)
+ $(cmake-utils_use_find_package webengine Qt5WebEngine)
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/kgamma/kgamma-5.14.49.9999.ebuild b/kde-plasma/kgamma/kgamma-5.14.49.9999.ebuild
new file mode 100644
index 00000000000..0838ba22eb7
--- /dev/null
+++ b/kde-plasma/kgamma/kgamma-5.14.49.9999.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+KMNAME="${PN}5"
+inherit kde5
+
+DESCRIPTION="Screen gamma values kcontrol module"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtwidgets)
+ x11-libs/libX11
+ x11-libs/libXxf86vm
+"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto
+"
diff --git a/kde-plasma/khotkeys/khotkeys-5.14.49.9999.ebuild b/kde-plasma/khotkeys/khotkeys-5.14.49.9999.ebuild
new file mode 100644
index 00000000000..a3c217cef33
--- /dev/null
+++ b/kde-plasma/khotkeys/khotkeys-5.14.49.9999.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="true"
+inherit kde5
+
+DESCRIPTION="KDE Plasma workspace hotkey module"
+KEYWORDS=""
+IUSE=""
+
+COMMON_DEPEND="
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep kdelibs4support X)
+ $(add_frameworks_dep kglobalaccel)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep ktextwidgets)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ $(add_plasma_dep plasma-workspace)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtwidgets)
+ $(add_qt_dep qtx11extras)
+ x11-libs/libX11
+ x11-libs/libXtst
+"
+RDEPEND="${COMMON_DEPEND}
+ $(add_frameworks_dep kded)
+ $(add_plasma_dep kde-cli-tools)
+ !kde-plasma/khotkeys:4
+ !kde-plasma/systemsettings:4
+"
+DEPEND="${COMMON_DEPEND}
+ x11-base/xorg-proto
+ x11-libs/libxcb
+ x11-libs/libXtst
+"
diff --git a/kde-plasma/kinfocenter/kinfocenter-5.14.49.9999.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.14.49.9999.ebuild
new file mode 100644
index 00000000000..615e518af24
--- /dev/null
+++ b/kde-plasma/kinfocenter/kinfocenter-5.14.49.9999.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="true"
+inherit kde5
+
+DESCRIPTION="A utility that provides information about a computer system"
+HOMEPAGE="https://www.kde.org/applications/system/kinfocenter/"
+SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png"
+KEYWORDS=""
+IUSE="gles2 ieee1394 +opengl +pci wayland"
+
+REQUIRED_USE="wayland? ( || ( gles2 opengl ) )"
+
+COMMON_DEPEND="
+ $(add_frameworks_dep kcmutils)
+ $(add_frameworks_dep kcompletion)
+ $(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 kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kpackage)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kxmlgui)
+ $(add_frameworks_dep solid)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtdeclarative)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtwidgets)
+ x11-libs/libX11
+ ieee1394? ( sys-libs/libraw1394 )
+ opengl? (
+ $(add_qt_dep qtgui 'gles2=')
+ media-libs/mesa[gles2?]
+ !gles2? ( media-libs/glu )
+ )
+ pci? ( sys-apps/pciutils )
+ wayland? (
+ $(add_frameworks_dep kwayland)
+ media-libs/mesa[egl]
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ $(add_frameworks_dep plasma)
+"
+RDEPEND="${COMMON_DEPEND}
+ $(add_plasma_dep kde-cli-tools)
+ !kde-apps/kcontrol:4
+ !kde-misc/about-distro
+ !kde-plasma/kinfocenter:4
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package ieee1394 RAW1394)
+ $(cmake-utils_use_find_package pci PCIUTILS)
+ $(cmake-utils_use_find_package wayland EGL)
+ $(cmake-utils_use_find_package wayland KF5Wayland)
+ )
+
+ if has_version "dev-qt/qtgui[gles2]"; then
+ mycmakeargs+=( $(cmake-utils_use_find_package gles2 OpenGLES) )
+ else
+ mycmakeargs+=( $(cmake-utils_use_find_package opengl OpenGL) )
+ fi
+
+ kde5_src_configure
+}
+
+src_install() {
+ kde5_src_install
+
+ insinto /etc/xdg
+ doins "${FILESDIR}"/kcm-about-distrorc
+
+ insinto /usr/share/${PN}
+ doins "${DISTDIR}"/glogo-small.png
+}
+
+pkg_postinst() {
+ if ! has_version "net-fs/nfs-utils"; then
+ elog "Installing net-fs/nfs-utils will enable the NFS information module."
+ fi
+ if ! has_version "net-fs/samba"; then
+ elog "Installing net-fs/samba will enable the Samba status information module."
+ fi
+}
diff --git a/kde-plasma/kmenuedit/kmenuedit-5.14.49.9999.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.14.49.9999.ebuild
new file mode 100644
index 00000000000..83dfbbaa73b
--- /dev/null
+++ b/kde-plasma/kmenuedit/kmenuedit-5.14.49.9999.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="true"
+inherit kde5
+
+DESCRIPTION="KDE Plasma menu editor"
+HOMEPAGE="https://cgit.kde.org/kmenuedit.git"
+KEYWORDS=""
+IUSE="+hotkeys"
+
+DEPEND="
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep kdelibs4support)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(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 qtwidgets)
+ $(add_qt_dep qtxml)
+ hotkeys? ( $(add_plasma_dep khotkeys) )
+"
+RDEPEND="${DEPEND}
+ !kde-plasma/kmenuedit:4
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package hotkeys KHotKeysDBusInterface)
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/kscreen/kscreen-5.14.49.9999.ebuild b/kde-plasma/kscreen/kscreen-5.14.49.9999.ebuild
new file mode 100644
index 00000000000..95410a06b21
--- /dev/null
+++ b/kde-plasma/kscreen/kscreen-5.14.49.9999.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_TEST="forceoptional"
+inherit kde5
+
+DESCRIPTION="KDE Plasma screen management"
+HOMEPAGE="https://cgit.kde.org/kscreen.git"
+
+KEYWORDS=""
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdeclarative)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep kglobalaccel)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kxmlgui)
+ $(add_frameworks_dep plasma)
+ $(add_plasma_dep libkscreen)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtdeclarative 'widgets')
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtwidgets)
+"