aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2019-10-10 18:49:01 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2019-10-10 18:51:03 +0200
commitcf73400ff7345471c50a86bbbab72913ddfec795 (patch)
tree2feb24d90c2c16f0cb08572257ecab92154c99fe /kde-plasma
parentkde5.eclass: Mark KDE Plasma 5.17.0 unreleased (diff)
downloadkde-cf73400ff7345471c50a86bbbab72913ddfec795.tar.gz
kde-cf73400ff7345471c50a86bbbab72913ddfec795.tar.bz2
kde-cf73400ff7345471c50a86bbbab72913ddfec795.zip
kde-plasma: Add KDE Plasma 5.17.0
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'kde-plasma')
-rw-r--r--kde-plasma/bluedevil/Manifest1
-rw-r--r--kde-plasma/bluedevil/bluedevil-5.17.0.ebuild34
-rw-r--r--kde-plasma/breeze-grub/Manifest1
-rw-r--r--kde-plasma/breeze-grub/breeze-grub-5.17.0.ebuild22
-rw-r--r--kde-plasma/breeze-gtk/Manifest1
-rw-r--r--kde-plasma/breeze-gtk/breeze-gtk-5.17.0.ebuild28
-rw-r--r--kde-plasma/breeze-plymouth/Manifest1
-rw-r--r--kde-plasma/breeze-plymouth/breeze-plymouth-5.17.0.ebuild26
-rw-r--r--kde-plasma/breeze/Manifest1
-rw-r--r--kde-plasma/breeze/breeze-5.17.0.ebuild49
-rw-r--r--kde-plasma/discover/Manifest1
-rw-r--r--kde-plasma/discover/discover-5.17.0.ebuild70
-rw-r--r--kde-plasma/drkonqi/Manifest1
-rw-r--r--kde-plasma/drkonqi/drkonqi-5.17.0.ebuild55
-rw-r--r--kde-plasma/kactivitymanagerd/Manifest1
-rw-r--r--kde-plasma/kactivitymanagerd/kactivitymanagerd-5.17.0.ebuild31
-rw-r--r--kde-plasma/kde-cli-tools/Manifest1
-rw-r--r--kde-plasma/kde-cli-tools/kde-cli-tools-5.17.0.ebuild64
-rw-r--r--kde-plasma/kde-gtk-config/Manifest1
-rw-r--r--kde-plasma/kde-gtk-config/kde-gtk-config-5.17.0.ebuild52
-rw-r--r--kde-plasma/kdecoration/Manifest1
-rw-r--r--kde-plasma/kdecoration/kdecoration-5.17.0.ebuild19
-rw-r--r--kde-plasma/kdeplasma-addons/Manifest1
-rw-r--r--kde-plasma/kdeplasma-addons/kdeplasma-addons-5.17.0.ebuild57
-rw-r--r--kde-plasma/kgamma/Manifest1
-rw-r--r--kde-plasma/kgamma/kgamma-5.17.0.ebuild26
-rw-r--r--kde-plasma/khotkeys/Manifest1
-rw-r--r--kde-plasma/khotkeys/khotkeys-5.17.0.ebuild44
-rw-r--r--kde-plasma/kinfocenter/Manifest1
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-5.17.0.ebuild98
-rw-r--r--kde-plasma/kmenuedit/Manifest1
-rw-r--r--kde-plasma/kmenuedit/kmenuedit-5.17.0.ebuild44
-rw-r--r--kde-plasma/kscreen/Manifest1
-rw-r--r--kde-plasma/kscreen/kscreen-5.17.0.ebuild40
-rw-r--r--kde-plasma/kscreenlocker/Manifest1
-rw-r--r--kde-plasma/kscreenlocker/kscreenlocker-5.17.0.ebuild94
-rw-r--r--kde-plasma/ksshaskpass/Manifest1
-rw-r--r--kde-plasma/ksshaskpass/ksshaskpass-5.17.0.ebuild46
-rw-r--r--kde-plasma/ksysguard/Manifest1
-rw-r--r--kde-plasma/ksysguard/ksysguard-5.17.0.ebuild50
-rw-r--r--kde-plasma/kwallet-pam/Manifest1
-rw-r--r--kde-plasma/kwallet-pam/kwallet-pam-5.17.0.ebuild33
-rw-r--r--kde-plasma/kwayland-integration/Manifest1
-rw-r--r--kde-plasma/kwayland-integration/kwayland-integration-5.17.0.ebuild26
-rw-r--r--kde-plasma/kwin/Manifest1
-rw-r--r--kde-plasma/kwin/kwin-5.17.0.ebuild105
-rw-r--r--kde-plasma/kwrited/Manifest1
-rw-r--r--kde-plasma/kwrited/kwrited-5.17.0.ebuild21
-rw-r--r--kde-plasma/libkscreen/Manifest1
-rw-r--r--kde-plasma/libkscreen/libkscreen-5.17.0.ebuild26
-rw-r--r--kde-plasma/libksysguard/Manifest1
-rw-r--r--kde-plasma/libksysguard/libksysguard-5.17.0.ebuild52
-rw-r--r--kde-plasma/libkworkspace/Manifest1
-rw-r--r--kde-plasma/libkworkspace/libkworkspace-5.17.0.ebuild55
-rw-r--r--kde-plasma/milou/Manifest1
-rw-r--r--kde-plasma/milou/milou-5.17.0.ebuild28
-rw-r--r--kde-plasma/oxygen/Manifest1
-rw-r--r--kde-plasma/oxygen/oxygen-5.17.0.ebuild48
-rw-r--r--kde-plasma/plasma-browser-integration/Manifest1
-rw-r--r--kde-plasma/plasma-browser-integration/plasma-browser-integration-5.17.0.ebuild37
-rw-r--r--kde-plasma/plasma-desktop/Manifest1
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-5.17.0.ebuild136
-rw-r--r--kde-plasma/plasma-integration/Manifest1
-rw-r--r--kde-plasma/plasma-integration/plasma-integration-5.17.0.ebuild43
-rw-r--r--kde-plasma/plasma-meta/plasma-meta-5.17.0.ebuild110
-rw-r--r--kde-plasma/plasma-nm/Manifest1
-rw-r--r--kde-plasma/plasma-nm/plasma-nm-5.17.0.ebuild74
-rw-r--r--kde-plasma/plasma-pa/Manifest1
-rw-r--r--kde-plasma/plasma-pa/plasma-pa-5.17.0.ebuild32
-rw-r--r--kde-plasma/plasma-sdk/Manifest1
-rw-r--r--kde-plasma/plasma-sdk/plasma-sdk-5.17.0.ebuild38
-rw-r--r--kde-plasma/plasma-thunderbolt/Manifest1
-rw-r--r--kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.17.0.ebuild29
-rw-r--r--kde-plasma/plasma-vault/Manifest1
-rw-r--r--kde-plasma/plasma-vault/plasma-vault-5.17.0.ebuild43
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/Manifest1
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.17.0.ebuild17
-rw-r--r--kde-plasma/plasma-workspace/Manifest1
-rw-r--r--kde-plasma/plasma-workspace/plasma-workspace-5.17.0.ebuild167
-rw-r--r--kde-plasma/plymouth-kcm/Manifest1
-rw-r--r--kde-plasma/plymouth-kcm/plymouth-kcm-5.17.0.ebuild36
-rw-r--r--kde-plasma/polkit-kde-agent/Manifest1
-rw-r--r--kde-plasma/polkit-kde-agent/polkit-kde-agent-5.17.0.ebuild27
-rw-r--r--kde-plasma/powerdevil/Manifest1
-rw-r--r--kde-plasma/powerdevil/powerdevil-5.17.0.ebuild61
-rw-r--r--kde-plasma/sddm-kcm/Manifest1
-rw-r--r--kde-plasma/sddm-kcm/sddm-kcm-5.17.0.ebuild34
-rw-r--r--kde-plasma/systemsettings/Manifest1
-rw-r--r--kde-plasma/systemsettings/systemsettings-5.17.0.ebuild59
-rw-r--r--kde-plasma/user-manager/Manifest1
-rw-r--r--kde-plasma/user-manager/user-manager-5.17.0.ebuild29
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/Manifest1
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.17.0.ebuild48
-rw-r--r--kde-plasma/xembed-sni-proxy/Manifest1
-rw-r--r--kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.17.0.ebuild41
95 files changed, 2451 insertions, 0 deletions
diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest
index 4c9395e163..be975d2c2e 100644
--- a/kde-plasma/bluedevil/Manifest
+++ b/kde-plasma/bluedevil/Manifest
@@ -1 +1,2 @@
DIST bluedevil-5.16.90.tar.xz 160464 BLAKE2B 1d44449cfbce408bc3fc32e4de33a1e6336018d37890b241c43a293af56279664c85e43bdf595a7f7020ab65d83bbede42f2d85881abea48f0e325c803215044 SHA512 b186bc52bde32845c3bc05f7350c21663a3ecd05eb592b025eb2e538d7298c1dce80148593c6cb782eca6c43ccffe7837576d1662c982eb0356a44ee4375ec23
+DIST bluedevil-5.17.0.tar.xz 160784 BLAKE2B d787e88673548742ccc405e0cd0964e3364aa494611c73b93c0edd8141e0691ec4c977a09c4874d40359981e5640a67e344bcdb593fe9b27070605fe1bd16c46 SHA512 ee7304d693e02c0a3309bef9b9ef759ff436bbbea190235bb01d1f2e49f6173114b6329ebfbdb5584a0ae34d6beaec7d2ebf8c9bb970797ac8c47bdca2899765
diff --git a/kde-plasma/bluedevil/bluedevil-5.17.0.ebuild b/kde-plasma/bluedevil/bluedevil-5.17.0.ebuild
new file mode 100644
index 0000000000..15fef8b7b3
--- /dev/null
+++ b/kde-plasma/bluedevil/bluedevil-5.17.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="Bluetooth stack for KDE Plasma"
+HOMEPAGE="https://cgit.kde.org/bluedevil.git"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+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)
+"
+RDEPEND="${DEPEND}
+ $(add_plasma_dep kde-cli-tools)
+"
diff --git a/kde-plasma/breeze-grub/Manifest b/kde-plasma/breeze-grub/Manifest
index 4b196c0020..bf5c7eb618 100644
--- a/kde-plasma/breeze-grub/Manifest
+++ b/kde-plasma/breeze-grub/Manifest
@@ -1 +1,2 @@
DIST breeze-grub-5.16.90.tar.xz 3154064 BLAKE2B 89fadd2bf8f8fbe87bce6c719da65a339e1116c4d48e8ca9797b711537673cf87ec458dd39c5698487b29cf26cbe915774ef7767dbc4ef7f70a314daab79ce92 SHA512 a33058c3f7cc994538d7ddf92c7977e949e5eed4a49eac835f990fe953db9903e59e09aa7d0bb128f42876bd2551cf27b68ca93c5ecafbed0b42351d7dddb309
+DIST breeze-grub-5.17.0.tar.xz 3145660 BLAKE2B 1924c2191681e4495345536a2520bbbd38fbe6fda6a1487daf2d6022d6b618dd385b5a0113372cde8b0b51918db2785728cc769cd2d16a5f5fcfdd7f751155b4 SHA512 245d7f3d9686bc47550d3c54de6aadcf20726597d083cbd0268e9779fe051eb0f67a9eca10ee40f8825c1df957c9e918cb8db45de1e55c15f1f59c36d544dcc8
diff --git a/kde-plasma/breeze-grub/breeze-grub-5.17.0.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.17.0.ebuild
new file mode 100644
index 0000000000..5bd1b8ebfe
--- /dev/null
+++ b/kde-plasma/breeze-grub/breeze-grub-5.17.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_AUTODEPS="false"
+KDE_DEBUG="false"
+inherit kde5
+
+DESCRIPTION="Breeze theme for GRUB"
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+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/Manifest b/kde-plasma/breeze-gtk/Manifest
index 713442ca09..33fb202df5 100644
--- a/kde-plasma/breeze-gtk/Manifest
+++ b/kde-plasma/breeze-gtk/Manifest
@@ -1 +1,2 @@
DIST breeze-gtk-5.16.90.tar.xz 44064 BLAKE2B 8098fc69639d3ff03c24dadad310b594c899514a3836034f64b0faddf92fc58e5e39f3a8db8c686b7017529b9ec00353b80806318487b3d21b01d5f3c8d3b865 SHA512 81ee980f519783b5918b505e000d8cf795049d9b6debe464a9b0736bf1b8aa0b41a375322d0409ce06d9a2114e000912e446d617b110211a5ffba1d63aedfa92
+DIST breeze-gtk-5.17.0.tar.xz 44224 BLAKE2B fe6912ec292b46ee95781dc452aabb5438244cf3340998e0474588aa7c5862702a7b6791a76fa071e79ca01ebf22940fcb795543720c70de0a111500b4705d92 SHA512 061cac638a78d7ff22298bf50caecc38299f21c3e67b403c625ad6ed43f6031cec7634a1ecc68f548f47db89356f61cb2994efaeb592e6d4ef304184d3376b10
diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.17.0.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.17.0.ebuild
new file mode 100644
index 0000000000..7c9fed2f4c
--- /dev/null
+++ b/kde-plasma/breeze-gtk/breeze-gtk-5.17.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+inherit kde5 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+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+BDEPEND="${PYTHON_DEPS}
+ $(add_plasma_dep breeze)
+ $(python_gen_any_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
+ dev-lang/sassc
+"
+
+python_check_deps() {
+ has_version "dev-python/pycairo[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+ kde5_pkg_setup
+}
diff --git a/kde-plasma/breeze-plymouth/Manifest b/kde-plasma/breeze-plymouth/Manifest
index 3d8889c809..23c9e396ae 100644
--- a/kde-plasma/breeze-plymouth/Manifest
+++ b/kde-plasma/breeze-plymouth/Manifest
@@ -1 +1,2 @@
DIST breeze-plymouth-5.16.90.tar.xz 105648 BLAKE2B f2e1aca90eca2ab270f884f2c0df9c7ee17b45ca2081ba4d204200992d3796fb48ef3907d82cd1e224697ca080d642ac24a25d8ae59d6da7f20dd9770e014418 SHA512 a1b5bde1490a7d18e960b864b5d828ca34e1d68b101a0d469e1eab328c92871b243b98ccde8764b773e443a82b6e9cec40a048e902086fff60fafe0008407479
+DIST breeze-plymouth-5.17.0.tar.xz 105656 BLAKE2B 3ce3c83b49c3be7ec8550560d08a9e957de4c4ea8edb6f8e0a3eeaf8a887803e3fca138fc658ad802bd970d06089555933dbc8c33874ee47b840c689e69033a6 SHA512 67270db7d97a7d9c7a7bbebf3f10860547edd500f03fcebcb85c065ca243a5ed00eb2f2e8db2c4cba3dcefba5109b0f8c4ba6a17c93b56e6e1ab185cf8460789
diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.17.0.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-5.17.0.ebuild
new file mode 100644
index 0000000000..54b797803d
--- /dev/null
+++ b/kde-plasma/breeze-plymouth/breeze-plymouth-5.17.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_KDEINSTALLDIRS="false"
+KDE_AUTODEPS="false"
+inherit kde5
+
+DESCRIPTION="Breeze theme for Plymouth"
+LICENSE="GPL-2+ GPL-3+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+BDEPEND="$(add_frameworks_dep extra-cmake-modules)"
+DEPEND="sys-boot/plymouth"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DDISTRO_NAME="Gentoo Linux"
+ -DDISTRO_VERSION=
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/breeze/Manifest b/kde-plasma/breeze/Manifest
index 183123f24a..ce265ff5e2 100644
--- a/kde-plasma/breeze/Manifest
+++ b/kde-plasma/breeze/Manifest
@@ -1 +1,2 @@
DIST breeze-5.16.90.tar.xz 16579080 BLAKE2B 145d562f0df6acbc5095ca7f2d41e4d463b102c2309acbf7cfbb51391939ae7f953c882c0beac988a37f5ec6e90ae52dde3e328ba47adb435c07cb2e94a89627 SHA512 114c3a92d49f21ff1180b29668ff0e0a6442bdbfb12ee5f8213bfb1f2555ee9772203cb86e6cd880b9869c755030e0b8718bf6e924aa4b483953e9e7b578f5c4
+DIST breeze-5.17.0.tar.xz 16582484 BLAKE2B 1c60a3c999a3731a54ed50abbb3a51f112f44e36d1980c815684031c985c316429540872d76b8d22b9f5171ccb1536fd890318b8c7833918570b5b4fab8f1abd SHA512 2fbb5c719ecfbda41959c7a6d9878e8a6ccc9e221f1c3b563cb98e6f88db07885fb1793e118272f4fd08bff7eaaa14e7f503ddf0cf0bacc9ccfa4ce6fb4f5757
diff --git a/kde-plasma/breeze/breeze-5.17.0.ebuild b/kde-plasma/breeze/breeze-5.17.0.ebuild
new file mode 100644
index 0000000000..f94b9f2596
--- /dev/null
+++ b/kde-plasma/breeze/breeze-5.17.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="Breeze visual style for the Plasma desktop"
+HOMEPAGE="https://cgit.kde.org/breeze.git"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+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/discover/Manifest b/kde-plasma/discover/Manifest
index 896ea3a6ab..4cb2ed41ce 100644
--- a/kde-plasma/discover/Manifest
+++ b/kde-plasma/discover/Manifest
@@ -1 +1,2 @@
DIST discover-5.16.90.tar.xz 10446568 BLAKE2B c0ca097d1547696eea0979c83ff42fcf98828110d93a9fcf19162546702f6926f280e62546f4d910558d5dbbbb62f92079808fc05b66511324f4e70ff00799f5 SHA512 a615f2ca9a4f97803d80ca33e7c5c025e7868feb1a413c01fcf0bd973884d0eaccbff9c8797a23d82c5a7cdc875aac2a50225498de0d812b994970a47c9d23ab
+DIST discover-5.17.0.tar.xz 10446932 BLAKE2B 6f3c13e84eb5dfd5da629dc2903133542b373057c9a29fc8afde7f32d0d5596923b6a45de830b569bfbfd824ce7af9a058c69f796a0806cebbeb24b44a95a615 SHA512 f558185c7974ae5c78220cb7b7ec58bb895105752fdacf862f6b0463ff67174180b2353929909ff1d95bb5459eacdcc124925dcdf0bc7b76c68739aba1e5b493
diff --git a/kde-plasma/discover/discover-5.17.0.ebuild b/kde-plasma/discover/discover-5.17.0.ebuild
new file mode 100644
index 0000000000..3de7eec2f7
--- /dev/null
+++ b/kde-plasma/discover/discover-5.17.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="forceoptional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="KDE Plasma resources management GUI"
+HOMEPAGE="https://userbase.kde.org/Discover"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+firmware"
+
+# 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)
+ firmware? ( sys-apps/fwupd )
+"
+RDEPEND="${DEPEND}
+ $(add_frameworks_dep kirigami)
+"
+
+src_prepare() {
+ kde5_src_prepare
+ # we don't need it with PackageKitBackend off
+ punt_bogus_dep KF5 Archive
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_AppStreamQt=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_Snapd=ON
+ -DBUILD_FlatpakBackend=OFF
+ -DBUILD_FwupdBackend=$(usex firmware)
+ )
+
+ kde5_src_configure
+}
+
+src_test() {
+ # bug 686392: needs network connection
+ local myctestargs=(
+ -E "(knsbackendtest)"
+ )
+
+ kde5_src_test
+}
diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest
index c54a410469..55437dd247 100644
--- a/kde-plasma/drkonqi/Manifest
+++ b/kde-plasma/drkonqi/Manifest
@@ -1 +1,2 @@
DIST drkonqi-5.16.90.tar.xz 739756 BLAKE2B 3c82bef8d325a153e62027f447d50926757f6606c7889112ca634e8f29dee7114573a20e343bf78b85be319d185ed616834a4f226ec0031474617271b9477513 SHA512 d98703385824d0b7f2279bbd4062f589173432c42786fb3695554207370d1ef4751e58bc9037b5349b962cac0634a0e903871cc8c7f50df7b848d019cb6a9272
+DIST drkonqi-5.17.0.tar.xz 739904 BLAKE2B b42680e5adfcf362cf88415ebf854cdd93d34bc3005e74af841aefe9c6f3ecc8e48569b4bb4d4f2d02c61d706215cc7c5063df68719a7daa84a20901cb7fc226 SHA512 02eb959d43a10936a8113aa119f8ac517e0f964d8df6a0422e8a7d1c26fce271bca0c9feaef014a110d67642621d452c5bbe101351109607d7091032659e5088
diff --git a/kde-plasma/drkonqi/drkonqi-5.17.0.ebuild b/kde-plasma/drkonqi/drkonqi-5.17.0.ebuild
new file mode 100644
index 0000000000..8dbc6989fc
--- /dev/null
+++ b/kde-plasma/drkonqi/drkonqi-5.17.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+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-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/Manifest b/kde-plasma/kactivitymanagerd/Manifest
index 6e005febae..7ae319602b 100644
--- a/kde-plasma/kactivitymanagerd/Manifest
+++ b/kde-plasma/kactivitymanagerd/Manifest
@@ -1 +1,2 @@
DIST kactivitymanagerd-5.16.90.tar.xz 88120 BLAKE2B 4c599cffa268b2babe118fecf8482d0322c73e4fed6405d00008a2761ee3a321a5361af47981565ab0d42c2be53527f35294c45153b4fbeef6b1789b2d7b6fa6 SHA512 b24c087f0b8d63f86c0977a350ac68067d86b4aeb1a445d1f93fac67c55be0787760294360bbff464fbfd88b1d3f8a6e210fe4028fba3b9495df2d1aa50c1da2
+DIST kactivitymanagerd-5.17.0.tar.xz 86364 BLAKE2B 2a1c65da9b7a60c22a63c8add3ccab584834e030f22b82b066dc38e3b0776229e95c997b061c3b787fc07959155c0ca9bb1626b1202e660e1e31fb4a82779e73 SHA512 aa84b935a4eaf6e9eedf1484e896ddda9e70b55432f5570af95f1d5ab850bbf82940fb30bc8a62f6eeb0352ad218b0cd5d686d89a0a13ad3ac3629fed41a5ae0
diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.17.0.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.17.0.ebuild
new file mode 100644
index 0000000000..0532eb4c19
--- /dev/null
+++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.17.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="System service to manage user's activities, track the usage patterns etc."
+LICENSE="|| ( GPL-2 GPL-3 )"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+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)
+"
+DEPEND="${RDEPEND}
+ dev-libs/boost
+"
diff --git a/kde-plasma/kde-cli-tools/Manifest b/kde-plasma/kde-cli-tools/Manifest
index b10f314abe..d820f2ad58 100644
--- a/kde-plasma/kde-cli-tools/Manifest
+++ b/kde-plasma/kde-cli-tools/Manifest
@@ -1 +1,2 @@
DIST kde-cli-tools-5.16.90.tar.xz 592288 BLAKE2B 1eb8b219ab839fb214d94243d90caca191b33f51c8fb95aee267a1f8d71ab00f8aac4bdae99d666f91e7122bad20e703604c7f3a91b94432ea97e53cb05a78e0 SHA512 abba46e8bfc6d315b2f42c45070c0baeaff9170632771440b944bb70336e554b1e7873425fcf26dd6b3950895bb32707572ffddfe499b2bebe7cbd667111e4e5
+DIST kde-cli-tools-5.17.0.tar.xz 590056 BLAKE2B 07390f98d336b7bd42c4bb4a33c3503bfc9afd6d4c65be5c266d30ff06ec0a600012f1dc0e0543084e68b384a7bb6667a91ccf36864777825efe6bc7a3128d24 SHA512 e2d1697d2a172646f5fb7d0a3421c135aa0bf6f17a86d413123ca6c26a4146f52c58d136734712cf58a616f7e4e34e534ba179c772f31af19f77157ced1f439a
diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.17.0.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.17.0.ebuild
new file mode 100644
index 0000000000..fe466b4b22
--- /dev/null
+++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.17.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+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="~amd64 ~arm ~arm64 ~x86"
+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) )
+ X? (
+ $(add_qt_dep qtx11extras)
+ x11-libs/libX11
+ )
+"
+RDEPEND="${DEPEND}
+ kdesu? ( sys-apps/dbus[X] )
+"
+
+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
+}
diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest
index b0f2e28d94..519537bd16 100644
--- a/kde-plasma/kde-gtk-config/Manifest
+++ b/kde-plasma/kde-gtk-config/Manifest
@@ -1 +1,2 @@
DIST kde-gtk-config-5.16.90.tar.xz 154692 BLAKE2B 8fa718e0c334952d86222e685caf60f44757f25073f7c4fef31639df0505725114f6d6f401ccce9d6fd297c5449589534885cfbec197a33815148856490cbdfd SHA512 5b1d7ce1c8ff23c3fc18adf75d31bc01a7fb103004e789ade11b8bc2a02ddcf258476070a8f48510d5da2e31740dd2c3cc8dcc081bb563367177337996d11637
+DIST kde-gtk-config-5.17.0.tar.xz 154892 BLAKE2B bfc0690db406d6f3e3e92c94db7ceefa67264d7648ff7e10e4d6bc162bad157e4e2cc29d851196d8e9384aa9daea9df0f1358b2ca456d3b30f48fdcfeed462b0 SHA512 059698ac5a9aecb4167c64b543bdf6b69e4b7b08f9fbf631da23c458e76c15cc3c1130ec08b6d846c76c329799777e4aeb30f210042ec8984955d7ef5d4a3700
diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.17.0.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.17.0.ebuild
new file mode 100644
index 0000000000..03f067d76f
--- /dev/null
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.17.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+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="~amd64 ~arm ~arm64 ~x86"
+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)
+ 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)
+"
+
+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/Manifest b/kde-plasma/kdecoration/Manifest
index b8340d9595..3b2da509ac 100644
--- a/kde-plasma/kdecoration/Manifest
+++ b/kde-plasma/kdecoration/Manifest
@@ -1 +1,2 @@
DIST kdecoration-5.16.90.tar.xz 43224 BLAKE2B 7b616458a5a75229b89e14c2299c4c68e3ea8dc8723048e837c0dc4b73beb104b698e1d256596205f174b254c5269cf4e70bc49461a0ccb115428dcc70877d17 SHA512 fda820d98f5304e184f54a5e428297b36548849dc586d95b143a837777b52b8748dfb4d433a704032eee60337373d68d145b0ccbe43f7b154b86a13ceb0be52b
+DIST kdecoration-5.17.0.tar.xz 42972 BLAKE2B fc897ade011d4698d7939908f593bccebdb33b605f09bc0f95cea2ed0686d048ef738ac764565fbcc2c3c30ddd478b5e8ad1cf73c821d4710a91a57af87c7b44 SHA512 70a90d6232b1519324c1c1d9db2a66b5352ccfaa146c9618fe3bdb6bcdf7bac4a7758ebf50dc3ba669e6cfe34ca59b211b019449c33b406a206d6c292c27d971
diff --git a/kde-plasma/kdecoration/kdecoration-5.17.0.ebuild b/kde-plasma/kdecoration/kdecoration-5.17.0.ebuild
new file mode 100644
index 0000000000..7b81686244
--- /dev/null
+++ b/kde-plasma/kdecoration/kdecoration-5.17.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="forceoptional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Plugin based library to create window decorations"
+LICENSE="|| ( LGPL-2.1 LGPL-3 )"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep ki18n)
+ $(add_qt_dep qtgui)
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-plasma/kdeplasma-addons/Manifest b/kde-plasma/kdeplasma-addons/Manifest
index 1672357371..d7183a351c 100644
--- a/kde-plasma/kdeplasma-addons/Manifest
+++ b/kde-plasma/kdeplasma-addons/Manifest
@@ -1 +1,2 @@
DIST kdeplasma-addons-5.16.90.tar.xz 606296 BLAKE2B aedc68c949d8cff582d77117124247ef115a19dbf9903898bcf2e9b7170064cc44943d63836d221d0c1574a301f79f4315a6d16dbaf099126ab7cb19f741ee51 SHA512 237d7d4ba99ff6245fb7c4ba62be81f0d005e84eaba2e06e36515c6adc5bb76076df8d87ebd6314c61dcd3be334070a6d73c47dd512d981de19d2bb9ed2305c3
+DIST kdeplasma-addons-5.17.0.tar.xz 605488 BLAKE2B 659d79b34e43ea2857a00341e159aa9dbc3ab03e268698b6418effde4c27b445017933e5d1c29265b2a9737d13ef4b3e9b521cd661df46be936f2155db07a574 SHA512 da074ab0927de057858c63279e9a080fcd2911d432a1725334ebe8c4f87e5ededb8184af0a809154749d71283847ab5e79b29c79b9bc94f87a4cf37e7e81c2a9
diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.17.0.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.17.0.ebuild
new file mode 100644
index 0000000000..0d8ba38af2
--- /dev/null
+++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.17.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="Extra Plasma applets and engines"
+LICENSE="GPL-2 LGPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+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)
+"
+
+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/Manifest b/kde-plasma/kgamma/Manifest
index 4c0d800bdd..66d0c03918 100644
--- a/kde-plasma/kgamma/Manifest
+++ b/kde-plasma/kgamma/Manifest
@@ -1 +1,2 @@
DIST kgamma5-5.16.90.tar.xz 80308 BLAKE2B bbb7e1f2a3e4b1c2b489bfd8eaa67abdb3a2a486ea3ffacb0e40d7e335b4dcaf56b547ab2a4d973ffe8b759ed180e1adbfdbb2a097d6f872b11cfd16a9c0a0ca SHA512 8026109bafd083d8468aa834e2801c3ec9be348ea63f525c89e0556278ee33b53a08f04a55039145aefebc5f86eb6db79b81838764aeea73ac658d4872c827f4
+DIST kgamma5-5.17.0.tar.xz 80296 BLAKE2B ab46b61005afd5a3b99c2d2e0967708edd4736f73739f020e7a6ff5499a5b6dc9196d925227bce1c589e1b48069e0aac601bb587b3db9f77964338f5b2075718 SHA512 2bd8db540165c87f2e4b56589096c47eb6be7f7f102a9f5df70387a36c3110e86171d0fdb020641238f468fa8ffd4611f44630955899a4c726f3057877ac6436
diff --git a/kde-plasma/kgamma/kgamma-5.17.0.ebuild b/kde-plasma/kgamma/kgamma-5.17.0.ebuild
new file mode 100644
index 0000000000..63ac5289c9
--- /dev/null
+++ b/kde-plasma/kgamma/kgamma-5.17.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional"
+KMNAME="${PN}5"
+inherit kde5
+
+DESCRIPTION="Screen gamma values kcontrol module"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+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/Manifest b/kde-plasma/khotkeys/Manifest
index 0495df3a6f..0ac18514ea 100644
--- a/kde-plasma/khotkeys/Manifest
+++ b/kde-plasma/khotkeys/Manifest
@@ -1 +1,2 @@
DIST khotkeys-5.16.90.tar.xz 1855740 BLAKE2B 387a855ae822099dd010db465e381eebf413db70c56d06323e1aa435b01741b2186d09e9476b5d92c7c04ae44f81fe5385e2cf1d58af2c965475b642ee0456e9 SHA512 62edf1310cb1267280e962cbbc5fe23153e357312d83c08f54935cd15484e0f8ee6625ce5fd9c31d5e731dc28d0e0312c2f7633d8d73df08ef8ec74a10fd7e15
+DIST khotkeys-5.17.0.tar.xz 1852756 BLAKE2B 4688366c65a74e46a9be2e0f1028a844dc4eda8807460fc5e2aaf4bb1b8c6b33372c79c8fce05a491b480e84fdaf9f7cdccf02e879439bee319978420f912cc0 SHA512 bce865fc23d0662b588280629d837ac682ece2b6a56ab58fcfffb8a9e99dbf9af0904362b3571cc2e3d3d94d5a1bd8877cf4b7b9426ce58b4c6fb0d00b716d17
diff --git a/kde-plasma/khotkeys/khotkeys-5.17.0.ebuild b/kde-plasma/khotkeys/khotkeys-5.17.0.ebuild
new file mode 100644
index 0000000000..90c8ca75d4
--- /dev/null
+++ b/kde-plasma/khotkeys/khotkeys-5.17.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional" # not optional until !kdelibs4support
+inherit kde5
+
+DESCRIPTION="KDE Plasma workspace hotkey module"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+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 libkworkspace)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtwidgets)
+ $(add_qt_dep qtx11extras)
+ x11-libs/libX11
+ x11-libs/libXtst
+"
+DEPEND="${COMMON_DEPEND}
+ x11-base/xorg-proto
+ x11-libs/libxcb
+ x11-libs/libXtst
+"
+RDEPEND="${COMMON_DEPEND}
+ $(add_frameworks_dep kded)
+ $(add_plasma_dep kde-cli-tools)
+"
diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest
index 90711cc54a..b3c7816785 100644
--- a/kde-plasma/kinfocenter/Manifest
+++ b/kde-plasma/kinfocenter/Manifest
@@ -1,2 +1,3 @@
DIST glogo-small.png 24583 BLAKE2B 0af2ceae708e56f217120e5d8b880fb71401e3761ab26c4af5e74c0622368aa4e34b05160fae15fbfbbc832077810ab5c1e424826632748299fd22997cbe665c SHA512 648be463ec3812a2edcdab54d7a230bf2bd7e6895f4ffe72321d8fca28a5e1e0980f6e3b9a32f369c8369943ceb802a65a94b9dad820dcf2c81d4581d814cb48
DIST kinfocenter-5.16.90.tar.xz 1343076 BLAKE2B d3239fcad740162e116bb49eeee7d7518f5f05fd1fb87039a19a59c5852a106f0d0973877fc7c4676704115090d30e53afe9a833c7cb77d231b639508c595e9f SHA512 354f20d6d1a924ba954090b6bde9febcaf559d09d623b924457e15e0f9fa616ab2847f3214bafd960ab4cfba94364bafaf3067530050157ea82d62fe76dfbb87
+DIST kinfocenter-5.17.0.tar.xz 1343076 BLAKE2B 232c7a61f2a365c34528bce5b76c92c910829e7a53fa1644f51fb054901933ab99db0d553cbbabd827edb93d705c0f33d8229a4dab04dde39167000cad411da5 SHA512 6c112699952bfbdd5dabf2cfd9b14337942d326fdccb00fad6b68b7d40e071d4feb69bd4b417a35e30980bcc2b8619ce40b184c888dd4812cb19727e30921bf5
diff --git a/kde-plasma/kinfocenter/kinfocenter-5.17.0.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.17.0.ebuild
new file mode 100644
index 0000000000..7bfec63201
--- /dev/null
+++ b/kde-plasma/kinfocenter/kinfocenter-5.17.0.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_MIN_VERSION=3.14.3
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="Utility providing information about the computer hardware"
+HOMEPAGE="https://kde.org/applications/system/kinfocenter/"
+SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+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?,X(+)]
+ !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)
+ $(add_qt_dep qtquickcontrols2)
+"
+
+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
+
+ # TODO: Make this fully obsolete by /etc/os-release
+ insinto /etc/xdg
+ doins "${FILESDIR}"/kcm-about-distrorc
+
+ insinto /usr/share/${PN}
+ doins "${DISTDIR}"/glogo-small.png
+}
+
+pkg_postinst() {
+ kde5_pkg_postinst
+
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ has_version "net-fs/nfs-utils" || \
+ elog "Installing net-fs/nfs-utils will enable the NFS information module."
+
+ has_version "net-fs/samba" || \
+ elog "Installing net-fs/samba will enable the Samba status information module."
+ fi
+}
diff --git a/kde-plasma/kmenuedit/Manifest b/kde-plasma/kmenuedit/Manifest
index d2bfdced18..c618320190 100644
--- a/kde-plasma/kmenuedit/Manifest
+++ b/kde-plasma/kmenuedit/Manifest
@@ -1 +1,2 @@
DIST kmenuedit-5.16.90.tar.xz 815940 BLAKE2B 3a8f31d5f186cb0da71a0e5e0fcf2670479fcb14e9f5a51c2e108e62851148fb9baa5041d2802ae187ee531cf29c14c307bd09b196f897f6e91a23471a16abfc SHA512 67a91b447542dc3fbb7b0619953ee6dbada48335ca3aa7f1f4d60769ff823a5d96424660ce5a6acbf7b594bcf0f74718cca75afb79af980fb1e0a60a87bed32a
+DIST kmenuedit-5.17.0.tar.xz 815476 BLAKE2B be3866af2f3098948e4f34aa4ee9689daf0f48de87fc4d279aa4cd4c0c4a64738af9518a98294963a022a8a73b5d7c0542726db320fa9e889c4bfe03077043d0 SHA512 88463428016e542ecaf722a7e6b1d84d847960581bbcab7ed9382173cdaa1cdcdf0bcf7feff640411e20553d4d96b5317e80fec5eac8c39ce85490838d1b5ab7
diff --git a/kde-plasma/kmenuedit/kmenuedit-5.17.0.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.17.0.ebuild
new file mode 100644
index 0000000000..dd5d4133f0
--- /dev/null
+++ b/kde-plasma/kmenuedit/kmenuedit-5.17.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="KDE Plasma menu editor"
+HOMEPAGE="https://cgit.kde.org/kmenuedit.git"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+hotkeys"
+
+RDEPEND="
+ $(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) )
+"
+DEPEND="${RDEPEND}
+ $(add_frameworks_dep kinit)
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package hotkeys KHotKeysDBusInterface)
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/kscreen/Manifest b/kde-plasma/kscreen/Manifest
index 1f0b724290..867480dacf 100644
--- a/kde-plasma/kscreen/Manifest
+++ b/kde-plasma/kscreen/Manifest
@@ -1 +1,2 @@
DIST kscreen-5.16.90.tar.xz 96576 BLAKE2B 992a0fcede003270b53ff784546bc35cfecbaae7d9fc6f9ddc0a76ce507026df7bb60cfd06320a347638c737b295b884bdcfd9ac640f1b81480b59cd702165d6 SHA512 92aeb84f313669d3e1c26920e28f1d7cc057d9694901fa27b4ee711b9c40184ef40b876bd18f9bbd9dd57d4ce836f41dd36ed252f51b17f7e4ded8716c92cf3d
+DIST kscreen-5.17.0.tar.xz 98656 BLAKE2B 23c5e9ea88aecd11a6102cecb28501a5f6bac31ba056425f4950c632cafaca631dac88c11b82b3f31ef9be6b80f1336ecf6872a4bb9540f2d3dfb2369c7857da SHA512 38691811de6f5be615f2e69fc1e5953398459c002484fa2390c19897ec244b6913acdaf851f114e6a84993f265ce305f00d6cdd56cceb6f5b0c074042c46c809
diff --git a/kde-plasma/kscreen/kscreen-5.17.0.ebuild b/kde-plasma/kscreen/kscreen-5.17.0.ebuild
new file mode 100644
index 0000000000..38ea5918e8
--- /dev/null
+++ b/kde-plasma/kscreen/kscreen-5.17.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="forceoptional"
+inherit kde5
+
+DESCRIPTION="KDE Plasma screen management"
+HOMEPAGE="https://cgit.kde.org/kscreen.git"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep kcmutils)
+ $(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)
+"
+RDEPEND="${DEPEND}
+ $(add_plasma_dep kde-cli-tools)
+ $(add_qt_dep qtgraphicaleffects)
+"
+
+# bug #580440, last checked 5.6.3
+RESTRICT+=" test"
diff --git a/kde-plasma/kscreenlocker/Manifest b/kde-plasma/kscreenlocker/Manifest
index a5d7e48ad0..db7f1fae9a 100644
--- a/kde-plasma/kscreenlocker/Manifest
+++ b/kde-plasma/kscreenlocker/Manifest
@@ -1 +1,2 @@
DIST kscreenlocker-5.16.90.tar.xz 124168 BLAKE2B b25e753b0d9f86b6009beaef5fec4baeec38b8b5fbcbeb25d0895b88dded3fe1a2f7dcd948150b32184c2ce9819f4550da6ca724bc1b5b837e9916a7f8958054 SHA512 8af61d617b54077ccfface2079fa4978503753353bb984ac17af074b10f1092e5a047fc6ea700e09df57cf3b526addcc982f9c532ae6b5edb4039d11ca0f77f0
+DIST kscreenlocker-5.17.0.tar.xz 123628 BLAKE2B 60f304e2ffba5a740470a988959092bea47bd3f6df71408c091b53228306fbf7f3e9b7287a0b3499af94e019381c513984c7a920bf527c7adbd6a58c71472a3e SHA512 c66247aad2523a0b86bd0a1952b122b6dba279038f0c6b1931cbdc6d9d9f2463e89f8f2114e5ec8f5c4835b9130fec7f5ff2fa7d046708c84d88ee66a231696e
diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.17.0.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.17.0.ebuild
new file mode 100644
index 0000000000..7c403e5a55
--- /dev/null
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.17.0.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="forceoptional"
+VIRTUALX_REQUIRED="test"
+inherit kde5 pam
+
+DESCRIPTION="Library and components for secure lock screen architecture"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="consolekit +pam seccomp"
+
+REQUIRED_USE="seccomp? ( pam )"
+
+RDEPEND="
+ $(add_frameworks_dep kcmutils)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kcrash)
+ $(add_frameworks_dep kdeclarative)
+ $(add_frameworks_dep kglobalaccel)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kidletime)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep kpackage)
+ $(add_frameworks_dep ktextwidgets)
+ $(add_frameworks_dep kwayland)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ $(add_frameworks_dep solid)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtdeclarative 'widgets')
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtnetwork)
+ $(add_qt_dep qtwidgets)
+ $(add_qt_dep qtx11extras)
+ dev-libs/wayland
+ x11-libs/libX11
+ x11-libs/libXi
+ x11-libs/libxcb
+ x11-libs/xcb-util-keysyms
+ consolekit? ( sys-auth/consolekit )
+ pam? ( virtual/pam )
+ seccomp? ( sys-libs/libseccomp )
+"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto
+"
+PDEPEND="
+ $(add_plasma_dep kde-cli-tools)
+"
+
+RESTRICT+=" test"
+
+src_prepare() {
+ kde5_src_prepare
+
+ if ! use test; then
+ sed -e "/add_subdirectory(autotests)/ s/^/#/" \
+ -i greeter/CMakeLists.txt || die
+ fi
+}
+
+src_test() {
+ # requires running environment
+ local myctestargs=(
+ -E x11LockerTest
+ )
+ kde5_src_test
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package consolekit loginctl)
+ -DPAM_REQUIRED=$(usex pam)
+ $(cmake-utils_use_find_package pam PAM)
+ $(cmake-utils_use_find_package seccomp Seccomp)
+ )
+ kde5_src_configure
+}
+
+src_install() {
+ kde5_src_install
+
+ use pam && newpamd "${FILESDIR}/kde.pam" kde
+ use pam && newpamd "${FILESDIR}/kde-np.pam" kde-np
+
+ if ! use pam; then
+ chown root "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die
+ chmod +s "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die
+ fi
+}
diff --git a/kde-plasma/ksshaskpass/Manifest b/kde-plasma/ksshaskpass/Manifest
index 51801f47d6..abe784d507 100644
--- a/kde-plasma/ksshaskpass/Manifest
+++ b/kde-plasma/ksshaskpass/Manifest
@@ -1 +1,2 @@
DIST ksshaskpass-5.16.90.tar.xz 21792 BLAKE2B b62d7e8b2859d8082d5f2892fa679c839051e475c55edc596390cd7a06bf34cc840de5def1ce6f2b5915ce9869abcaa30150486c5ce3df6a45b432086083948f SHA512 a28cfb8cc639e3b1c6a6d571eb33abdb6a0f5c8eaa3b06ff38ea62035162423bb9a5b03e2dcf77e4dca80f53c3e182c3b45fefc5b0adf52d3ca42da0c976b801
+DIST ksshaskpass-5.17.0.tar.xz 21376 BLAKE2B 0c4ba42d033518d2c7b5a7ce738b68e6b10a297c1d814145bec6fd03f2db2967b81ce6870dceb45b2cc5bde3461a6ee41a3be29d761acb350d23582ebe25eb32 SHA512 aaf9b23d01840ae833a2b37e195bf23f6dc24e5bc8e082c6b7b3254bf5f6102e278120897227fcb581ceadc8f1463579c2090329f04570d178a5c688c5a5df8f
diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.17.0.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.17.0.ebuild
new file mode 100644
index 0000000000..55652bdcf7
--- /dev/null
+++ b/kde-plasma/ksshaskpass/ksshaskpass-5.17.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="KDE implementation of ssh-askpass with Kwallet integration"
+HOMEPAGE="https://cgit.kde.org/ksshaskpass.git"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kwallet)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+ kde5_src_install
+
+ insinto /etc/plasma/startup
+ doins "${FILESDIR}/05-ksshaskpass.sh"
+}
+
+pkg_postinst() {
+ kde5_pkg_postinst
+
+ elog ""
+ elog "In order to have ssh-agent start at kde startup,"
+ elog "edit /etc/plasma/startup/10-agent-startup.sh and uncomment"
+ elog "the lines enabling ssh-agent."
+ elog
+ elog "If you do so, do not forget to uncomment the respective"
+ elog "lines in /etc/plasma/shutdown/10-agent-shutdown.sh to"
+ elog "properly kill the agent when the session ends."
+ elog
+ elog "${PN} has been installed as your default askpass application"
+ elog "for Plasma 5 sessions."
+ elog "If that's not desired, select the one you want to use in"
+ elog "/etc/plasma/startup/05-ksshaskpass.sh"
+ elog ""
+}
diff --git a/kde-plasma/ksysguard/Manifest b/kde-plasma/ksysguard/Manifest
index fcc6a95b7d..1cfcd42bda 100644
--- a/kde-plasma/ksysguard/Manifest
+++ b/kde-plasma/ksysguard/Manifest
@@ -1 +1,2 @@
DIST ksysguard-5.16.90.tar.xz 514540 BLAKE2B 0b919e07503dc010691d09bde013a6dd7cd5940dcab1841b198955bd74376aa7d2cfa25234ff51ad550943eb9d1225e5cfab1e95733a14b27d563f70e8e2ceee SHA512 12a652111b4b854022dd9659d7248886ba54de0f586c26fe869a599a829f49f92b64a59f4f0b5a1c248eedc4180924f0a8a52c9a38c9920ccef0340c9e56327b
+DIST ksysguard-5.17.0.tar.xz 514912 BLAKE2B 2c9a3dd34d2420906b5454acc472ba7a77d43f23984bbb85940df0bfa5aa02b1db9597a50d12fa63917ea6c59cc669e71b9a6643aaefb2ab51875c198ebdf29d SHA512 02007a787a7579e587c1e3b6f9a8c1ce2caa5aac17b5ed20654beeaa598f6fad428b57c5516ab66c74af22c1fcf5b9815d30468910f7e22db96a1aa49b2d64cc
diff --git a/kde-plasma/ksysguard/ksysguard-5.17.0.ebuild b/kde-plasma/ksysguard/ksysguard-5.17.0.ebuild
new file mode 100644
index 0000000000..2f56717808
--- /dev/null
+++ b/kde-plasma/ksysguard/ksysguard-5.17.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="Network-enabled task manager and system monitor"
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="caps lm-sensors"
+
+DEPEND="
+ $(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 kinit)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kitemviews)
+ $(add_frameworks_dep knewstuff)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ $(add_plasma_dep libksysguard '-minimal(-)')
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtwidgets)
+ $(add_qt_dep qtxml)
+ caps? (
+ net-libs/libpcap
+ sys-libs/libcap
+ )
+ lm-sensors? ( sys-apps/lm-sensors:= )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package caps Libcap)
+ $(cmake-utils_use_find_package lm-sensors Sensors)
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/kwallet-pam/Manifest b/kde-plasma/kwallet-pam/Manifest
index 514f814924..23e27c3e8c 100644
--- a/kde-plasma/kwallet-pam/Manifest
+++ b/kde-plasma/kwallet-pam/Manifest
@@ -1 +1,2 @@
DIST kwallet-pam-5.16.90.tar.xz 19716 BLAKE2B bc3e3851ca94a3cc2460eff3edfc80560050507f1a88a19f9e1d7b53731b89c32eaeb7759d282cbca0013ac0fa37ff104a1077b4175128079165ef47b328298b SHA512 601c5414eb5a6bbc1458bc4d0e11340e7df20ed9a4dc9ac4ef8517dc63f5acd31568814a932652ac2ea4801a79fd73db3dbd89301f7196553a3eab85b196d463
+DIST kwallet-pam-5.17.0.tar.xz 19720 BLAKE2B 6a2711574306d181413c2715c35537202931f3ecfe67ea27aa825fcba6dac2f87b0f49c90acab41b1f54d9667da9b4f254c1a4c6da0145e1f5c75a81ffc13371 SHA512 f858ad0889364961bc26af4e2e005951133cfa2902e507e08bc39d5437cc0f01cc72e9155f56c0ba2510a5447c486acc7765c5f152cc419edb318c540e5ef941
diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.17.0.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.17.0.ebuild
new file mode 100644
index 0000000000..f3e1c598ec
--- /dev/null
+++ b/kde-plasma/kwallet-pam/kwallet-pam-5.17.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="KWallet PAM module to not enter password again"
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep kwallet)
+ dev-libs/libgcrypt:0=
+ virtual/pam
+"
+RDEPEND="${DEPEND}
+ net-misc/socat
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_LIBDIR="/$(get_libdir)"
+ )
+ kde5_src_configure
+}
+
+pkg_postinst() {
+ kde5_pkg_postinst
+ elog "This package enables auto-unlocking of kde-frameworks/kwallet:5."
+ elog "See also: https://wiki.gentoo.org/wiki/KDE#KWallet_auto-unlocking"
+}
diff --git a/kde-plasma/kwayland-integration/Manifest b/kde-plasma/kwayland-integration/Manifest
index 0e8e02151c..ffef76c2c5 100644
--- a/kde-plasma/kwayland-integration/Manifest
+++ b/kde-plasma/kwayland-integration/Manifest
@@ -1 +1,2 @@
DIST kwayland-integration-5.16.90.tar.xz 20168 BLAKE2B 24219afe992bf793428df1072cd24b02836a3738908ef2c60264f2c0ec2ee15f22b8df1aa39732800e33d45eb43d3586f6febb9dd7899b752f1581e367bc02e2 SHA512 3719dbed337664315a03293fd474d2a5af9dc4431db0d356d0e848c9d786dab2fbafff49203cb772fcee0802123bbf2be0243d8b28c1226acf234856060c782a
+DIST kwayland-integration-5.17.0.tar.xz 20128 BLAKE2B 41b2ae73430511639ec15dd5cebeade21a4381767261cd5138da6a1d73cfb065d37d43520cdb1ed4938a7f232a3ccc46a1f570b91e4ab6286b6bcc380357dc54 SHA512 2deb26c472f0acafeba0a6d727b9e5dfdf1c43ac30c97ab1fbfb3d0a770ee0043141b52d9edbc3e2bf8742336637e50ca37b4f15abe3e69a942ff176b3bf2ba5
diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.17.0.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.17.0.ebuild
new file mode 100644
index 0000000000..f6c7a9d242
--- /dev/null
+++ b/kde-plasma/kwayland-integration/kwayland-integration-5.17.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="true"
+inherit kde5
+
+DESCRIPTION="Provides integration plugins for various KDE frameworks for Wayland"
+HOMEPAGE="https://cgit.kde.org/kwayland-integration.git"
+
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep kguiaddons)
+ $(add_frameworks_dep kidletime)
+ $(add_frameworks_dep kwayland)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}"
+
+RESTRICT+=" test" # bug 668872
diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 6986431edc..eccd0651ed 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1 +1,2 @@
DIST kwin-5.16.90.tar.xz 6246024 BLAKE2B 89b55bb685628c436d5d7c1314f4a28b7adc2fdacb7a1f01f748c9a2372a302ebf702772958f8b2f9a4fed121ba43e98dcaaf5b63225b715096254b0a1f7324d SHA512 bb979ab530bef8d22f3ac7c7388f98412a09eb27d260542a9ce81cf6ec3719573bcfce0ddf1ef98fb57807e24edf20bc35317710515ca44e11db048db9e16418
+DIST kwin-5.17.0.tar.xz 6247540 BLAKE2B f64b62ca9c486669265869d45f9a57932c32c0ca32911081e2ff41567ebb4cbdc0affe95facc715e29f8c1818abd0aed9f13f44aa0c390be5d95b2176101fe39 SHA512 c2595240571ceee211efe35d361b001fe6baaae4dc84de7cd99151956ad61c2c4750e978abeb722f8541ed3f9f8231998fe14a6b1b86bcf4d0b0364b87f4bb59
diff --git a/kde-plasma/kwin/kwin-5.17.0.ebuild b/kde-plasma/kwin/kwin-5.17.0.ebuild
new file mode 100644
index 0000000000..d3e20b0940
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.17.0.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="optional"
+KDE_TEST="optional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="caps gles2 multimedia"
+
+COMMON_DEPEND="
+ $(add_frameworks_dep kactivities)
+ $(add_frameworks_dep kauth)
+ $(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 kdeclarative)
+ $(add_frameworks_dep kglobalaccel '' '' '5=')
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kidletime '' '' '5=')
+ $(add_frameworks_dep kinit)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep knewstuff)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep kpackage)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep ktextwidgets)
+ $(add_frameworks_dep kwayland)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem X)
+ $(add_frameworks_dep kxmlgui)
+ $(add_frameworks_dep plasma)
+ $(add_plasma_dep breeze)
+ $(add_plasma_dep kdecoration)
+ $(add_plasma_dep kscreenlocker)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtdeclarative)
+ $(add_qt_dep qtgui 'gles2=' '' '5=')
+ $(add_qt_dep qtscript)
+ $(add_qt_dep qtsensors)
+ $(add_qt_dep qtwidgets)
+ $(add_qt_dep qtx11extras)
+ >=dev-libs/libinput-1.9
+ >=dev-libs/wayland-1.2
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/libepoxy
+ media-libs/mesa[egl,gbm,gles2?,wayland,X(+)]
+ virtual/libudev:=
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXi
+ x11-libs/libdrm
+ >=x11-libs/libxcb-1.10
+ >=x11-libs/libxkbcommon-0.7.0
+ x11-libs/xcb-util-cursor
+ x11-libs/xcb-util-image
+ x11-libs/xcb-util-keysyms
+ x11-libs/xcb-util-wm
+ caps? ( sys-libs/libcap )
+"
+RDEPEND="${COMMON_DEPEND}
+ $(add_frameworks_dep kirigami)
+ $(add_qt_dep qtquickcontrols)
+ $(add_qt_dep qtquickcontrols2)
+ $(add_qt_dep qtvirtualkeyboard)
+ multimedia? ( $(add_qt_dep qtmultimedia 'gstreamer,qml') )
+"
+DEPEND="${COMMON_DEPEND}
+ $(add_qt_dep designer)
+ $(add_qt_dep qtconcurrent)
+ x11-base/xorg-proto
+"
+PDEPEND="
+ $(add_plasma_dep kde-cli-tools)
+"
+
+RESTRICT+=" test"
+
+src_prepare() {
+ kde5_src_prepare
+ use multimedia || eapply "${FILESDIR}/${PN}-5.16.80-gstreamer-optional.patch"
+
+ # Access violations, bug #640432
+ sed -e "s/^ecm_find_qmlmodule.*QtMultimedia/#&/" \
+ -i CMakeLists.txt || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package caps Libcap)
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/kwrited/Manifest b/kde-plasma/kwrited/Manifest
index 795e5ddd29..08aff4f6ea 100644
--- a/kde-plasma/kwrited/Manifest
+++ b/kde-plasma/kwrited/Manifest
@@ -1 +1,2 @@
DIST kwrited-5.16.90.tar.xz 20028 BLAKE2B 5015d4fd5d41a530e9146e289d71d792543f1505cfea43e1d1800b0b2f61b67bed53d59a94858aec2a1b4ca571588818ee7d20fe3762f73fb234cb79cedd4c1d SHA512 a26218d48ce3388e00659ead21825e18b84cd51b58ea751a8770d53352d7063ee6233dbb8b91b8e979f45ab821eab80c5f04bff7be59e570c08d62540129a1c9
+DIST kwrited-5.17.0.tar.xz 20076 BLAKE2B 141af7f059388360aad1dd9260d5403d9d2b30bd1d7ae4c1924f4976c8663c734788b3e3c28a0f4107803c0f285f2930f554e5da1ad53aa223854e224382dd4c SHA512 f08f9c6cc817e3d9be445c3d86ea86a2e2bd39da3c122b22ef628ae30376956d663770be9a333d24e72663d54648a211dd1985863b185caa7632b25a6d1aff4f
diff --git a/kde-plasma/kwrited/kwrited-5.17.0.ebuild b/kde-plasma/kwrited/kwrited-5.17.0.ebuild
new file mode 100644
index 0000000000..f94eff2f3a
--- /dev/null
+++ b/kde-plasma/kwrited/kwrited-5.17.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="KDE Plasma daemon listening for wall and write messages"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep kpty)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-plasma/libkscreen/Manifest b/kde-plasma/libkscreen/Manifest
index 01cc7a379b..9318aae3cf 100644
--- a/kde-plasma/libkscreen/Manifest
+++ b/kde-plasma/libkscreen/Manifest
@@ -1 +1,2 @@
DIST libkscreen-5.16.90.tar.xz 82880 BLAKE2B adc1acf5da33b647c7aeacc1639ea342f5702cd1b4fd4078004bb75eabc8eb99efe15b942d10f032846f4407860bd551d51acc8a4042dac3fc3e5ac56c7be103 SHA512 9dead5d0defbd55916eeb3b7940eed2c4adb0e2e0be4203c6f9b1cc882f4d5ed3918c27e93b9d1491e670a493e4da4207b463eb6653747be72624e9888722102
+DIST libkscreen-5.17.0.tar.xz 83012 BLAKE2B 511d8b74ef595077db4e34cb512a9a77be7b0a6c840d0ec8e465ed49cd384d05399551ab400e7047d168a1f9defdcca398500303dc9ed40726ac20b7d48c11d0 SHA512 36b036209bac27c3f5f317367c1f6f4eecc9b146405f486081e724643f6ce56b4c0556d708e5114f322fddb332870e7e158a23a84e3e8c48047a08fca6b0f57b
diff --git a/kde-plasma/libkscreen/libkscreen-5.17.0.ebuild b/kde-plasma/libkscreen/libkscreen-5.17.0.ebuild
new file mode 100644
index 0000000000..b4ee895edd
--- /dev/null
+++ b/kde-plasma/libkscreen/libkscreen-5.17.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_QTHELP="true"
+KDE_TEST="forceoptional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Plasma screen management library"
+SLOT="5/7"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep kwayland)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtx11extras)
+ x11-libs/libxcb
+"
+RDEPEND="${DEPEND}"
+
+# requires running session
+RESTRICT+=" test"
diff --git a/kde-plasma/libksysguard/Manifest b/kde-plasma/libksysguard/Manifest
index 6b227f7bcf..b3da6bb3d4 100644
--- a/kde-plasma/libksysguard/Manifest
+++ b/kde-plasma/libksysguard/Manifest
@@ -1 +1,2 @@
DIST libksysguard-5.16.90.tar.xz 604384 BLAKE2B 48a7dcf6c081770efcf5bb236f919c01b2259332ee7540ce963d485b3613a0328125ea41ca4311b1343db796409603100e38bf987ad67483aa34eb85a1af9c3a SHA512 cb10929a97ed290cd47c8d8de81a7a35939c7be4e88a4173c9a0c5e372b609f5e49f89dff2b1f0ad6961bc8cf5a36870612c4a35d1f30606319b00f804595086
+DIST libksysguard-5.17.0.tar.xz 603756 BLAKE2B 940881a58a42bd240a91b4bf0e06bba7d08d1534230fc82ea31342a9ac27450860329333e6ea1a9b92202c199a63c94764aa7dedf0d0f7dc0ce4bd8acafd3680 SHA512 299185d21779e307ae25740885e1fe8c09b499bd7366d567e35c14d4d188fafbe22b99d66dd0a09cce776175a0c11913c15751cd4b7db91e87cf5160caf09820
diff --git a/kde-plasma/libksysguard/libksysguard-5.17.0.ebuild b/kde-plasma/libksysguard/libksysguard-5.17.0.ebuild
new file mode 100644
index 0000000000..4256bfb8e1
--- /dev/null
+++ b/kde-plasma/libksysguard/libksysguard-5.17.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Task management and system monitoring library"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="minimal webengine X"
+
+RDEPEND="
+ $(add_frameworks_dep kauth)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtnetwork)
+ $(add_qt_dep qtwidgets)
+ sys-libs/zlib
+ webengine? ( $(add_qt_dep qtwebengine) )
+ X? (
+ $(add_qt_dep qtx11extras)
+ x11-libs/libX11
+ x11-libs/libXres
+ )
+"
+DEPEND="${RDEPEND}
+ $(add_frameworks_dep kiconthemes)
+ !minimal? ( $(add_frameworks_dep plasma) )
+ X? ( x11-base/xorg-proto )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-5.16.0-no-detailed-mem-message.patch" )
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package !minimal KF5Plasma)
+ $(cmake-utils_use_find_package webengine Qt5WebEngineWidgets)
+ $(cmake-utils_use_find_package X X11)
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/libkworkspace/Manifest b/kde-plasma/libkworkspace/Manifest
index 73910584be..4d30ec60db 100644
--- a/kde-plasma/libkworkspace/Manifest
+++ b/kde-plasma/libkworkspace/Manifest
@@ -1 +1,2 @@
DIST plasma-workspace-5.16.90.tar.xz 4960488 BLAKE2B 21f2f728e0e6391e1e04b7c3d1091786bea647de765b910cf292fc05732917ad864f682fa02160b8fa5cc216890bf6aaa61b1a69621a68b191b286010e294e5a SHA512 8c090311f74f61467dabf0616566ab4ea3da03da6060c2646f24ee5e1524e41dada94657a30282f3fff595b15d5f7a96fd3a21c1d85bbef90efd1045f04283ab
+DIST plasma-workspace-5.17.0.tar.xz 4960412 BLAKE2B 34a12fa72169b501d527027520bec32a48ef785e555b005a22315c7420863ffbd9b1bb318afcdfb2a204ff91455a38f7f4c1b2abe1e17e067c1dabb379e3130e SHA512 94f7dc56ae1bda012a03fb0fc45391c360ac737488cfa48d5ef1014cfff64a8005a921c651a28eb84a98a952ad064e83e8f63dccda380219a16b611a4ad8122c
diff --git a/kde-plasma/libkworkspace/libkworkspace-5.17.0.ebuild b/kde-plasma/libkworkspace/libkworkspace-5.17.0.ebuild
new file mode 100644
index 0000000000..25022518d0
--- /dev/null
+++ b/kde-plasma/libkworkspace/libkworkspace-5.17.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="true"
+KMNAME="plasma-workspace"
+inherit kde5
+
+DESCRIPTION="Workspace library to interact with the Plasma session manager"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep plasma)
+ $(add_plasma_dep kscreenlocker)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtx11extras)
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXau
+"
+DEPEND="${COMMON_DEPEND}
+ $(add_plasma_dep kwin)
+"
+RDEPEND="${COMMON_DEPEND}
+ !<kde-plasma/plasma-workspace-5.14.2:5
+"
+
+S="${S}/${PN}"
+
+PATCHES=( "${FILESDIR}/${PN}-5.16.80-standalone.patch" )
+
+src_prepare() {
+ # delete colliding libkworkspace translations, let kde5_src_prepare do its magic
+ if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ find ../po -type f -name "*po" -and -not -name "libkworkspace*" -delete || die
+ rm -rf po/*/docs || die
+ cp -a ../po ./ || die
+ fi
+ kde5_src_prepare
+ if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ cat >> CMakeLists.txt <<- _EOF_ || die
+ ki18n_install(po)
+ _EOF_
+ fi
+
+ sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" \
+ -i CMakeLists.txt || die "Failed to prepare CMakeLists.txt"
+}
diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest
index b6521c2fca..8151553858 100644
--- a/kde-plasma/milou/Manifest
+++ b/kde-plasma/milou/Manifest
@@ -1 +1,2 @@
DIST milou-5.16.90.tar.xz 63728 BLAKE2B a4c1bc62fc4da4871f4c02a0ee84b33c812b1f8001ea3d671b12471d960ef18c60cc6955c5228e517cd11036ecafa12db8ebfcc3314b983d86f6673cac566a00 SHA512 28883715aa1f6eb000e6238cbf647ddd287c0f1e62be202cc632d9c51ff43498e090a252ce611ce7bb91724d100f3adb141894361b8969dd972e8f213ec74d7c
+DIST milou-5.17.0.tar.xz 63288 BLAKE2B 7162c9718a7294d7b775102be88680b5464f9cfdba430ec2da5922b367df85184e84b8eb63746f4275dd16fca728a86b28a223918f6a434dd2d1bbdf9a571556 SHA512 9af926d737752905006edd904ca7ffb6d82e6fada9621cc2c9dba9c4d4fd8ac9168fcc6d97b0fa145b990cc3f9911495e4901d60d101f00c90bef37cf5bab816
diff --git a/kde-plasma/milou/milou-5.17.0.ebuild b/kde-plasma/milou/milou-5.17.0.ebuild
new file mode 100644
index 0000000000..7662755476
--- /dev/null
+++ b/kde-plasma/milou/milou-5.17.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="forceoptional-recursive"
+inherit kde5
+
+DESCRIPTION="Dedicated search application built on top of Baloo"
+HOMEPAGE="https://cgit.kde.org/milou.git"
+
+LICENSE="GPL-2 LGPL-2.1"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdeclarative)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep krunner)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep plasma)
+ $(add_qt_dep qtdeclarative)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-plasma/oxygen/Manifest b/kde-plasma/oxygen/Manifest
index 0c996fcc98..6f2b673950 100644
--- a/kde-plasma/oxygen/Manifest
+++ b/kde-plasma/oxygen/Manifest
@@ -1 +1,2 @@
DIST oxygen-5.16.90.tar.xz 4467628 BLAKE2B d542a29509070922cb8bffa263858764941a70a9986b6b89c65ae95949be6c6f38fd29332af759fbf75b09f70c738ce707a092b0f5ce046669c3cd02c92b21a0 SHA512 8aed5b11bd5c7facb17683642690f5d02e19555dfecbd91dcfb21aac085e72026ccfe62ca729fa2da8b97ad2ffa165b6111b3bb896bf5f01fa1ae6c92ab44d74
+DIST oxygen-5.17.0.tar.xz 4471944 BLAKE2B a855b0256622ac291425e4e4be25d2644e9472fabc4e4ee1909a60fa8be76aec163fbe04d9eb7518ba302ac7f73831ad96501a8fe11fcfdabf903eae8b483f67 SHA512 409968bcff015acc91791cc717648c0a7fcec947edac68d6fccf0afb63d82d9f65258aa02221ca4e57b525247f6ff41a408ed825813aaa71e02ebd0c63f13de6
diff --git a/kde-plasma/oxygen/oxygen-5.17.0.ebuild b/kde-plasma/oxygen/oxygen-5.17.0.ebuild
new file mode 100644
index 0000000000..be7ec3f5e9
--- /dev/null
+++ b/kde-plasma/oxygen/oxygen-5.17.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="Oxygen visual style for the Plasma desktop"
+HOMEPAGE="https://cgit.kde.org/oxygen.git"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="wayland"
+
+COMMON_DEPEND="
+ $(add_frameworks_dep frameworkintegration)
+ $(add_frameworks_dep kcmutils)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kguiaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep 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)
+ $(add_qt_dep qtx11extras)
+ x11-libs/libxcb
+ wayland? ( $(add_frameworks_dep kwayland) )
+"
+DEPEND="${COMMON_DEPEND}
+ $(add_frameworks_dep kservice)
+"
+RDEPEND="${COMMON_DEPEND}
+ !<kde-plasma/plasma-desktop-5.16.80
+"
+PDEPEND="
+ $(add_plasma_dep kde-cli-tools)
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package wayland KF5Wayland)
+ )
+ kde5_src_configure
+}
diff --git a/kde-plasma/plasma-browser-integration/Manifest b/kde-plasma/plasma-browser-integration/Manifest
index 2eb13ef025..fb3da22035 100644
--- a/kde-plasma/plasma-browser-integration/Manifest
+++ b/kde-plasma/plasma-browser-integration/Manifest
@@ -1 +1,2 @@
DIST plasma-browser-integration-5.16.90.tar.xz 143080 BLAKE2B 47fb9784d451695f45230d7fced3c2ae86a9f50ca601045be9a6b3c1ee41b92c64ece0fd952f7edcc8d374e6cd7eef83e1580e359f6e49027d6048fcecc589bf SHA512 80110470fe6caa6f4365ad4db74af0b1b6451f436b7ad7d8b7a0d0517a5d4656e22a53b4c7379d6ac05fb6d06cca87f058b242efc137c59033f609cb5e5ad45e
+DIST plasma-browser-integration-5.17.0.tar.xz 145440 BLAKE2B 0edcbbabb9d3812b69b42cd7272e5cf34fe4da2f33d7412e58bf041a33c828b982f55f285c93f8c0c4f506fa92c442e34bdc64454fa11c82c471eb1f1596a35f SHA512 8991e0c10130529005d0009db429d8357dcfeb58acadb745fb82d20020f5666e5356ba9e5ad26fc75fded95ff2550e56247acb8ef1d471eb8cba9666330877c6
diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.17.0.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.17.0.ebuild
new file mode 100644
index 0000000000..fadf22c24f
--- /dev/null
+++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.17.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser extensions"
+
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep kactivities)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep kfilemetadata)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep krunner)
+ $(add_frameworks_dep purpose)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DMOZILLA_DIR="${EPREFIX}/usr/$(get_libdir)/mozilla"
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest
index 57a2a5a0ae..f96f21f864 100644
--- a/kde-plasma/plasma-desktop/Manifest
+++ b/kde-plasma/plasma-desktop/Manifest
@@ -1 +1,2 @@
DIST plasma-desktop-5.16.90.tar.xz 9452064 BLAKE2B 731138ba5915459c1955b5a8a68e4fcefaf7ac63d655707413940a8dd57198b93d6eb40584707b7fb37e99bcbe0fb3dbdf3344163081351a9e695060573695c3 SHA512 26a8d0f85c264ff03d0a36f59895154bc0f067b44f79c3f4d6809b14b86c8529aaa2f0b93cb6fbb4e32b45acdaf97203cdebf8033e244b1ce515697eb7dd2928
+DIST plasma-desktop-5.17.0.tar.xz 9441900 BLAKE2B 9ecb1ed21c5c78972d520234a1d0272725ffa60fd121f00bb600eb5d97c660534b5865aeae163280b377da8523aa64c5f2279309a405dbd30adffe578acd4ef5 SHA512 58561a6cbdff895f1dd9091317aad3a4f3010845195254055f11c8b15f5478950e7755da9e751483a8d2a26806e1a18aae7cac0a8315b3141581d056d6302fc7
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.17.0.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.17.0.ebuild
new file mode 100644
index 0000000000..9b1ed3e032
--- /dev/null
+++ b/kde-plasma/plasma-desktop/plasma-desktop-5.17.0.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional"
+KDE_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="KDE Plasma desktop"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+fontconfig ibus +mouse scim +semantic-desktop touchpad"
+
+COMMON_DEPEND="
+ $(add_frameworks_dep attica)
+ $(add_frameworks_dep kactivities)
+ $(add_frameworks_dep kactivities-stats)
+ $(add_frameworks_dep karchive)
+ $(add_frameworks_dep kauth)
+ $(add_frameworks_dep kbookmarks)
+ $(add_frameworks_dep kcmutils)
+ $(add_frameworks_dep kcodecs)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep kdeclarative)
+ $(add_frameworks_dep kded)
+ $(add_frameworks_dep kdelibs4support)
+ $(add_frameworks_dep kemoticons)
+ $(add_frameworks_dep kglobalaccel)
+ $(add_frameworks_dep kguiaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kitemmodels)
+ $(add_frameworks_dep kitemviews)
+ $(add_frameworks_dep kjobwidgets)
+ $(add_frameworks_dep knewstuff)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep knotifyconfig)
+ $(add_frameworks_dep kparts)
+ $(add_frameworks_dep krunner)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep kwallet)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ $(add_frameworks_dep plasma)
+ $(add_frameworks_dep solid)
+ $(add_frameworks_dep sonnet)
+ $(add_plasma_dep kwin)
+ $(add_plasma_dep plasma-workspace)
+ $(add_qt_dep qtconcurrent)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtdeclarative)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtnetwork)
+ $(add_qt_dep qtprintsupport)
+ $(add_qt_dep qtsql)
+ $(add_qt_dep qtsvg)
+ $(add_qt_dep qtwidgets)
+ $(add_qt_dep qtx11extras)
+ $(add_qt_dep qtxml)
+ media-libs/phonon[qt5(+)]
+ x11-libs/libX11
+ x11-libs/libXcursor
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libxcb[xkb]
+ x11-libs/libxkbfile
+ fontconfig? (
+ media-libs/fontconfig
+ media-libs/freetype
+ x11-libs/libXft
+ x11-libs/xcb-util-image
+ )
+ ibus? (
+ $(add_qt_dep qtx11extras)
+ app-i18n/ibus
+ dev-libs/glib:2
+ x11-libs/libxcb
+ x11-libs/xcb-util-keysyms
+ )
+ scim? ( app-i18n/scim )
+ semantic-desktop? ( $(add_frameworks_dep baloo) )
+ touchpad? ( x11-drivers/xf86-input-synaptics )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/boost
+ x11-base/xorg-proto
+ fontconfig? ( x11-libs/libXrender )
+ mouse? (
+ x11-drivers/xf86-input-evdev
+ x11-drivers/xf86-input-libinput
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ $(add_frameworks_dep kirigami)
+ $(add_frameworks_dep qqc2-desktop-style)
+ $(add_plasma_dep breeze)
+ $(add_plasma_dep kde-cli-tools)
+ $(add_plasma_dep oxygen)
+ $(add_qt_dep qtgraphicaleffects)
+ $(add_qt_dep qtquickcontrols2)
+ sys-apps/util-linux
+ x11-apps/setxkbmap
+ !<kde-plasma/kdeplasma-addons-5.15.80
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package fontconfig Fontconfig)
+ $(cmake-utils_use_find_package ibus IBus)
+ $(cmake-utils_use_find_package mouse Evdev)
+ $(cmake-utils_use_find_package mouse XorgLibinput)
+ $(cmake-utils_use_find_package scim SCIM)
+ $(cmake-utils_use_find_package semantic-desktop KF5Baloo)
+ $(cmake-utils_use_find_package touchpad Synaptics)
+ )
+
+ kde5_src_configure
+}
+
+src_test() {
+ # parallel tests fail, foldermodeltest,positionertest hang, bug #646890
+ # needs D-Bus, bug #634166
+ local myctestargs=(
+ -j1
+ -E "(foldermodeltest|positionertest|test_kio_fonts)"
+ )
+
+ kde5_src_test
+}
diff --git a/kde-plasma/plasma-integration/Manifest b/kde-plasma/plasma-integration/Manifest
index e06d3d4ccf..77f56de1b5 100644
--- a/kde-plasma/plasma-integration/Manifest
+++ b/kde-plasma/plasma-integration/Manifest
@@ -1 +1,2 @@
DIST plasma-integration-5.16.90.tar.xz 56636 BLAKE2B 328d623469e86af2ba5b589b91b1c5bcef28531eb005132ae50a4efe2a7378944da61559ec97ab022d005d0236591875cce253d36b00e72dce7e0cbee7563684 SHA512 172bc51e4d40fa84c5d433539ea0fb07a20ae7e4e8f33383743491f7b98eb3a953f98dcb53437fdbcaf77ff8562dae0f0186c7bea1a595fd2c9b109724b2fe93
+DIST plasma-integration-5.17.0.tar.xz 56376 BLAKE2B 2b05087c38568f90e657cb16a3765fff9e2f78caad64110f8ba9c1bf72ee2e7a1fed9870f0439b63fc844fb2efe9da4a134baab4af04200c4aea96a91c1a8297 SHA512 e6cc1f38f2dae6e602e47c1187e439bf2e883791bf46809ed6737e1e3351e0de06904e2f173714827c1055f821046bd61baab785cd4e43798bee07036082801b
diff --git a/kde-plasma/plasma-integration/plasma-integration-5.17.0.ebuild b/kde-plasma/plasma-integration/plasma-integration-5.17.0.ebuild
new file mode 100644
index 0000000000..b28163426a
--- /dev/null
+++ b/kde-plasma/plasma-integration/plasma-integration-5.17.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ $(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 kjobwidgets)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep kwayland)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ $(add_plasma_dep breeze)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtgui 'dbus' '' '5=')
+ $(add_qt_dep qtquickcontrols2)
+ $(add_qt_dep qtwidgets)
+ $(add_qt_dep qtx11extras)
+ x11-libs/libXcursor
+ x11-libs/libxcb
+"
+RDEPEND="${DEPEND}
+ media-fonts/hack
+ media-fonts/noto
+"
+
+# requires running kde environment
+RESTRICT+=" test"
diff --git a/kde-plasma/plasma-meta/plasma-meta-5.17.0.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.17.0.ebuild
new file mode 100644
index 0000000000..ad518f68ca
--- /dev/null
+++ b/kde-plasma/plasma-meta/plasma-meta-5.17.0.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Merge this to pull in all Plasma 5 packages"
+HOMEPAGE="https://kde.org/plasma-desktop"
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="bluetooth +browser-integration consolekit crypt +desktop-portal discover
++display-manager elogind grub gtk +handbook +legacy-systray networkmanager pam
+plymouth +pm-utils pulseaudio qrcode +sddm sdk systemd +wallpapers"
+
+REQUIRED_USE="?? ( consolekit elogind systemd )"
+
+RDEPEND="
+ >=kde-plasma/breeze-${PV}:${SLOT}
+ >=kde-plasma/drkonqi-${PV}:${SLOT}
+ >=kde-plasma/kactivitymanagerd-${PV}:${SLOT}
+ >=kde-plasma/kde-cli-tools-${PV}:${SLOT}
+ >=kde-plasma/kdecoration-${PV}:${SLOT}
+ >=kde-plasma/kdeplasma-addons-${PV}:${SLOT}
+ >=kde-plasma/kgamma-${PV}:${SLOT}
+ >=kde-plasma/khotkeys-${PV}:${SLOT}
+ >=kde-plasma/kinfocenter-${PV}:${SLOT}
+ >=kde-plasma/kmenuedit-${PV}:${SLOT}
+ >=kde-plasma/kscreen-${PV}:${SLOT}
+ >=kde-plasma/kscreenlocker-${PV}:${SLOT}
+ >=kde-plasma/ksshaskpass-${PV}:${SLOT}
+ >=kde-plasma/ksysguard-${PV}:${SLOT}
+ >=kde-plasma/kwayland-integration-${PV}:${SLOT}
+ >=kde-plasma/kwin-${PV}:${SLOT}
+ >=kde-plasma/kwrited-${PV}:${SLOT}
+ >=kde-plasma/libkscreen-${PV}:${SLOT}
+ >=kde-plasma/libksysguard-${PV}:${SLOT}
+ >=kde-plasma/milou-${PV}:${SLOT}
+ >=kde-plasma/oxygen-${PV}:${SLOT}
+ >=kde-plasma/plasma-desktop-${PV}:${SLOT}
+ >=kde-plasma/plasma-integration-${PV}:${SLOT}
+ >=kde-plasma/plasma-workspace-${PV}:${SLOT}
+ >=kde-plasma/polkit-kde-agent-${PV}:${SLOT}
+ >=kde-plasma/powerdevil-${PV}:${SLOT}
+ >=kde-plasma/systemsettings-${PV}:${SLOT}
+ >=kde-plasma/user-manager-${PV}:${SLOT}
+ sys-apps/dbus[elogind?,systemd?]
+ sys-auth/polkit[elogind?,systemd?]
+ sys-fs/udisks:2[elogind?,systemd?]
+ bluetooth? ( >=kde-plasma/bluedevil-${PV}:${SLOT} )
+ browser-integration? ( >=kde-plasma/plasma-browser-integration-${PV}:${SLOT} )
+ consolekit? (
+ >=sys-auth/consolekit-1.0.1
+ pm-utils? ( sys-power/pm-utils )
+ )
+ crypt? ( >=kde-plasma/plasma-vault-${PV}:${SLOT} )
+ desktop-portal? ( >=kde-plasma/xdg-desktop-portal-kde-${PV}:${SLOT} )
+ discover? ( >=kde-plasma/discover-${PV}:${SLOT} )
+ display-manager? (
+ sddm? (
+ >=kde-plasma/sddm-kcm-${PV}:${SLOT}
+ x11-misc/sddm[consolekit?,elogind?,systemd?]
+ )
+ !sddm? ( x11-misc/lightdm )
+ )
+ grub? ( >=kde-plasma/breeze-grub-${PV}:${SLOT} )
+ gtk? (
+ >=kde-plasma/breeze-gtk-${PV}:${SLOT}
+ >=kde-plasma/kde-gtk-config-${PV}:${SLOT}
+ )
+ handbook? ( kde-apps/khelpcenter:5 )
+ legacy-systray? ( >=kde-plasma/xembed-sni-proxy-${PV}:${SLOT} )
+ networkmanager? (
+ >=kde-plasma/plasma-nm-${PV}:${SLOT}
+ net-misc/networkmanager[consolekit?,elogind?,systemd?]
+ qrcode? ( kde-frameworks/prison[qml] )
+ )
+ pam? (
+ >=kde-plasma/kwallet-pam-${PV}:${SLOT}
+ sys-auth/pambase[consolekit?,elogind?,systemd?]
+ )
+ plymouth? (
+ >=kde-plasma/breeze-plymouth-${PV}:${SLOT}
+ >=kde-plasma/plymouth-kcm-${PV}:${SLOT}
+ )
+ pulseaudio? ( >=kde-plasma/plasma-pa-${PV}:${SLOT} )
+ sdk? ( >=kde-plasma/plasma-sdk-${PV}:${SLOT} )
+ wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-${PV}:${SLOT} )
+"
+
+pkg_postinst() {
+ local i selected use_pkg_map=(
+ consolekit:sys-auth/consolekit
+ elogind:sys-auth/elogind
+ systemd:sys-apps/systemd
+ )
+ for i in ${use_pkg_map[@]}; do
+ use ${i%:*} && selected="${i%:*}"
+ done
+ for i in ${use_pkg_map[@]}; do
+ if ! use ${i%:*} && has_version ${i#*:}; then
+ ewarn "An existing installation of ${i#*:} was detected even though"
+ ewarn "${PN} was configured with USE ${selected} instead of ${i%:*}."
+ ewarn "There can only be one session manager at runtime, otherwise random issues"
+ ewarn "may occur. Please make sure USE ${i%:*} is nowhere enabled in make.conf"
+ ewarn "or package.use and remove ${i#*:} before raising bugs."
+ ewarn "For more information, visit https://wiki.gentoo.org/wiki/KDE"
+ fi
+ done
+}
diff --git a/kde-plasma/plasma-nm/Manifest b/kde-plasma/plasma-nm/Manifest
index a1217d9eb0..ceab42cd55 100644
--- a/kde-plasma/plasma-nm/Manifest
+++ b/kde-plasma/plasma-nm/Manifest
@@ -1 +1,2 @@
DIST plasma-nm-5.16.90.tar.xz 813464 BLAKE2B 094042b7fe7cb301878d5fc4b662d61a85bf693c654bf048aa14974dcc075cfcd8ce67af062d3afcfc676b9f602a6f82dc11d67c4f8a03234d2cc99d7c75c5f0 SHA512 0a422f049a6bcaffefdec4b73f7ce47355bab807d7c617beb735ff6123fbc86d51c76313cec79d42329d5339710e4c644058a61daf5e22b6b4a89ac82de6b17e
+DIST plasma-nm-5.17.0.tar.xz 812920 BLAKE2B 4217ebc72c5d4b10a680a2502e8627be41ca9fdafee755e5fdfb954d9831ea9a37fe703ac5d6d0b7d61a22914565678fb01a7063615cbc5607238bd2d0946f57 SHA512 bacd2612b845a3009a37b00104c82dec564f53982909332a0b82fd86ce2dcd663bbe02942805e2f950afb37d06c4ef8b34f7320e299beb133ee337f8b724f600
diff --git a/kde-plasma/plasma-nm/plasma-nm-5.17.0.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.17.0.ebuild
new file mode 100644
index 0000000000..2833ce552f
--- /dev/null
+++ b/kde-plasma/plasma-nm/plasma-nm-5.17.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="true"
+inherit kde5
+
+DESCRIPTION="KDE Plasma applet for NetworkManager"
+LICENSE="GPL-2 LGPL-2.1"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="modemmanager openconnect teamd"
+
+DEPEND="
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep kdeclarative)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kitemviews)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep kwallet)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ $(add_frameworks_dep networkmanager-qt 'teamd=')
+ $(add_frameworks_dep plasma)
+ $(add_frameworks_dep solid)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtdeclarative 'widgets')
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtnetwork)
+ $(add_qt_dep qtwidgets)
+ >=app-crypt/qca-2.1.1:2[qt5(+)]
+ net-misc/networkmanager[teamd=]
+ modemmanager? (
+ $(add_frameworks_dep modemmanager-qt)
+ $(add_qt_dep qtxml)
+ net-misc/mobile-broadband-provider-info
+ )
+ openconnect? (
+ $(add_qt_dep qtxml)
+ net-vpn/networkmanager-openconnect
+ net-vpn/openconnect:=
+ )
+"
+RDEPEND="${DEPEND}
+ $(add_plasma_dep kde-cli-tools)
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DDISABLE_MODEMMANAGER_SUPPORT=$(usex !modemmanager)
+ $(cmake-utils_use_find_package modemmanager KF5ModemManagerQt)
+ $(cmake-utils_use_find_package openconnect OpenConnect)
+ )
+
+ kde5_src_configure
+}
+
+pkg_postinst() {
+ kde5_pkg_postinst
+
+ if ! has_version "kde-plasma/plasma-workspace:5"; then
+ elog "${PN} is not terribly useful without kde-plasma/plasma-workspace:5."
+ elog "However, the networkmanagement KCM can be called from either systemsettings"
+ elog "or manually: $ kcmshell5 kcm_networkmanagement"
+ fi
+}
diff --git a/kde-plasma/plasma-pa/Manifest b/kde-plasma/plasma-pa/Manifest
index 53277d00d8..716ae4e5ae 100644
--- a/kde-plasma/plasma-pa/Manifest
+++ b/kde-plasma/plasma-pa/Manifest
@@ -1 +1,2 @@
DIST plasma-pa-5.16.90.tar.xz 103884 BLAKE2B 6eaed7b356626ac7399ab6ba9a4009050e2bffa78bb420f0f23f8384980aa341343e6960a35302393371817e0504a636121e61a874567f8bdb4379d64eed47a9 SHA512 6d3477def70072ed93ba9885fdcc00a1db631c0ec9aa6c7598e3a69d80ceb47a762735946e1ffa7bab423a6e0d4d72ce7b04b8249d20b0d5bcbe86e79be5fcee
+DIST plasma-pa-5.17.0.tar.xz 103908 BLAKE2B a2afcb236822607406445845f7ee2d866ef4c1f01a908b2052abade66d012ce79b622c61aea21b7433d58bf91cf73fb5f1c85c4bdfa594b4a6d125d48eb9a4a6 SHA512 6f2cb3c6872a4169b665d2fb04c6d39c7a5c6c847ff5276d043c99de4cc0939ab4db89acb951bdc9eb8c031d59815199f9272f911fd20ea51f0993c542e0a824
diff --git a/kde-plasma/plasma-pa/plasma-pa-5.17.0.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.17.0.ebuild
new file mode 100644
index 0000000000..4da0d3e26d
--- /dev/null
+++ b/kde-plasma/plasma-pa/plasma-pa-5.17.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="Plasma applet for audio volume management using PulseAudio"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdeclarative)
+ $(add_frameworks_dep kglobalaccel)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep plasma)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtdeclarative)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtwidgets)
+ dev-libs/glib:2
+ media-libs/libcanberra
+ media-sound/pulseaudio
+"
+RDEPEND="${DEPEND}
+ $(add_frameworks_dep kirigami)
+ $(add_qt_dep qtquickcontrols2)
+ media-libs/libcanberra
+ x11-themes/sound-theme-freedesktop
+"
diff --git a/kde-plasma/plasma-sdk/Manifest b/kde-plasma/plasma-sdk/Manifest
index 6eeda690c4..beefebc348 100644
--- a/kde-plasma/plasma-sdk/Manifest
+++ b/kde-plasma/plasma-sdk/Manifest
@@ -1 +1,2 @@
DIST plasma-sdk-5.16.90.tar.xz 255288 BLAKE2B 6bece8419745d040b0871691f0565a6c1f15862b0892efbfb34e6423ebf214163b551d6e669a99255c5961b1c7b076421e9af78c91f4af1b2b8773283ea97d35 SHA512 1ae3fb451ad095ca1d89a5d751ee82aa0cdc07ce98b56d56438e6f72695e82ecf73dd62ab0c24f16bf965b4ecf5ae511c33f8f6400bbd6c9920f137ec283af65
+DIST plasma-sdk-5.17.0.tar.xz 258636 BLAKE2B bbb9d95efaf393390102b252b930565283a5d090bbeee24b123a694d989a479d74019b40bde1855e015b9819e09f629e26812cb4cfa1ea51c5d7f51c66159988 SHA512 8371aee52f9f6663586ed67972b222741f7fa0c8aa57279c13e8106d918142ca704f2b7c4e382597856e1987493f07b233de6f029748958aed101c8d2a7c0c87
diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.17.0.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.17.0.ebuild
new file mode 100644
index 0000000000..370965cfc7
--- /dev/null
+++ b/kde-plasma/plasma-sdk/plasma-sdk-5.17.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="optional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Useful applications for Plasma development"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep karchive)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(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 ktexteditor)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep plasma)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtdeclarative)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtwidgets)
+ $(add_qt_dep qtxml)
+"
+RDEPEND="${DEPEND}
+ $(add_frameworks_dep kirigami)
+"
diff --git a/kde-plasma/plasma-thunderbolt/Manifest b/kde-plasma/plasma-thunderbolt/Manifest
index ba814013ab..ca68e395a7 100644
--- a/kde-plasma/plasma-thunderbolt/Manifest
+++ b/kde-plasma/plasma-thunderbolt/Manifest
@@ -1 +1,2 @@
DIST plasma-thunderbolt-5.16.90.tar.xz 47256 BLAKE2B 40e476ee11198b75dc9a3407ad98121433dd74a7b1ed034586402ba67f65b1763f7384917c2ff407e88ecaced8ec7fd6f336f38f08853f1e2e8c0efa87b56f9c SHA512 40262778dae3fbe51c35ce49d428290c22895c8232ad9a9aa1491f18276fd44069829095222147653f1122fcee1a89a064fc2ce5b487d56e66a2e87a0030bd64
+DIST plasma-thunderbolt-5.17.0.tar.xz 47060 BLAKE2B d12516e971fca0d81b2cfd390ed58eaf59cc525c25b1e48ba5a2bd46ec020f85dffb91c004c6c05003e23f78b93b91d7cb0c72bd685b91196a8ea2bfc687dff6 SHA512 447684dd9c02a7c1691b7da7fc5d1011894e25f7ac2196e482dff8e8af80dd6f5234cd3d8d534220acbe7d1adbcf4112b91b2ff701395ff5c8d135d5ec0dad62
diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.17.0.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.17.0.ebuild
new file mode 100644
index 0000000000..2dc188c14b
--- /dev/null
+++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.17.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="true"
+inherit kde5
+
+DESCRIPTION="Plasma integration for controlling Thunderbolt devices"
+HOMEPAGE="https://cgit.kde.org/plasma-thunderbolt.git"
+
+LICENSE="|| ( GPL-2 GPL-3+ )"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep kcmutils)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep kdeclarative)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep knotifications)
+ $(add_qt_dep qtdeclarative)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtgui)
+"
+RDEPEND="${DEPEND}
+ sys-apps/bolt
+"
diff --git a/kde-plasma/plasma-vault/Manifest b/kde-plasma/plasma-vault/Manifest
index b6483c24f9..e6a148e6a9 100644
--- a/kde-plasma/plasma-vault/Manifest
+++ b/kde-plasma/plasma-vault/Manifest
@@ -1 +1,2 @@
DIST plasma-vault-5.16.90.tar.xz 129712 BLAKE2B 7c9c1bde10ef1cdcc312ac1d3ad5ecf7670cbcff9349cdd6681ec14b24805d0ad1672702b0708d072914aebc07a1fd932a15095b45f6f1edef6d2ccb67e23f43 SHA512 1c5351a76852ae33c85ba3cda334e792e847fe6313bb25e6ec2fd62e66bec972e9abf8b1967ef591963f60cab50d5bb98b44267302b8992209d4ec745bc55ed3
+DIST plasma-vault-5.17.0.tar.xz 129156 BLAKE2B c51098d0486a1018e3b115298442db7314de2cf7dd6efde4969157eb4043562a33e760606e589d532ecbf294123bbf22511998bd4dace343de2d86b43924e868 SHA512 709682c5cd0f0264ed0a65af168c004428d40661a5b3384fbefef5c785e6b496803be8b880f9f8c4a07e7a083621e3b77c48873cecffa22b8747d92273d5ef6a
diff --git a/kde-plasma/plasma-vault/plasma-vault-5.17.0.ebuild b/kde-plasma/plasma-vault/plasma-vault-5.17.0.ebuild
new file mode 100644
index 0000000000..2399168d98
--- /dev/null
+++ b/kde-plasma/plasma-vault/plasma-vault-5.17.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="Plasma applet and services for creating encrypted vaults"
+HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/"
+
+LICENSE="LGPL-3"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="networkmanager"
+
+DEPEND="
+ $(add_frameworks_dep kactivities)
+ $(add_frameworks_dep kcodecs)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep plasma)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_plasma_dep libksysguard)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtdeclarative)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtwidgets)
+ networkmanager? ( $(add_frameworks_dep networkmanager-qt) )
+"
+RDEPEND="${DEPEND}
+ || ( >=sys-fs/cryfs-0.9.9 >=sys-fs/encfs-1.9.2 )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package networkmanager KF5NetworkManagerQt)
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/plasma-workspace-wallpapers/Manifest b/kde-plasma/plasma-workspace-wallpapers/Manifest
index 2039e7de40..1f63915415 100644
--- a/kde-plasma/plasma-workspace-wallpapers/Manifest
+++ b/kde-plasma/plasma-workspace-wallpapers/Manifest
@@ -1 +1,2 @@
DIST plasma-workspace-wallpapers-5.16.90.tar.xz 34173244 BLAKE2B df5f3a87a4c95f05d5fed68f62078af319949eae2a19b71fb22c954ab73342577fd1a51a632c985ace5ed20ebb186f2881c1047cf54112c88873fef2be6720bd SHA512 6a31caca7427b77c6c91b5703e9072b2a585af7a75278442899e984707948fc15e9bd019935f8e4cc3bce27d397e261e760f05c8d2ac94d9125835ab0326a172
+DIST plasma-workspace-wallpapers-5.17.0.tar.xz 34173456 BLAKE2B 59220027d5252c0dd8a4326e65670a029a1a9afda930bfa78135a3044b986622cdee49a0be702c751c19aa9fcacca5de3af29943e8065bed989de1cf653a53e5 SHA512 b3562f183cc7c5b9b9128fe7561d101b3a774a0a115696dbc9828d01db14783c0588d1e805006b1ffdef87e88fd56421bc4a759e1635ff5f882e21da8c6fe2f9
diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.17.0.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.17.0.ebuild
new file mode 100644
index 0000000000..1a0e257649
--- /dev/null
+++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.17.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_AUTODEPS="false"
+KDE_DEBUG="false"
+inherit kde5
+
+DESCRIPTION="Additional wallpapers for the Plasma workspace"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+BDEPEND="
+ $(add_frameworks_dep extra-cmake-modules)
+ $(add_qt_dep qtcore)
+"
diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest
index 3112f85ed8..84290a7657 100644
--- a/kde-plasma/plasma-workspace/Manifest
+++ b/kde-plasma/plasma-workspace/Manifest
@@ -1 +1,2 @@
DIST plasma-workspace-5.16.90.1.tar.xz 4960044 BLAKE2B 15b52552435a52217efecd0f0e1d533bdd61a7e4ea0eca416cb0a9ad928cfa684ec154a04cded3fe72498c8e68c0298f7772a7018f0ea38bff6f78aa6db4c727 SHA512 665effbf4b2cfb840de8adfcf1b951f52feb91fc776889b48ac727ac2d7444a502345cdda5374a8103e06e17d0e5ff2b6d5a4f2e9ea556f7b8c1032136e46b18
+DIST plasma-workspace-5.17.0.tar.xz 4960412 BLAKE2B 34a12fa72169b501d527027520bec32a48ef785e555b005a22315c7420863ffbd9b1bb318afcdfb2a204ff91455a38f7f4c1b2abe1e17e067c1dabb379e3130e SHA512 94f7dc56ae1bda012a03fb0fc45391c360ac737488cfa48d5ef1014cfff64a8005a921c651a28eb84a98a952ad064e83e8f63dccda380219a16b611a4ad8122c
diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.17.0.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.17.0.ebuild
new file mode 100644
index 0000000000..f0efd16189
--- /dev/null
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.17.0.ebuild
@@ -0,0 +1,167 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional"
+KDE_TEST="forceoptional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="KDE Plasma workspace"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="appstream +calendar geolocation gps qalculate qrcode +semantic-desktop systemd"
+
+REQUIRED_USE="gps? ( geolocation )"
+
+COMMON_DEPEND="
+ $(add_frameworks_dep kactivities)
+ $(add_frameworks_dep kactivities-stats)
+ $(add_frameworks_dep kauth)
+ $(add_frameworks_dep kbookmarks)
+ $(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 kded)
+ $(add_frameworks_dep kdelibs4support)
+ $(add_frameworks_dep kglobalaccel)
+ $(add_frameworks_dep kguiaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kidletime)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kitemmodels)
+ $(add_frameworks_dep kitemviews)
+ $(add_frameworks_dep kjobwidgets)
+ $(add_frameworks_dep knewstuff)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep knotifyconfig)
+ $(add_frameworks_dep kpackage)
+ $(add_frameworks_dep kpeople)
+ $(add_frameworks_dep krunner)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep ktexteditor)
+ $(add_frameworks_dep ktextwidgets)
+ $(add_frameworks_dep kwallet)
+ $(add_frameworks_dep kwayland)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ $(add_frameworks_dep plasma)
+ $(add_frameworks_dep solid)
+ $(add_plasma_dep kscreenlocker)
+ $(add_plasma_dep kwin)
+ $(add_plasma_dep libkscreen)
+ $(add_plasma_dep libksysguard)
+ $(add_plasma_dep libkworkspace)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtdeclarative 'widgets')
+ $(add_qt_dep qtgui 'jpeg')
+ $(add_qt_dep qtnetwork)
+ $(add_qt_dep qtsql)
+ $(add_qt_dep qtwidgets)
+ $(add_qt_dep qtx11extras)
+ $(add_qt_dep qtxml)
+ media-libs/phonon[qt5(+)]
+ sys-libs/zlib
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libxcb
+ x11-libs/libXfixes
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/xcb-util
+ x11-libs/xcb-util-image
+ appstream? ( dev-libs/appstream[qt5] )
+ calendar? ( $(add_frameworks_dep kholidays) )
+ geolocation? ( $(add_frameworks_dep networkmanager-qt) )
+ gps? ( sci-geosciences/gpsd )
+ qalculate? ( sci-libs/libqalculate:= )
+ qrcode? ( $(add_frameworks_dep prison) )
+ semantic-desktop? ( $(add_frameworks_dep baloo) )
+"
+DEPEND="${COMMON_DEPEND}
+ $(add_qt_dep qtconcurrent)
+ x11-base/xorg-proto
+"
+RDEPEND="${COMMON_DEPEND}
+ $(add_frameworks_dep kdesu)
+ $(add_frameworks_dep kirigami)
+ $(add_kdeapps_dep kio-extras)
+ $(add_plasma_dep ksysguard)
+ $(add_plasma_dep milou)
+ $(add_plasma_dep plasma-integration)
+ $(add_qt_dep qdbus)
+ $(add_qt_dep qtgraphicaleffects)
+ $(add_qt_dep qtpaths)
+ $(add_qt_dep qtquickcontrols 'widgets')
+ $(add_qt_dep qtquickcontrols2)
+ app-text/iso-codes
+ x11-apps/xmessage
+ x11-apps/xprop
+ x11-apps/xrdb
+ x11-apps/xsetroot
+ systemd? ( sys-apps/dbus[user-session] )
+ !systemd? ( sys-apps/dbus )
+ !<kde-plasma/plasma-desktop-5.16.80:5
+"
+PDEPEND="
+ $(add_plasma_dep kde-cli-tools)
+"
+
+PATCHES=(
+ # TODO: Restore Gentoo part for FHS installs, bug 688366
+ "${FILESDIR}/${PN}-5.14.2-split-libkworkspace.patch"
+)
+
+RESTRICT+=" test"
+
+src_prepare() {
+ kde5_src_prepare
+
+ cmake_comment_add_subdirectory libkworkspace
+ # delete colliding libkworkspace translations
+ if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ find po -type f -name "*po" -and -name "libkworkspace*" -delete || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_xembed-sni-proxy=OFF
+ $(cmake-utils_use_find_package appstream AppStreamQt)
+ $(cmake-utils_use_find_package calendar KF5Holidays)
+ $(cmake-utils_use_find_package geolocation KF5NetworkManagerQt)
+ $(cmake-utils_use_find_package qalculate Qalculate)
+ $(cmake-utils_use_find_package qrcode KF5Prison)
+ $(cmake-utils_use_find_package semantic-desktop KF5Baloo)
+ )
+
+ use gps && mycmakeargs+=( $(cmake-utils_use_find_package gps libgps) )
+
+ kde5_src_configure
+}
+
+src_install() {
+ kde5_src_install
+
+ # startup and shutdown scripts
+ insinto /etc/plasma/startup
+ doins "${FILESDIR}/10-agent-startup.sh"
+
+ insinto /etc/plasma/shutdown
+ doins "${FILESDIR}/10-agent-shutdown.sh"
+}
+
+pkg_postinst () {
+ kde5_pkg_postinst
+
+ elog "TODO: /etc/plasma/{startup,shutdown} locations for gpg-agent/ssh-agent"
+ elog "do not currently work, see bug #688366."
+}
diff --git a/kde-plasma/plymouth-kcm/Manifest b/kde-plasma/plymouth-kcm/Manifest
index d5a4e43a09..4c624015d9 100644
--- a/kde-plasma/plymouth-kcm/Manifest
+++ b/kde-plasma/plymouth-kcm/Manifest
@@ -1 +1,2 @@
DIST plymouth-kcm-5.16.90.tar.xz 40112 BLAKE2B 8dd163b6891cd40724d0cbbff1bf5a14397a2acf1c390f75b753499dd4c57d84f63d25f7e61e13f2e362a34c4213b1d194af740c2b9f5cbb2d5af6b1340134cb SHA512 58433e8e71278bc9330ebb304ae9a30dc4edec7f7c95d5696b79b78aa67d9c387c9f3443d522868552c2497269392de57a919e9706d01369f30b05a5db36ddcb
+DIST plymouth-kcm-5.17.0.tar.xz 39744 BLAKE2B 90cb2bed37e6b94697885b2ffd6da403777149766297a821254e176548c40d91b0dea952d8e3c3c4128b478f5b5659d203c66b16b2e0359de0ffb59792c4f360 SHA512 b6b338eb78ae5d42bb2eb007c58d7023f8cb10c60b9a186da642a6dd873e8af1f26175d277c588a8f05da6743b8cf18eb7aee5d991d627d07b9a35cf4a4ee7af
diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.17.0.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-5.17.0.ebuild
new file mode 100644
index 0000000000..f228463005
--- /dev/null
+++ b/kde-plasma/plymouth-kcm/plymouth-kcm-5.17.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+BOGUS=1
+inherit kde5
+
+DESCRIPTION="KDE Plasma control module for Plymouth"
+HOMEPAGE="https://cgit.kde.org/plymouth-kcm.git"
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep karchive)
+ $(add_frameworks_dep kauth)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdeclarative)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep knewstuff)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_qt_dep qtdeclarative)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtquickcontrols)
+ $(add_qt_dep qtwidgets)
+ sys-boot/plymouth
+"
+RDEPEND="${DEPEND}
+ $(add_plasma_dep kde-cli-tools)
+"
+
+DOCS=( CONTRIBUTORS )
diff --git a/kde-plasma/polkit-kde-agent/Manifest b/kde-plasma/polkit-kde-agent/Manifest
index 5a357df4df..d605bb49c2 100644
--- a/kde-plasma/polkit-kde-agent/Manifest
+++ b/kde-plasma/polkit-kde-agent/Manifest
@@ -1 +1,2 @@
DIST polkit-kde-agent-1-5.16.90.tar.xz 43472 BLAKE2B dea404920769bc8e929b52bdda4e345e55ccfeb8275c9092e971e4111c23585ebc9d6ede2a2a81fa3d535687c9af9862a298b843ae7990ee7f0112db8df068ff SHA512 c8edb102d55de5ee40cc7991d97690496e0d905c8a0187f225f8b60e20dbd1f2040d146beda4fcb72ec873a987ab4f8013efeb171bd9c585edc170446693aa39
+DIST polkit-kde-agent-1-5.17.0.tar.xz 43256 BLAKE2B 1c15eabf8bac4a7ca6023945bdd7e401bfe396d9afd4a488ec1ff05af050ece9a62cabfb2ecc0f392c953cf5713fab34b5d1ee79ee8c1170f1951801f88baed4 SHA512 a9c7c103da4dedd776b13b15cf4e5b06354811f1617616300925444afb7fef91f62db51fde54d087d4bea72f22e033a4e1f70728749aef76ef7b838b327be200
diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.17.0.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.17.0.ebuild
new file mode 100644
index 0000000000..3a7ae6ac0a
--- /dev/null
+++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.17.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KMNAME="${PN}-1"
+inherit kde5
+
+DESCRIPTION="PolKit agent module for KDE Plasma"
+HOMEPAGE="https://kde.org/"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kcrash)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtwidgets)
+ >=sys-auth/polkit-qt-0.112.0[qt5(+)]
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest
index 95b6a56f51..b0e7e60337 100644
--- a/kde-plasma/powerdevil/Manifest
+++ b/kde-plasma/powerdevil/Manifest
@@ -1 +1,2 @@
DIST powerdevil-5.16.90.tar.xz 595476 BLAKE2B 77b2f92cf04e5e994354c0406d30ed8044ae239aa9a7521cea96b3ee34d0880953ebfba4dbd6e8e303bedbe747595b2cfbe5fdf007745758822d8d804facfb00 SHA512 3d8b4e473e683b67a905db4a21fb0758289e0ee494151a0028f1e2e8a24e2407f07832b7717538ecdc74bd11d1307e3b9a3e5629554a1ea0f57653ac0ea85354
+DIST powerdevil-5.17.0.tar.xz 593748 BLAKE2B d6f615d519cfcbfa81e5cb8fd8d37737d3ac870f60cc73f225230bb0f572c3f5826cc67efdf84105fe57deb8c1e76b4f5ea6b0d3f13bf65c8db31c5e1ea97729 SHA512 faf98d28fd408cbe39a634e89ddf608f672a055b080a0b1bf5e14bbc6b9b5e942f4604a7a325de5020871a8dfbe8b83143900c551d3ddd97a73bbb2faece5ecd
diff --git a/kde-plasma/powerdevil/powerdevil-5.17.0.ebuild b/kde-plasma/powerdevil/powerdevil-5.17.0.ebuild
new file mode 100644
index 0000000000..2179318d27
--- /dev/null
+++ b/kde-plasma/powerdevil/powerdevil-5.17.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="Power management for KDE Plasma Shell"
+HOMEPAGE="https://cgit.kde.org/powerdevil.git"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="brightness-control +wireless"
+
+DEPEND="
+ $(add_frameworks_dep kactivities)
+ $(add_frameworks_dep kauth policykit)
+ $(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 kglobalaccel)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kidletime)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep knotifyconfig)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep kwayland)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kxmlgui)
+ $(add_frameworks_dep solid)
+ $(add_plasma_dep libkscreen)
+ $(add_plasma_dep libkworkspace)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtwidgets)
+ $(add_qt_dep qtx11extras)
+ virtual/libudev:=
+ x11-libs/libxcb
+ brightness-control? ( app-misc/ddcutil )
+ wireless? (
+ $(add_frameworks_dep bluez-qt)
+ $(add_frameworks_dep networkmanager-qt)
+ )
+"
+RDEPEND="${DEPEND}
+ $(add_plasma_dep kde-cli-tools)
+ >=sys-power/upower-0.9.23
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DHAVE_DDCUTIL=$(usex brightness-control)
+ $(cmake-utils_use_find_package wireless KF5BluezQt)
+ $(cmake-utils_use_find_package wireless KF5NetworkManagerQt)
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/sddm-kcm/Manifest b/kde-plasma/sddm-kcm/Manifest
index 8efeabd451..9408eda5e8 100644
--- a/kde-plasma/sddm-kcm/Manifest
+++ b/kde-plasma/sddm-kcm/Manifest
@@ -1 +1,2 @@
DIST sddm-kcm-5.16.90.tar.xz 58716 BLAKE2B adc2927e99533cf2893fe87dd18ded7269ac9348a2fff24b2d2755b6f86ec159497e82d766ede84eea795f9fe7c81d50648d8e801eabb3e050516d439a13dacd SHA512 718c18ef85e0bf686d19f864f9016a8917b876caa31b95c5000510538719c95a4c76358d284e3228ce3f8c0f56d5d640c9ef8c3a5d16fc172462f8c520f8a84a
+DIST sddm-kcm-5.17.0.tar.xz 58748 BLAKE2B 8265c8fc981bd9421078a17f1b2cd75fd12374584595b59234206fe8eee96429773711ab8bbbc7a692abead1acd7965518adb477fa6021fc9052e6b82460370f SHA512 4c60d9ba52cfa760146a93c6e74d806e60e0850a9569f51717eee5c0a08072f98f35f5778172d7f65e3875488d65c3515334e6c4ae4061b07b69da54944057bf
diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.17.0.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.17.0.ebuild
new file mode 100644
index 0000000000..e2fcade9fd
--- /dev/null
+++ b/kde-plasma/sddm-kcm/sddm-kcm-5.17.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="KDE Plasma control module for SDDM"
+HOMEPAGE="https://cgit.kde.org/sddm-kcm.git"
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep karchive)
+ $(add_frameworks_dep kauth)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep knewstuff)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_qt_dep qtdeclarative 'widgets')
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}
+ $(add_plasma_dep kde-cli-tools)
+ x11-misc/sddm
+"
+
+DOCS=( CONTRIBUTORS )
diff --git a/kde-plasma/systemsettings/Manifest b/kde-plasma/systemsettings/Manifest
index 9896448a84..99dd25ed2f 100644
--- a/kde-plasma/systemsettings/Manifest
+++ b/kde-plasma/systemsettings/Manifest
@@ -1 +1,2 @@
DIST systemsettings-5.16.90.tar.xz 172376 BLAKE2B c5f9e7154276c14dccef38db4d6c5e49828f7619fc1f07cde812b6a490fc996c9b0f32098245761667adb10f4687934b0c874faedf4cd049e5ca46275bf1bf18 SHA512 98e4f7930932e20d5d194c872bfd68b0cf49efec5d2a6e4b8bbca70f0eeab5e9b25455dd543255859494360f70e19225d266e71080143413a870efe7f014bdf2
+DIST systemsettings-5.17.0.tar.xz 172536 BLAKE2B ad09272dc7a4dde689ea513c84a21fe63a95dcab3cb519641a2d0ac56b85f7fa4eba67a5ffad1845b7be062f76be29b34d651d6392f4129e9ac5df8bfc2dac74 SHA512 2e2e4b01f0a12d0a655ec02ec43949eff737cd6a502f1567c0c26195625284d3620b5b5a6f72811a9b0b62d53fa66368472d876986b276c0c68482d88e92876d
diff --git a/kde-plasma/systemsettings/systemsettings-5.17.0.ebuild b/kde-plasma/systemsettings/systemsettings-5.17.0.ebuild
new file mode 100644
index 0000000000..6b00121110
--- /dev/null
+++ b/kde-plasma/systemsettings/systemsettings-5.17.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="Control Center to configure KDE Plasma desktop"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep kactivities)
+ $(add_frameworks_dep kactivities-stats)
+ $(add_frameworks_dep kauth)
+ $(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 kitemviews)
+ $(add_frameworks_dep kpackage)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ $(add_plasma_dep libkworkspace)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtdeclarative 'widgets')
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}
+ $(add_frameworks_dep kirigami)
+"
+
+src_prepare() {
+ kde5_src_prepare
+
+ # FIXME: hangs in chroot; similar to bug #640432
+ sed -e "s/^ecm_find_qmlmodule.*org\.kde\.kcm/#&/" \
+ -i CMakeLists.txt || die
+}
+
+pkg_postinst() {
+ kde5_pkg_postinst
+
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ has_version kde-plasma/kde-gtk-config || \
+ elog "Install kde-plasma/kde-gtk-config to configure looks for GTK+."
+ fi
+}
diff --git a/kde-plasma/user-manager/Manifest b/kde-plasma/user-manager/Manifest
index 02f1d8a9fa..86f56afbe9 100644
--- a/kde-plasma/user-manager/Manifest
+++ b/kde-plasma/user-manager/Manifest
@@ -1 +1,2 @@
DIST user-manager-5.16.90.tar.xz 2163912 BLAKE2B a7b42c5213fd4ea9499203df5df6c432cb3d1b1b59b448b16af22b1f9743b0ecb6efd5c0e00ddd98547105ff9462a116f7cbb65b2078f15bdf0178e5d535b247 SHA512 c6c6c299fc4ba73c892b47c363aa1fa0cca6b031b547c0d9970de659754186f67e60ff6e4aa6c557abb3be18466cf2f58213defa66e871ddff24d22010d26e6b
+DIST user-manager-5.17.0.tar.xz 2163768 BLAKE2B 52288ae814961f802228876aa9fed4bcc3dc80b63abea140e06a3cd028acb6e52afdb308d22c2653544570045eaba906413cb93b208d2df4a294e9553c2ad281 SHA512 18ccbefa6a91fde99ef96aa33c4abd572d62a3c0c24097034fb45c25021192f58090ee36ca3db93c80b7b4313347d2d7d1a9127a223933d44af371afa9e0a1c0
diff --git a/kde-plasma/user-manager/user-manager-5.17.0.ebuild b/kde-plasma/user-manager/user-manager-5.17.0.ebuild
new file mode 100644
index 0000000000..20a0bceeb9
--- /dev/null
+++ b/kde-plasma/user-manager/user-manager-5.17.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="Simple system settings module to manage the users of your system"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep kauth)
+ $(add_frameworks_dep kcmutils)
+ $(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 kwidgetsaddons)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtwidgets)
+ >=dev-libs/libpwquality-1.3.0
+"
+RDEPEND="${DEPEND}
+ sys-apps/accountsservice
+"
diff --git a/kde-plasma/xdg-desktop-portal-kde/Manifest b/kde-plasma/xdg-desktop-portal-kde/Manifest
index d72007a74f..183f5ffbfa 100644
--- a/kde-plasma/xdg-desktop-portal-kde/Manifest
+++ b/kde-plasma/xdg-desktop-portal-kde/Manifest
@@ -1 +1,2 @@
DIST xdg-desktop-portal-kde-5.16.90.tar.xz 63200 BLAKE2B 6dc50c73ba99833d39ccd127b0c92dd3c4d577421a26ef262de347c9f3c284915cb56e4b1d6f089683be0e967ab8c0bc3866792b4dcf996fba667185f0340b86 SHA512 38c364aaaaf78c0051bff03b05a4e84c8e6381ac105288373ff8b0e6cad6e61721badf71d399e5b73641c7a43a5bd4d7ede3d72266cab80c69f09691c617a873
+DIST xdg-desktop-portal-kde-5.17.0.tar.xz 62644 BLAKE2B 8ae96cde93b3f701b267d6068def73f95a4dd1cd46c9bd25edb4b5d5ff79a85abfd968df303537b166e64ff7eadf057e5683db4583131054abbf95f2b71558a2 SHA512 69bda957d1a896d9068869a50750da9915e5abf3d2a7d5433a842326e8ecea6a040e7a7353890c6c0a78f92ff918a44386326bc2dde2bfc2fa5e4a7576e99ab2
diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.17.0.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.17.0.ebuild
new file mode 100644
index 0000000000..ac89d1e1c4
--- /dev/null
+++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.17.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="screencast"
+
+COMMON_DEPEND="
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtprintsupport 'cups')
+ $(add_qt_dep qtwidgets)
+ screencast? (
+ dev-libs/glib:2
+ media-libs/libepoxy
+ media-libs/mesa[gbm]
+ media-video/pipewire:=
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ $(add_frameworks_dep kwayland)
+ $(add_qt_dep qtconcurrent)
+"
+RDEPEND="${COMMON_DEPEND}
+ screencast? ( sys-apps/xdg-desktop-portal[screencast] )
+ !screencast? ( sys-apps/xdg-desktop-portal )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package screencast GLIB2)
+ $(cmake-utils_use_find_package screencast PipeWire)
+ $(cmake-utils_use_find_package screencast GBM)
+ $(cmake-utils_use_find_package screencast Epoxy)
+ )
+ kde5_src_configure
+}
diff --git a/kde-plasma/xembed-sni-proxy/Manifest b/kde-plasma/xembed-sni-proxy/Manifest
index 73910584be..4d30ec60db 100644
--- a/kde-plasma/xembed-sni-proxy/Manifest
+++ b/kde-plasma/xembed-sni-proxy/Manifest
@@ -1 +1,2 @@
DIST plasma-workspace-5.16.90.tar.xz 4960488 BLAKE2B 21f2f728e0e6391e1e04b7c3d1091786bea647de765b910cf292fc05732917ad864f682fa02160b8fa5cc216890bf6aaa61b1a69621a68b191b286010e294e5a SHA512 8c090311f74f61467dabf0616566ab4ea3da03da6060c2646f24ee5e1524e41dada94657a30282f3fff595b15d5f7a96fd3a21c1d85bbef90efd1045f04283ab
+DIST plasma-workspace-5.17.0.tar.xz 4960412 BLAKE2B 34a12fa72169b501d527027520bec32a48ef785e555b005a22315c7420863ffbd9b1bb318afcdfb2a204ff91455a38f7f4c1b2abe1e17e067c1dabb379e3130e SHA512 94f7dc56ae1bda012a03fb0fc45391c360ac737488cfa48d5ef1014cfff64a8005a921c651a28eb84a98a952ad064e83e8f63dccda380219a16b611a4ad8122c
diff --git a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.17.0.ebuild b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.17.0.ebuild
new file mode 100644
index 0000000000..54a97db0e7
--- /dev/null
+++ b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.17.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_AUTODEPS="false"
+KMNAME="plasma-workspace"
+inherit kde5
+
+DESCRIPTION="Legacy xembed tray icons support for SNI-only system trays"
+HOMEPAGE="https://cgit.kde.org/plasma-workspace.git/tree/xembed-sni-proxy/Readme.md"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+DEPEND="
+ $(add_frameworks_dep extra-cmake-modules)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_qt_dep qtcore)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtx11extras)
+ x11-libs/libxcb
+ x11-libs/libXtst
+ x11-libs/xcb-util-image
+"
+RDEPEND="${DEPEND}
+ !<kde-plasma/plasma-workspace-5.14.2:5
+ !kde-plasma/xembed-sni-proxy:0
+"
+
+S="${S}/${PN}"
+
+PATCHES=( "${FILESDIR}/${PN}-5.14.90-standalone.patch" )
+
+src_prepare() {
+ kde5_src_prepare
+
+ sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" \
+ -i CMakeLists.txt || die "Failed to prepare CMakeLists.txt"
+}