diff options
author | Sven Eden <sven.eden@prydeworx.com> | 2020-12-02 10:22:03 +0100 |
---|---|---|
committer | Sven Eden <sven.eden@prydeworx.com> | 2020-12-02 10:22:03 +0100 |
commit | 6fffac84e0ac34a8e3e69f10fde701468bb76e43 (patch) | |
tree | 2f9eb142594b9976cd2f8cf4ceca05490e453788 | |
parent | sci-misc/boinc: Version bump to 7.16.12 (for safe-keeping, PR is waiting for ... (diff) | |
download | seden-6fffac84e0ac34a8e3e69f10fde701468bb76e43.tar.gz seden-6fffac84e0ac34a8e3e69f10fde701468bb76e43.tar.bz2 seden-6fffac84e0ac34a8e3e69f10fde701468bb76e43.zip |
Drop kwinft support. I am sorry, but it is _NOT_ worth the hassle.
Signed-off-by: Sven Eden <sven.eden@prydeworx.com>
36 files changed, 0 insertions, 2093 deletions
diff --git a/gui-libs/wrapland/Manifest b/gui-libs/wrapland/Manifest deleted file mode 100644 index a932b23..0000000 --- a/gui-libs/wrapland/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST wrapland-0.519.0.tar.gz 471268 SHA256 88de74bdc7c9e6ef0a19ebc47a58fa3cb6249f0472fe364f5ac72094db4ea61e SHA512 dbb9033292d724a9c3983ae1938404c7ff0805c9b8e50e7d9e700670a71bf901e78744e19066ee6a981d263db6746c79c8bf554495a84a62d690175c0873c11e WHIRLPOOL 108cea81cbaf5317a5f79d2b9fd1974ee0d52cae73b7688a31540aed6d575072fc96e2247c01c0a55488edf0912104c44d71907efeb6dc6ca1b15a50bacd04ac -DIST wrapland-0.520.0.tar.gz 484548 SHA256 a5e3819f0b346bb74e2203a54e5eda3f370b9f3b58dd15ab55514898e3dd9214 SHA512 c628969a33f13d363ab092b95620842f94621a61cba9aa928c195024dcc2a8880558315cf5d08eb743628c0210ee955461e25305da2d23583a982d35d44316c7 WHIRLPOOL c92bd9de88a89a4b9f04456f9b9e0f2ec499ac2bfa52b8a1513dd4a23caf860876c6f4117733d93cd4ebb080b7b4466f6fba05d7b5e30eadd5741d16aa29f2bf diff --git a/gui-libs/wrapland/metadata.xml b/gui-libs/wrapland/metadata.xml deleted file mode 100644 index 17c2b95..0000000 --- a/gui-libs/wrapland/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>sven.eden@prydeworx.com</email> - <name>Sven Eden</name> - </maintainer> - <upstream> - <remote-id type="gitlab">kwinft/wrapland</remote-id> - </upstream> -</pkgmetadata> diff --git a/gui-libs/wrapland/wrapland-0.519.0.ebuild b/gui-libs/wrapland/wrapland-0.519.0.ebuild deleted file mode 100644 index 57d4781..0000000 --- a/gui-libs/wrapland/wrapland-0.519.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="forceoptional" -KFMIN=5.70.0 -QTMIN=5.14.2 -inherit ecm - -if [[ ${PV} = *9999* ]]; then - if [[ ${PV} != 9999 ]]; then - EGIT_BRANCH="Plasma/$(ver_cut 1-2)" - fi - EGIT_REPO_URI="https://gitlab.com/kwinft/wrapland.git" - inherit git-r3 -else - SRC_URI="https://gitlab.com/kwinft/${PN}/-/archive/${P/-/@}/${PN}-${P/-/@}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-${P/-/@}" - KEYWORDS="~amd64" -fi - -DESCRIPTION="Qt/C++ library wrapping libwayland" -HOMEPAGE="https://gitlab.com/kwinft/wrapland" - -LICENSE="LGPL-2.1+" -SLOT="5" -IUSE="" - -RDEPEND=" - >=dev-libs/wayland-1.15.0 - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5[egl] - media-libs/mesa[egl] -" -DEPEND="${RDEPEND} - >=dev-libs/wayland-protocols-1.15 -" - -# All failing, I guess we need a virtual wayland server -RESTRICT+=" test" diff --git a/gui-libs/wrapland/wrapland-0.520.0.ebuild b/gui-libs/wrapland/wrapland-0.520.0.ebuild deleted file mode 100644 index 9f41b5f..0000000 --- a/gui-libs/wrapland/wrapland-0.520.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="forceoptional" -KFMIN=5.75.0 -QTMIN=5.15.1 -inherit ecm - -if [[ ${PV} = *9999* ]]; then - if [[ ${PV} != 9999 ]]; then - EGIT_BRANCH="Plasma/$(ver_cut 1-2)" - fi - EGIT_REPO_URI="https://gitlab.com/kwinft/wrapland.git" - inherit git-r3 -else - SRC_URI="https://gitlab.com/kwinft/${PN}/-/archive/${P/-/@}/${PN}-${P/-/@}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-${P/-/@}" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -fi - -DESCRIPTION="Qt/C++ library wrapping libwayland" -HOMEPAGE="https://gitlab.com/kwinft/wrapland" - -LICENSE="LGPL-2.1+" -SLOT="5" -IUSE="" - -RDEPEND=" - >=dev-libs/wayland-1.15.0 - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5[egl] - media-libs/mesa[egl] -" -DEPEND="${RDEPEND} - >=dev-libs/wayland-protocols-1.15 -" - -# All failing, I guess we need a virtual wayland server -RESTRICT+=" test" diff --git a/gui-wm/kwinft/Manifest b/gui-wm/kwinft/Manifest deleted file mode 100644 index 067c99e..0000000 --- a/gui-wm/kwinft/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST kwinft-5.19.1.tar.gz 3922230 SHA256 efb1f9d51e4a41da71fdeeedcf4e81414cc8cc92a983d353fe5470bae9de27d4 SHA512 9377d2f2c536e5c5bb88b35d6bb1e2677cd1e0db63ec14b6dd889547490e632e43ade35280765ae987a5def632a1419b4de521d4d2f102402d345efc91bf111f WHIRLPOOL 885774517e249385368204a94561331d9cf5325a06d1f44a1daa536d379eeba600f2d1b3cfccffd365b8e8c4f60edfe6aa9e28b9030ca27a5d75615775753d13 -DIST kwinft-5.20.0.tar.gz 3930361 SHA256 f112c8fe3e3a88c2119f01fe5d089270354caca3953cdeb56e7e172ae2d74ea9 SHA512 87b2227513b65107e8e726ed5d8e53da50c1fd9b6da0127a5ce1fc758d65117580b1d3a02b73811304af77426535ca1051aca495fa725234a63f27b0f7120c58 WHIRLPOOL 4efab320410da3a740fdc015e6c31ef0d8028e2ffccb9957f47b85b07199478a86b080de4fd7fb0db34b88b8a7b99eb56b310f88867f3f044c717120bd005b3b diff --git a/gui-wm/kwinft/files/kwin-5.16.80-gstreamer-optional.patch b/gui-wm/kwinft/files/kwin-5.16.80-gstreamer-optional.patch deleted file mode 100644 index 08a472a..0000000 --- a/gui-wm/kwinft/files/kwin-5.16.80-gstreamer-optional.patch +++ /dev/null @@ -1,25 +0,0 @@ -From b5b277996322b0a37ed8a9443724183b82800e81 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com> -Date: Tue, 6 Aug 2019 22:36:44 +0200 -Subject: [PATCH] Disable the effect video button if gstreamer is missing - ---- - kcmkwin/kwineffects/package/contents/ui/Effect.qml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/kcmkwin/kwineffects/package/contents/ui/Effect.qml b/kcmkwin/kwineffects/package/contents/ui/Effect.qml -index 71dbc5935..86ddf40b3 100644 ---- a/kcmkwin/kwineffects/package/contents/ui/Effect.qml -+++ b/kcmkwin/kwineffects/package/contents/ui/Effect.qml -@@ -112,7 +112,7 @@ Kirigami.SwipeListItem { - } - actions: [ - Kirigami.Action { -- visible: model.VideoRole.toString() !== "" -+ visible: false - icon.name: "videoclip-amarok" - tooltip: i18nc("@info:tooltip", "Show/Hide Video") - onTriggered: videoItem.showHide() --- -2.22.0 - diff --git a/gui-wm/kwinft/kwinft-5.19.1.ebuild b/gui-wm/kwinft/kwinft-5.19.1.ebuild deleted file mode 100644 index 48bb803..0000000 --- a/gui-wm/kwinft/kwinft-5.19.1.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="optional" -ECM_TEST="optional" -KFMIN=5.73.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.14.2 -VIRTUALX_REQUIRED="test" -inherit ecm - -if [[ ${PV} = *9999* ]]; then - if [[ ${PV} != 9999 ]]; then - EGIT_BRANCH="Plasma/$(ver_cut 1-2)" - fi - EGIT_REPO_URI="https://gitlab.com/kwinft/kwinft.git" - inherit git-r3 -else - SRC_URI="https://gitlab.com/${PN}/${PN}/-/archive/${P/-/@}/${PN}-${P/-/@}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-${P/-/@}" - KEYWORDS="~amd64" -fi - -DESCRIPTION="Wayland compositor and X11 window manager forked from KWin" -HOMEPAGE="https://gitlab.com/kwinft/kwinft" - -LICENSE="GPL-2+" -SLOT="5" -IUSE="caps gles2-only multimedia tools" - -COMMON_DEPEND=" - >=dev-libs/libinput-1.14 - >=dev-libs/wayland-1.2 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5=[gles2-only=] - >=dev-qt/qtscript-${QTMIN}:5 - >=dev-qt/qtsensors-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - gui-libs/wrapland:5 - >=kde-frameworks/kactivities-${KFMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5= - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kidletime-${KFMIN}:5= - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kpackage-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwayland-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 - >=kde-plasma/breeze-${PVCUT}:5 - >=kde-plasma/kdecoration-${PVCUT}:5 - >=kde-plasma/kscreenlocker-${PVCUT}:5 - media-libs/fontconfig - media-libs/freetype - media-libs/libepoxy - media-libs/mesa[egl,gbm,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 ) - gles2-only? ( media-libs/mesa[gles2] ) -" -RDEPEND="${COMMON_DEPEND} - !kde-plasma/kwin:5 - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtvirtualkeyboard-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] ) -" -DEPEND="${COMMON_DEPEND} - >=dev-qt/designer-${QTMIN}:5 - >=dev-qt/qtconcurrent-${QTMIN}:5 - x11-base/xorg-proto -" -PDEPEND=" - >=kde-plasma/kde-cli-tools-${PVCUT}:5 -" - -RESTRICT+=" test" - -src_prepare() { - ecm_src_prepare - use multimedia || eapply "${FILESDIR}/kwin-5.16.80-gstreamer-optional.patch" -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package caps Libcap) - -DKWIN_BUILD_PERF=$(usex tools) - ) - - ecm_src_configure -} diff --git a/gui-wm/kwinft/kwinft-5.20.0.ebuild b/gui-wm/kwinft/kwinft-5.20.0.ebuild deleted file mode 100644 index d48a40e..0000000 --- a/gui-wm/kwinft/kwinft-5.20.0.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="optional" -ECM_TEST="optional" -KFMIN=5.75.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm - -if [[ ${PV} = *9999* ]]; then - if [[ ${PV} != 9999 ]]; then - EGIT_BRANCH="Plasma/$(ver_cut 1-2)" - fi - EGIT_REPO_URI="https://gitlab.com/kwinft/kwinft.git" - inherit git-r3 -else - SRC_URI="https://gitlab.com/${PN}/${PN}/-/archive/${P/-/@}/${PN}-${P/-/@}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-${P/-/@}" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -fi - -DESCRIPTION="Wayland compositor and X11 window manager forked from KWin" -HOMEPAGE="https://gitlab.com/kwinft/kwinft" - -LICENSE="GPL-2+" -SLOT="5" -IUSE="caps gles2-only multimedia tools" - -COMMON_DEPEND=" - >=dev-libs/libinput-1.14 - >=dev-libs/wayland-1.2 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5=[gles2-only=] - >=dev-qt/qtscript-${QTMIN}:5 - >=dev-qt/qtsensors-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=gui-libs/wrapland-0.520.0:5 - >=kde-frameworks/kactivities-${KFMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5= - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kidletime-${KFMIN}:5= - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kpackage-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwayland-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 - >=kde-plasma/breeze-${PVCUT}:5 - >=kde-plasma/kdecoration-${PVCUT}:5 - >=kde-plasma/kscreenlocker-${PVCUT}:5 - media-libs/fontconfig - media-libs/freetype - media-libs/libepoxy - media-libs/mesa[egl,gbm,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 ) - gles2-only? ( media-libs/mesa[gles2] ) -" -RDEPEND="${COMMON_DEPEND} - !kde-plasma/kwin:5 - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtvirtualkeyboard-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] ) -" -DEPEND="${COMMON_DEPEND} - >=dev-qt/designer-${QTMIN}:5 - >=dev-qt/qtconcurrent-${QTMIN}:5 - x11-base/xorg-proto -" -PDEPEND=" - >=kde-plasma/kde-cli-tools-${PVCUT}:5 -" - -RESTRICT+=" test" - -src_prepare() { - ecm_src_prepare - use multimedia || eapply "${FILESDIR}/kwin-5.16.80-gstreamer-optional.patch" -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package caps Libcap) - -DKWIN_BUILD_PERF=$(usex tools) - ) - - ecm_src_configure -} diff --git a/gui-wm/kwinft/metadata.xml b/gui-wm/kwinft/metadata.xml deleted file mode 100644 index 8065c58..0000000 --- a/gui-wm/kwinft/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>sven.eden@prydeworx.com</email> - <name>Sven Eden</name> - </maintainer> - <use> - <flag name="multimedia">Enable effect video button in desktop effects KCM</flag> - <flag name="tools">Build internal tools for performance analysis at runtime.</flag> - </use> - <upstream> - <remote-id type="gitlab">kwinft/kwinft</remote-id> - </upstream> -</pkgmetadata> diff --git a/kde-plasma/libkscreen/Manifest b/kde-plasma/libkscreen/Manifest deleted file mode 100644 index d0fb21f..0000000 --- a/kde-plasma/libkscreen/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST libkscreen-5.19.5.tar.xz 85468 SHA256 11351cbed924264c6ccd8b95bd7fcaeed3477abb31e962894b0630ef41bdc165 SHA512 5bc462ee9e322bbdbd375003b962b868a6c6dfff6344e61d39e04644fbb7f409a337116df1c274a664f633b176dfd69af992d3e0e290fa85dbe529cbe1a1e87f WHIRLPOOL 1afd846593e1d006f22144865774648f37fb292c88775fe696821b72730e2dd4647645359b812ae957ee2c0b1a6f045b4ccdfb6977d5c1345d840f2da44df393 -DIST libkscreen-5.20.3.tar.xz 85576 SHA256 19b7af7601b8063d485ccb1c9061abcc2c6f32e43cbaf65cbf98831a3af5fbc5 SHA512 6bcecbdcb7723e3b5a0b9bd49c2108fe8407fd7166a5ad5fd27bf2102825b7ac25fc86dc0b8f5d6b4cd770acd35c0c44b8d75d711a397832fb8819842a9892e4 WHIRLPOOL 72b2fca28bffe3fa56e9ce4b82cae66c616f1191133883cf3bc93c36468b816b782d208357a45aa1ca92562a8dbcaef36dc9a62c80e9d9d481f84bf13687346c -DIST libkscreen-wrapland-support-5.18.80.tar.xz 13980 SHA256 159fbd222b8b612e238041ce7cb1ff100b6ed38e5c2ecbcba341c4423409092f SHA512 70ea69b3ad20c8e3efb2afe96538a0a21dec2a53ce02216aca32d7dc6d0999effddd900e33281abdc6e6677189ee9e6570fdb0765aac9c97e2624a498ad6da01 WHIRLPOOL d7c97a3bc8b9dd92c622375083da71db1d087d1642da54b74f5989ee7515f429c7ad4378a1c608b47058c04c693c5b082a636afd879225e76f82daefa1b30bf8 diff --git a/kde-plasma/libkscreen/files/libkscreen-5.20.3-fix_wrapland_support.patch b/kde-plasma/libkscreen/files/libkscreen-5.20.3-fix_wrapland_support.patch deleted file mode 100644 index 207e3ce..0000000 --- a/kde-plasma/libkscreen/files/libkscreen-5.20.3-fix_wrapland_support.patch +++ /dev/null @@ -1,44 +0,0 @@ ---- a/backends/kwayland/plugins/wrapland/wrapland_output.cpp 2020-10-20 13:29:26.954573424 +0200 -+++ b/backends/kwayland/plugins/wrapland/wrapland_output.cpp 2020-10-20 13:39:42.757608919 +0200 -@@ -66,11 +66,11 @@ - return m_device != nullptr; - } - - QByteArray WraplandOutput::edid() const - { -- return m_device->edid(); -+ return QByteArray(); - } - - QRectF WraplandOutput::geometry() const - { - return m_device->geometry(); -@@ -131,10 +126,8 @@ - mode->setSize(wlMode.size); - mode->setName(name); - -- if (wlMode.flags.testFlag(Wl::OutputDeviceV1::Mode::Flag::Current)) { -- currentModeId = modeId; -- } -- if (wlMode.flags.testFlag(Wl::OutputDeviceV1::Mode::Flag::Preferred)) { -+ currentModeId = m_device->currentMode().id; -+ if (wlMode.preferred) { - preferredModeIds << modeId; - } - -@@ -221,13 +214,13 @@ - QString WraplandOutput::name() const - { - Q_ASSERT(m_device); -- return QStringLiteral("%1 %2").arg(m_device->manufacturer(), m_device->model()); -+ return QStringLiteral("%1 %2").arg(m_device->make(), m_device->model()); - } - - QDebug operator<<(QDebug dbg, const WraplandOutput *output) - { - dbg << "WraplandOutput(Id:" << output->id() <<", Name:" << \ -- QString(output->outputDevice()->manufacturer() + QLatin1Char(' ') + \ -+ QString(output->outputDevice()->make() + QLatin1Char(' ') + \ - output->outputDevice()->model()) << ")"; - return dbg; - } diff --git a/kde-plasma/libkscreen/libkscreen-5.19.5-r1.ebuild b/kde-plasma/libkscreen/libkscreen-5.19.5-r1.ebuild deleted file mode 100644 index e9eb835..0000000 --- a/kde-plasma/libkscreen/libkscreen-5.19.5-r1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_QTHELP="true" -ECM_TEST="forceoptional" -KFMIN=5.71.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.14.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Plasma screen management library" -SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PN}-wrapland-support-5.18.80.tar.xz" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5/7" -KEYWORDS="~amd64" -IUSE="kwinft" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kwayland-${KFMIN}:5 - x11-libs/libxcb - kwinft? ( gui-libs/wrapland:5 ) -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${WORKDIR}/${PN}-wrapland-support.patch" -) - -# requires running session -RESTRICT+=" test" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package kwinft Wrapland) - ) - - ecm_src_configure -} diff --git a/kde-plasma/libkscreen/libkscreen-5.20.3-r1.ebuild b/kde-plasma/libkscreen/libkscreen-5.20.3-r1.ebuild deleted file mode 100644 index 519e022..0000000 --- a/kde-plasma/libkscreen/libkscreen-5.20.3-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_QTHELP="true" -ECM_TEST="forceoptional" -KFMIN=5.74.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Plasma screen management library" -SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PN}-wrapland-support-5.18.80.tar.xz" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5/7" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="kwinft" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kwayland-${KFMIN}:5 - x11-libs/libxcb - kwinft? ( gui-libs/wrapland:5 ) -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${WORKDIR}/${PN}-wrapland-support.patch" - "${FILESDIR}/${P}-fix_wrapland_support.patch" -) - -# requires running session -RESTRICT+=" test" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package kwinft Wrapland) - ) - - ecm_src_configure -} diff --git a/kde-plasma/libkscreen/metadata.xml b/kde-plasma/libkscreen/metadata.xml deleted file mode 100644 index c1383de..0000000 --- a/kde-plasma/libkscreen/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>sven.eden@prydeworx.com</email> - <name>Sven Eden</name> - </maintainer> - <use> - <flag name="kwinft">Enable support for <pkg>gui-wm/kwinft</pkg> via <pkg>gui-libs/wrapland</pkg></flag> - </use> - <slots> - <subslots>Reflects ABI compatibility of libKF5Screen.so</subslots> - </slots> -</pkgmetadata> diff --git a/kde-plasma/libkworkspace/Manifest b/kde-plasma/libkworkspace/Manifest deleted file mode 100644 index 6790176..0000000 --- a/kde-plasma/libkworkspace/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST plasma-workspace-5.19.5.tar.xz 5682264 SHA256 490329e08e63016edd696a9132bf80b76ef51dacf53308b865d2e27b67ce8127 SHA512 4cab64c1f817f391a61ae15e37bf1fc936ddd3fb3b234e281a3e5750b67dab05c1c156789446096cbde719bf972e876757c1c5ae78adde4e85f3591fa8df5df9 WHIRLPOOL 1e62f63a8da7deb5ada2a023965ee93689897d271175487554299727718b1d80a1f571c5cc440e6e1ac7087f2f479933f7c0ba2561a0bfe6c505bbc0d9459d0a -DIST plasma-workspace-5.20.3.tar.xz 9031572 SHA256 47466ec788bb8e6295dbacc34eefb0912e712aeed9924ce025dd48aa61cf9f04 SHA512 c1daa19834ea7997a8e44fcb6ce9745d5bac56a0a4d99320e1e3e42e9cb5489aa36887e3c2bd8e385644d555d355211c9dba6c40edf2471478566c531a2d9c89 WHIRLPOOL cf83b2a18100519a1954ad94ab43818711d718d30428a730ee9ea034f5f096dd15917b58986ba8ba594a4826057020d431009cb97955f4dc57be7425f0909a59 diff --git a/kde-plasma/libkworkspace/files/libkworkspace-5.18.80-standalone.patch b/kde-plasma/libkworkspace/files/libkworkspace-5.18.80-standalone.patch deleted file mode 100644 index 8f0523a..0000000 --- a/kde-plasma/libkworkspace/files/libkworkspace-5.18.80-standalone.patch +++ /dev/null @@ -1,113 +0,0 @@ -From 85564b5264546866be56b9bc546689fbab20506d Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Fri, 13 Mar 2020 00:14:31 +0100 -Subject: [PATCH] libkworkspace: Allow standalone build - ---- - CMakeLists.txt | 71 ++++++++++++++++++++++++++++++++++-- - 1 file changed, 67 insertions(+), 4 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 85cbb5e6c..de17e9287 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,3 +1,56 @@ -+project(libkworkspace) -+ -+if(${CMAKE_SOURCE_DIR} STREQUAL ${libkworkspace_SOURCE_DIR}) -+ set(PROJECT_VERSION "GENTOO_PV") -+ set(PROJECT_VERSION_MAJOR 5) -+ -+ cmake_minimum_required(VERSION 3.0) -+ -+ set(QT_MIN_VERSION "5.12.0") -+ set(KF5_MIN_VERSION "5.58.0") -+ find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core DBus) -+ find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE) -+ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) -+ -+ include(KDEInstallDirs) -+ include(KDECMakeSettings) -+ include(KDECompilerSettings NO_POLICY_SCOPE) -+ include(ECMMarkNonGuiExecutable) -+ include(CMakePackageConfigHelpers) -+ include(WriteBasicConfigVersionFile) -+ include(CheckIncludeFiles) -+ include(FeatureSummary) -+ include(ECMQtDeclareLoggingCategory) -+ include(KDEPackageAppTemplates) -+ include(ECMMarkAsTest) -+ include(GenerateExportHeader) -+ -+ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS CoreAddons I18n Init Plasma WindowSystem) -+ -+ find_package(KWinDBusInterface CONFIG REQUIRED) -+ find_package(KScreenLocker 5.13.80 REQUIRED) -+ find_package(ScreenSaverDBusInterface CONFIG REQUIRED) -+ -+ find_package(X11) -+ set_package_properties(X11 PROPERTIES DESCRIPTION "X11 libraries" -+ URL "http://www.x.org" -+ TYPE OPTIONAL -+ PURPOSE "Required for X11 support") -+ -+ if(X11_FOUND) -+ find_package(Qt5X11Extras ${QT_MIN_VERSION} CONFIG REQUIRED) -+ set(HAVE_X11 1) -+ endif() -+ -+ if(BUILD_TESTING) -+ find_package(Qt5Test ${QT_MIN_VERSION} CONFIG REQUIRED) -+ endif() -+ -+ check_include_files(unistd.h HAVE_UNISTD_H) -+ -+ configure_file(../config-workspace.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-workspace.h) -+ configure_file(../config-X11.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-X11.h) -+endif() - - set(kworkspace_LIB_SRCS kdisplaymanager.cpp - kworkspace.cpp -@@ -16,9 +69,18 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR}) - qt5_add_dbus_interface(kworkspace_LIB_SRCS ${KINIT_DBUS_INTERFACES_DIR}/kf5_org.kde.KLauncher.xml klauncher_interface) - qt5_add_dbus_interface(kworkspace_LIB_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/kf5_org.freedesktop.ScreenSaver.xml screenlocker_interface ) - qt5_add_dbus_interface(kworkspace_LIB_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/org.kde.screensaver.xml kscreenlocker_interface ) -+if(${CMAKE_SOURCE_DIR} STREQUAL ${libkworkspace_SOURCE_DIR}) -+qt5_add_dbus_interface(kworkspace_LIB_SRCS ../ksmserver/org.kde.LogoutPrompt.xml logoutprompt_interface) -+qt5_add_dbus_interface(kworkspace_LIB_SRCS ../startkde/plasma-session/org.kde.Startup.xml startup_interface) -+qt5_add_dbus_interface(kworkspace_LIB_SRCS ../startkde/plasma-shutdown/org.kde.Shutdown.xml shutdown_interface) -+set(ksmserver_xml ../ksmserver/org.kde.KSMServerInterface.xml) -+else() - qt5_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.LogoutPrompt.xml logoutprompt_interface) - qt5_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/startkde/plasma-session/org.kde.Startup.xml startup_interface) - qt5_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/startkde/plasma-shutdown/org.kde.Shutdown.xml shutdown_interface) -+set(ksmserver_xml ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.KSMServerInterface.xml) -+set_source_files_properties(${KWIN_INTERFACE} PROPERTIES INCLUDE "interface_util.h") -+endif() - - set_source_files_properties("${CMAKE_CURRENT_SOURCE_DIR}/org.freedesktop.login1.Manager.xml" - "${CMAKE_SOURCE_DIR}/data/interfaces/org.freedesktop.login1.Seat.xml" -@@ -34,11 +96,7 @@ list(APPEND kworkspace_LIB_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/login1_manager_inte - qt5_add_dbus_interface(kworkspace_LIB_SRCS "org.freedesktop.UPower.xml" upower_interface) - qt5_add_dbus_interface(kworkspace_LIB_SRCS "org.freedesktop.ConsoleKit.Manager.xml" consolekit_manager_interface) - --set(ksmserver_xml ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.KSMServerInterface.xml) - qt5_add_dbus_interface( kworkspace_LIB_SRCS ${ksmserver_xml} ksmserver_interface ) -- --set_source_files_properties(${KWIN_INTERFACE} PROPERTIES INCLUDE "interface_util.h") -- - qt5_add_dbus_interface( kworkspace_LIB_SRCS ${KWIN_INTERFACE} kwin_interface ) - - -@@ -105,3 +163,8 @@ if(BUILD_TESTING) - add_subdirectory(autotests) - add_subdirectory(tests) - endif() -+ -+if ("${CMAKE_BINARY_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}") -+ install( FILES sessionmanagementbackend.h DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kworkspace5 COMPONENT Devel ) -+ feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) -+endif() --- -2.25.1 - diff --git a/kde-plasma/libkworkspace/files/libkworkspace-5.19.80-standalone.patch b/kde-plasma/libkworkspace/files/libkworkspace-5.19.80-standalone.patch deleted file mode 100644 index 8c8213d..0000000 --- a/kde-plasma/libkworkspace/files/libkworkspace-5.19.80-standalone.patch +++ /dev/null @@ -1,108 +0,0 @@ -From 30d75ef4b3e75155e78924aa82aa9f368bb86f4f Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Sun, 2 Feb 2020 18:29:57 +0100 -Subject: [PATCH] libkworkspace: Allow standalone build - ---- - libkworkspace/CMakeLists.txt | 67 +++++++++++++++++++++++++++++++++++- - 1 file changed, 66 insertions(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 7ba097a6e..66f70c0b6 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,3 +1,56 @@ -+project(libkworkspace) -+ -+if(${CMAKE_SOURCE_DIR} STREQUAL ${libkworkspace_SOURCE_DIR}) -+ set(PROJECT_VERSION "GENTOO_PV") -+ set(PROJECT_VERSION_MAJOR 5) -+ -+ cmake_minimum_required(VERSION 3.0) -+ -+ set(QT_MIN_VERSION "5.14.0") -+ set(KF5_MIN_VERSION "5.71.0") -+ find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core DBus) -+ find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE) -+ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) -+ -+ include(KDEInstallDirs) -+ include(KDECMakeSettings) -+ include(KDECompilerSettings NO_POLICY_SCOPE) -+ include(ECMMarkNonGuiExecutable) -+ include(CMakePackageConfigHelpers) -+ include(WriteBasicConfigVersionFile) -+ include(CheckIncludeFiles) -+ include(FeatureSummary) -+ include(ECMQtDeclareLoggingCategory) -+ include(KDEPackageAppTemplates) -+ include(ECMMarkAsTest) -+ include(GenerateExportHeader) -+ -+ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS CoreAddons I18n Init Plasma WindowSystem) -+ -+ find_package(KWinDBusInterface CONFIG REQUIRED) -+ find_package(KScreenLocker 5.13.80 REQUIRED) -+ find_package(ScreenSaverDBusInterface CONFIG REQUIRED) -+ -+ find_package(X11) -+ set_package_properties(X11 PROPERTIES DESCRIPTION "X11 libraries" -+ URL "http://www.x.org" -+ TYPE OPTIONAL -+ PURPOSE "Required for X11 support") -+ -+ if(X11_FOUND) -+ find_package(Qt5X11Extras ${QT_MIN_VERSION} CONFIG REQUIRED) -+ set(HAVE_X11 1) -+ endif() -+ -+ if(BUILD_TESTING) -+ find_package(Qt5Test ${QT_MIN_VERSION} CONFIG REQUIRED) -+ endif() -+ -+ check_include_files(unistd.h HAVE_UNISTD_H) -+ -+ configure_file(../config-workspace.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-workspace.h) -+ configure_file(../config-X11.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-X11.h) -+endif() - - set(kworkspace_LIB_SRCS kdisplaymanager.cpp - kworkspace.cpp -@@ -16,9 +69,17 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR}) - qt5_add_dbus_interface(kworkspace_LIB_SRCS ${KINIT_DBUS_INTERFACES_DIR}/kf5_org.kde.KLauncher.xml klauncher_interface) - qt5_add_dbus_interface(kworkspace_LIB_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/kf5_org.freedesktop.ScreenSaver.xml screenlocker_interface ) - qt5_add_dbus_interface(kworkspace_LIB_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/org.kde.screensaver.xml kscreenlocker_interface ) -+if(${CMAKE_SOURCE_DIR} STREQUAL ${libkworkspace_SOURCE_DIR}) -+qt5_add_dbus_interface(kworkspace_LIB_SRCS ../ksmserver/org.kde.LogoutPrompt.xml logoutprompt_interface) -+qt5_add_dbus_interface(kworkspace_LIB_SRCS ../startkde/plasma-session/org.kde.Startup.xml startup_interface) -+qt5_add_dbus_interface(kworkspace_LIB_SRCS ../startkde/plasma-shutdown/org.kde.Shutdown.xml shutdown_interface) -+set(ksmserver_xml ../ksmserver/org.kde.KSMServerInterface.xml) -+else() - qt5_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.LogoutPrompt.xml logoutprompt_interface) - qt5_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/startkde/plasma-session/org.kde.Startup.xml startup_interface) - qt5_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/startkde/plasma-shutdown/org.kde.Shutdown.xml shutdown_interface) -+set(ksmserver_xml ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.KSMServerInterface.xml) -+endif() - - set_source_files_properties("${CMAKE_CURRENT_SOURCE_DIR}/org.freedesktop.login1.Manager.xml" - "${CMAKE_SOURCE_DIR}/data/interfaces/org.freedesktop.login1.Seat.xml" -@@ -34,7 +95,6 @@ list(APPEND kworkspace_LIB_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/login1_manager_inte - qt5_add_dbus_interface(kworkspace_LIB_SRCS "org.freedesktop.UPower.xml" upower_interface) - qt5_add_dbus_interface(kworkspace_LIB_SRCS "org.freedesktop.ConsoleKit.Manager.xml" consolekit_manager_interface) - --set(ksmserver_xml ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.KSMServerInterface.xml) - qt5_add_dbus_interface( kworkspace_LIB_SRCS ${ksmserver_xml} ksmserver_interface ) - - add_library(kworkspace ${kworkspace_LIB_SRCS}) -@@ -100,3 +160,8 @@ if(BUILD_TESTING) - add_subdirectory(autotests) - add_subdirectory(tests) - endif() -+ -+if ("${CMAKE_BINARY_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}") -+ install( FILES sessionmanagementbackend.h DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kworkspace5 COMPONENT Devel ) -+ feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) -+endif() --- -2.27.0 - diff --git a/kde-plasma/libkworkspace/libkworkspace-5.19.5-r1.ebuild b/kde-plasma/libkworkspace/libkworkspace-5.19.5-r1.ebuild deleted file mode 100644 index f810f7c..0000000 --- a/kde-plasma/libkworkspace/libkworkspace-5.19.5-r1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -KDE_ORG_NAME="plasma-workspace" -KFMIN=5.71.0 -PVCUT=$(ver_cut 1-3) -PVCUT2=$(ver_cut 1-2) -QTMIN=5.14.2 -inherit ecm kde.org - -DESCRIPTION="Workspace library to interact with the Plasma session manager" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kinit-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 - >=kde-plasma/kscreenlocker-${PVCUT}:5 - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXau -" -DEPEND="${COMMON_DEPEND} - || ( >=kde-plasma/kwin-${PVCUT}:5 - >=gui-wm/kwinft-${PVCUT2}:5 - ) -" -RDEPEND="${COMMON_DEPEND} - !<kde-plasma/plasma-workspace-5.14.2:5 -" - -S="${S}/${PN}" - -PATCHES=( "${FILESDIR}/${PN}-5.18.80-standalone.patch" ) - -src_prepare() { - # delete colliding libkworkspace translations, let ecm_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 - ecm_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/libkworkspace/libkworkspace-5.20.3-r1.ebuild b/kde-plasma/libkworkspace/libkworkspace-5.20.3-r1.ebuild deleted file mode 100644 index 666c052..0000000 --- a/kde-plasma/libkworkspace/libkworkspace-5.20.3-r1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -KDE_ORG_NAME="plasma-workspace" -KFMIN=5.74.0 -PVCUT=$(ver_cut 1-3) -PVCUT2=$(ver_cut 1-2) -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Workspace library to interact with the Plasma session manager" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kinit-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 - >=kde-plasma/kscreenlocker-${PVCUT}:5 - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXau -" -DEPEND="${COMMON_DEPEND} - || ( >=kde-plasma/kwin-${PVCUT}:5 - >=gui-wm/kwinft-${PVCUT2}:5 - ) -" -RDEPEND="${COMMON_DEPEND} - !<kde-plasma/plasma-workspace-5.14.2:5 -" - -S="${S}/${PN}" - -PATCHES=( "${FILESDIR}/${PN}-5.19.80-standalone.patch" ) - -src_prepare() { - # delete colliding libkworkspace translations, let ecm_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 - ecm_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/libkworkspace/metadata.xml b/kde-plasma/libkworkspace/metadata.xml deleted file mode 100644 index fa1ff97..0000000 --- a/kde-plasma/libkworkspace/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>sven.eden@prydeworx.com</email> - <name>Sven Eden</name> - </maintainer> -</pkgmetadata> diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest deleted file mode 100644 index fafffce..0000000 --- a/kde-plasma/plasma-desktop/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST plasma-desktop-5.19.5.tar.xz 9430088 SHA256 c63e1c81edc438656f9159e235be31e3b1b11a3f8ecbe5b97b21fcc91eb71a70 SHA512 d7c7b26dc5a7d4804a780833f8d22797312b845962ed4f9218c448fcb3c720c032eca1e79bec5f9c084f1825f0b6f26c34ffe032320396c9092e04a5b05c3d12 WHIRLPOOL e79372e3e9ec24d71012613dde77833ec1f970fed3fe861e3459d23c2192a5f3480525e13e39fbd23c312aff1c6eea6f8ecd72f30c4f6f773482c075e35e8283 -DIST plasma-desktop-5.20.3.tar.xz 15887428 SHA256 d78ce0d288bb657b1e417179fc5b28bb291b44df7b7840400f034243d4e10b3a SHA512 e639db19e9bee488ed798c4027cfccf2402597f3bab7f114cb21d24f02710a6129b270d8bdec07d8c0d22d82f9123ea3b39edb304e31f8c7530277b08103acc0 WHIRLPOOL ccf2d62a7c0323a22ec62fd58f504983b8366db157284bd511a0645d0b2850fb630a9cf1b02899a91723b42f468dedcda6d6ca143b94c5b0e1e29617cd6d6fcb -DIST plasma-desktop-override-include-dirs-0.tar.xz 7504 SHA256 c49debf683deafd269340b94f3cfa68b799522c67678ca7890254b6becd07d39 SHA512 d23dc203b8b645472c9c192a3d73ef9b46c66d9c64df1c90efa05c9968ec125e0a256bc9b654f05a1f22bce4b1d8aad436f581b42d579f4195a44f062fd444bb WHIRLPOOL ae56d166699fd0a126f594f42569c2ca44eb31b98493be618ddf8ea72bc2c77debc7a326ab71243794421a553b1f048da9e05433839a93505248221ebdade1db diff --git a/kde-plasma/plasma-desktop/metadata.xml b/kde-plasma/plasma-desktop/metadata.xml deleted file mode 100644 index bfb067b..0000000 --- a/kde-plasma/plasma-desktop/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>sven.eden@prydeworx.com</email> - <name>Sven Eden</name> - </maintainer> - <use> - <flag name="emoji">Build emojipicker applet using <pkg>app-i18n/ibus</pkg> and <pkg>media-fonts/noto-emoji</pkg></flag> - <flag name="ibus">Use ibus input method via <pkg>app-i18n/ibus</pkg></flag> - <flag name="kaccounts">Build the OpenDesktop integration plugin</flag> - <flag name="scim">Enable applets that use <pkg>app-i18n/scim</pkg></flag> - </use> -</pkgmetadata> diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.19.5-r1.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.19.5-r1.ebuild deleted file mode 100644 index 60557db..0000000 --- a/kde-plasma/plasma-desktop/plasma-desktop-5.19.5-r1.ebuild +++ /dev/null @@ -1,160 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -KFMIN=5.71.0 -PVCUT=$(ver_cut 1-3) -PVCUT2=$(ver_cut 1-2) -QTMIN=5.14.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="KDE Plasma desktop" -XORGHDRS="${PN}-override-include-dirs-0" -SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="+fontconfig ibus scim +semantic-desktop" - -COMMON_DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/attica-${KFMIN}:5 - >=kde-frameworks/kactivities-${KFMIN}:5 - >=kde-frameworks/kactivities-stats-${KFMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kded-${KFMIN}:5 - >=kde-frameworks/kdelibs4support-${KFMIN}:5 - >=kde-frameworks/kemoticons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - || ( >=kde-plasma/kwin-${PVCUT}:5 - >=gui-wm/kwinft-${PVCUT2}:5 - ) - >=kde-plasma/libksysguard-${PVCUT}:5 - >=kde-plasma/plasma-workspace-${PVCUT}:5 - >=media-libs/phonon-4.11.0 - 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? ( - app-i18n/ibus - dev-libs/glib:2 - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libxcb - x11-libs/xcb-util-keysyms - ) - scim? ( app-i18n/scim ) - semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 ) -" -DEPEND="${COMMON_DEPEND} - dev-libs/boost - x11-base/xorg-proto - fontconfig? ( x11-libs/libXrender ) -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 - >=kde-plasma/breeze-${PVCUT}:5 - >=kde-plasma/kde-cli-tools-${PVCUT}:5 - >=kde-plasma/oxygen-${PVCUT}:5 - sys-apps/util-linux - x11-apps/setxkbmap - !<kde-plasma/kdeplasma-addons-5.15.80 -" - -PATCHES=( - "${WORKDIR}/${XORGHDRS}/override-include-dirs.patch" # downstream patch -) - -src_prepare() { - ecm_src_prepare - - if ! use ibus; then - sed -e "s/Qt5X11Extras_FOUND AND XCB_XCB_FOUND AND XCB_KEYSYMS_FOUND/false/" \ - -i applets/kimpanel/backend/ibus/CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package fontconfig Fontconfig) - -DEvdev_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include - -DXORGLIBINPUT_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include - -DXORGSERVER_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include - -DSynaptics_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include - $(cmake_use_find_package scim SCIM) - $(cmake_use_find_package semantic-desktop KF5Baloo) - ) - if ! use ibus; then - mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_IBus=ON ) - fi - - ecm_src_configure -} - -src_test() { - # parallel tests fail, foldermodeltest,positionertest hang, bug #646890 - # test_kio_fonts needs D-Bus, bug #634166 - # lookandfeel-kcmTest is unreliable for a long time, bug #607918 - local myctestargs=( - -j1 - -E "(foldermodeltest|positionertest|test_kio_fonts|lookandfeel-kcmTest)" - ) - - ecm_src_test -} diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.20.3-r1.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.20.3-r1.ebuild deleted file mode 100644 index 7466b6c..0000000 --- a/kde-plasma/plasma-desktop/plasma-desktop-5.20.3-r1.ebuild +++ /dev/null @@ -1,167 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -KFMIN=5.74.0 -PVCUT=$(ver_cut 1-3) -PVCUT2=$(ver_cut 1-2) -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="KDE Plasma desktop" -XORGHDRS="${PN}-override-include-dirs-0" -SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="emoji ibus +kaccounts +policykit scim +semantic-desktop" - -BDEPEND="virtual/pkgconfig" -COMMON_DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/attica-${KFMIN}:5 - >=kde-frameworks/kactivities-${KFMIN}:5 - >=kde-frameworks/kactivities-stats-${KFMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kded-${KFMIN}:5 - >=kde-frameworks/kdelibs4support-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - || ( >=kde-plasma/kwin-${PVCUT}:5 - >=gui-wm/kwinft-${PVCUT2}:5 - ) - >=kde-plasma/libksysguard-${PVCUT}:5 - >=kde-plasma/libkworkspace-${PVCUT}:5 - >=kde-plasma/plasma-workspace-${PVCUT}:5 - >=media-libs/phonon-4.11.0 - x11-libs/libX11 - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libxcb[xkb] - x11-libs/libxkbfile - emoji? ( - app-i18n/ibus[emoji] - dev-libs/glib:2 - media-fonts/noto-emoji - ) - ibus? ( - app-i18n/ibus - dev-libs/glib:2 - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libxcb - x11-libs/xcb-util-keysyms - ) - kaccounts? ( - kde-apps/kaccounts-integration:5 - net-libs/accounts-qt - ) - scim? ( app-i18n/scim ) - semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 ) -" -DEPEND="${COMMON_DEPEND} - dev-libs/boost - x11-base/xorg-proto -" -RDEPEND="${COMMON_DEPEND} - !<kde-plasma/kdeplasma-addons-5.15.80 - !kde-plasma/user-manager - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 - >=kde-plasma/breeze-${PVCUT}:5 - >=kde-plasma/kde-cli-tools-${PVCUT}:5 - >=kde-plasma/oxygen-${PVCUT}:5 - sys-apps/util-linux - x11-apps/setxkbmap - kaccounts? ( net-libs/signon-oauth2 ) - policykit? ( sys-apps/accountsservice ) -" - -PATCHES=( - "${WORKDIR}/${XORGHDRS}/override-include-dirs.patch" # downstream patch -) - -src_prepare() { - ecm_src_prepare - - use policykit || cmake_run_in kcms cmake_comment_add_subdirectory users - - if ! use ibus; then - sed -e "s/Qt5X11Extras_FOUND AND XCB_XCB_FOUND AND XCB_KEYSYMS_FOUND/false/" \ - -i applets/kimpanel/backend/ibus/CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - -DEvdev_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include - -DXORGLIBINPUT_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include - -DXORGSERVER_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include - -DSynaptics_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include - $(cmake_use_find_package kaccounts AccountsQt5) - $(cmake_use_find_package kaccounts KAccounts) - $(cmake_use_find_package scim SCIM) - $(cmake_use_find_package semantic-desktop KF5Baloo) - ) - if ! use emoji && ! use ibus; then - mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_IBus=ON ) - fi - - ecm_src_configure -} - -src_test() { - # parallel tests fail, foldermodeltest,positionertest hang, bug #646890 - # test_kio_fonts needs D-Bus, bug #634166 - # lookandfeel-kcmTest is unreliable for a long time, bug #607918 - local myctestargs=( - -j1 - -E "(foldermodeltest|positionertest|test_kio_fonts|lookandfeel-kcmTest)" - ) - - ecm_src_test -} diff --git a/kde-plasma/plasma-meta/metadata.xml b/kde-plasma/plasma-meta/metadata.xml deleted file mode 100644 index 8beb4a0..0000000 --- a/kde-plasma/plasma-meta/metadata.xml +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>sven.eden@prydeworx.com</email> - <name>Sven Eden</name> - </maintainer> - <use> - <flag name="browser-integration">Enable integration with Chrome/Firefox with browser extensions</flag> - <flag name="crypt">Pull in <pkg>kde-plasma/plasma-vault</pkg> for encrypted vaults integration</flag> - <flag name="desktop-portal">Enable <pkg>sys-apps/xdg-desktop-portal</pkg> backend implementation for Plasma</flag> - <flag name="discover">Pull in resources management GUI; a centralised GHNS alternative and optional <pkg>sys-apps/fwupd</pkg> frontend</flag> - <flag name="display-manager">Pull in a graphical display manager</flag> - <flag name="grub">Pull in Breeze theme for <pkg>sys-boot/grub</pkg></flag> - <flag name="gtk">Enable Breeze widget style and system settings module for GTK+</flag> - <flag name="kwallet">Enable support for KWallet auto-unlocking via <pkg>kde-plasma/kwallet-pam</pkg></flag> - <flag name="kwinft">Pull in <pkg>gui-wm/kwinft</pkg> instead of <pkg>kde-plasma/kwin</pkg></flag> - <flag name="legacy-systray">Add support for legacy applications using <pkg>kde-plasma/xembed-sni-proxy</pkg></flag> - <flag name="plymouth">Pull in Breeze theme for <pkg>sys-boot/plymouth</pkg></flag> - <flag name="pulseaudio">Install Plasma applet for PulseAudio volume management</flag> - <flag name="qrcode">Enable support for easy WiFi network sharing using QR codes with <pkg>kde-plasma/plasma-nm</pkg></flag> - <flag name="sddm">Pull in the <pkg>x11-misc/sddm</pkg> display manager and system settings module</flag> - <flag name="sdk">Pull in <pkg>kde-plasma/plasma-sdk</pkg> for Plasma development</flag> - <flag name="smart">Pull in <pkg>kde-plasma/plasma-disks</pkg> for disk health monitoring</flag> - <flag name="thunderbolt">Pull in <pkg>kde-plasma/plasma-thunderbolt</pkg> control center module</flag> - <flag name="wallpapers">Install wallpapers for the Plasma Workspace</flag> - </use> -</pkgmetadata> diff --git a/kde-plasma/plasma-meta/plasma-meta-5.19.5-r2.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.19.5-r2.ebuild deleted file mode 100644 index baf88a4..0000000 --- a/kde-plasma/plasma-meta/plasma-meta-5.19.5-r2.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2020 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" -IUSE="bluetooth +browser-integration crypt +desktop-portal discover +display-manager -+elogind grub gtk +handbook +kwallet kwinft +legacy-systray +networkmanager -plymouth pulseaudio qrcode +sddm sdk systemd thunderbolt +wallpapers" - -REQUIRED_USE="^^ ( 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/kwayland-server-${PV}:${SLOT} - !kwinft? ( >=kde-plasma/kwin-${PV}:${SLOT} ) - kwinft? ( >=gui-wm/kwinft-$(ver_cut 1-2):${SLOT} ) - >=kde-plasma/kwrited-${PV}:${SLOT} - >=kde-plasma/libkscreen-${PV}:${SLOT}[kwinft?] - >=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} ) - 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[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} - x11-misc/appmenu-gtk-module - ) - handbook? ( kde-apps/khelpcenter:5 ) - kwallet? ( >=kde-plasma/kwallet-pam-${PV}:${SLOT} ) - legacy-systray? ( >=kde-plasma/xembed-sni-proxy-${PV}:${SLOT} ) - networkmanager? ( - >=kde-plasma/plasma-nm-${PV}:${SLOT} - net-misc/networkmanager[elogind?,systemd?] - qrcode? ( kde-frameworks/prison[qml] ) - ) - 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} ) - thunderbolt? ( >=kde-plasma/plasma-thunderbolt-${PV}:${SLOT} ) - wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-${PV}:${SLOT} ) -" - -pkg_postinst() { - has_version sys-auth/consolekit || return - ewarn "An existing installation of sys-auth/consolekit was detected even though" - ewarn "${PN} was configured with USE $(usex elogind elogind systemd)." - ewarn "There can only be one session manager at runtime, otherwise random issues" - ewarn "may occur. Please make sure USE consolekit is nowhere enabled in make.conf" - ewarn "or package.use and remove sys-auth/consolekit before raising bugs." - ewarn "For more information, visit https://wiki.gentoo.org/wiki/KDE" -} diff --git a/kde-plasma/plasma-meta/plasma-meta-5.20.3-r1.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.20.3-r1.ebuild deleted file mode 100644 index 5d720b7..0000000 --- a/kde-plasma/plasma-meta/plasma-meta-5.20.3-r1.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2020 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 ~ppc64 ~x86" -IUSE="bluetooth +browser-integration crypt +desktop-portal discover +display-manager -+elogind grub gtk +handbook +kwallet kwinft +legacy-systray +networkmanager -plymouth pulseaudio qrcode +sddm sdk +smart systemd thunderbolt +wallpapers" - -REQUIRED_USE="^^ ( 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/kwayland-server-${PV}:${SLOT} - !kwinft? ( >=kde-plasma/kwin-${PV}:${SLOT} ) - kwinft? ( >=gui-wm/kwinft-$(ver_cut 1-2):${SLOT} ) - >=kde-plasma/kwrited-${PV}:${SLOT} - >=kde-plasma/libkscreen-${PV}:${SLOT}[kwinft?] - >=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} - 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} ) - 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[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} - x11-misc/appmenu-gtk-module - ) - handbook? ( kde-apps/khelpcenter:5 ) - kwallet? ( >=kde-plasma/kwallet-pam-${PV}:${SLOT} ) - legacy-systray? ( >=kde-plasma/xembed-sni-proxy-${PV}:${SLOT} ) - networkmanager? ( - >=kde-plasma/plasma-nm-${PV}:${SLOT} - net-misc/networkmanager[elogind?,systemd?] - qrcode? ( kde-frameworks/prison[qml] ) - ) - 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} ) - smart? ( >=kde-plasma/plasma-disks-${PV}:${SLOT} ) - thunderbolt? ( >=kde-plasma/plasma-thunderbolt-${PV}:${SLOT} ) - wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-${PV}:${SLOT} ) -" - -pkg_postinst() { - has_version sys-auth/consolekit || return - ewarn "An existing installation of sys-auth/consolekit was detected even though" - ewarn "${PN} was configured with USE $(usex elogind elogind systemd)." - ewarn "There can only be one session manager at runtime, otherwise random issues" - ewarn "may occur. Please make sure USE consolekit is nowhere enabled in make.conf" - ewarn "or package.use and remove sys-auth/consolekit before raising bugs." - ewarn "For more information, visit https://wiki.gentoo.org/wiki/KDE" -} diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest deleted file mode 100644 index 6790176..0000000 --- a/kde-plasma/plasma-workspace/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST plasma-workspace-5.19.5.tar.xz 5682264 SHA256 490329e08e63016edd696a9132bf80b76ef51dacf53308b865d2e27b67ce8127 SHA512 4cab64c1f817f391a61ae15e37bf1fc936ddd3fb3b234e281a3e5750b67dab05c1c156789446096cbde719bf972e876757c1c5ae78adde4e85f3591fa8df5df9 WHIRLPOOL 1e62f63a8da7deb5ada2a023965ee93689897d271175487554299727718b1d80a1f571c5cc440e6e1ac7087f2f479933f7c0ba2561a0bfe6c505bbc0d9459d0a -DIST plasma-workspace-5.20.3.tar.xz 9031572 SHA256 47466ec788bb8e6295dbacc34eefb0912e712aeed9924ce025dd48aa61cf9f04 SHA512 c1daa19834ea7997a8e44fcb6ce9745d5bac56a0a4d99320e1e3e42e9cb5489aa36887e3c2bd8e385644d555d355211c9dba6c40edf2471478566c531a2d9c89 WHIRLPOOL cf83b2a18100519a1954ad94ab43818711d718d30428a730ee9ea034f5f096dd15917b58986ba8ba594a4826057020d431009cb97955f4dc57be7425f0909a59 diff --git a/kde-plasma/plasma-workspace/files/10-agent-shutdown.sh b/kde-plasma/plasma-workspace/files/10-agent-shutdown.sh deleted file mode 100644 index 614b38f..0000000 --- a/kde-plasma/plasma-workspace/files/10-agent-shutdown.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh -# -# This file is executed at Plasma shutdown. -# Uncomment the following lines to kill the agents -# that were started at session startup. - -# <gnupg-2.1.x -#if [ -n "${GPG_AGENT_INFO}" ]; then -# kill $(echo ${GPG_AGENT_INFO} | cut -d':' -f 2) >/dev/null 2>&1 -#fi - -# >=gnupg-2.1.x -#gpgconf --kill gpg-agent >/dev/null 2>&1 - -#if [ -n "${SSH_AGENT_PID}" ]; then -# eval "$(ssh-agent -s -k)" -#fi diff --git a/kde-plasma/plasma-workspace/files/10-agent-startup.sh b/kde-plasma/plasma-workspace/files/10-agent-startup.sh deleted file mode 100644 index 104822c..0000000 --- a/kde-plasma/plasma-workspace/files/10-agent-startup.sh +++ /dev/null @@ -1,58 +0,0 @@ -# Agents startup file -# -# This file is sourced at Plasma startup, so that -# the environment variables set here are available -# throughout the session. -# -# Uncomment the following lines to start gpg-agent -# and/or ssh-agent at Plasma startup. -# If you do so, do not forget to uncomment the respective -# lines in PLASMADIR/shutdown/agent-shutdown.sh to -# properly kill the agents when the session ends. -# -# If using gpg-agent for ssh instead of ssh-agent, a GUI pinentry program -# must be selected either with eselect pinentry or adding an entry to -# $HOME/.gnupg/gpg-agent.conf such as "pinentry-program /usr/bin/pinentry-qt". -# -# If using gnupg-2.1 or later with gpg-agent for ssh instead of ssh-agent, -# $HOME/.gnupg/gpg-agent.conf must be edited to include "enable-ssh-support". -# See bug #547544 for details of why. -# -# pinentry-curses or pinentry-tty will not work because the agent started here -# is in a different tty than where it is used, so the agent does not know where -# to request the passphrase and fails. - -#GPG_AGENT=true -#SSH_AGENT=true -#SSH_AGENT=gpg # use gpg-agent for ssh instead of ssh-agent - -if [ "${GPG_AGENT}" = true ]; then - if [ -x /usr/bin/gpgconf ]; then - gpgconf --launch gpg-agent >/dev/null 2>&1 - if [ $? = 2 ]; then - eval "$(/usr/bin/gpg-agent --enable-ssh-support --daemon)" - fi - fi -fi - -if [ "${SSH_AGENT}" = true ]; then - if [ -x /usr/bin/ssh-agent ]; then - eval "$(/usr/bin/ssh-agent -s)" - fi -elif [ "${SSH_AGENT}" = gpg ] && [ "${GPG_AGENT}" = true ]; then - if [ -e /run/user/$(id -ru)/gnupg/S.gpg-agent.ssh ]; then - export SSH_AUTH_SOCK=/run/user/$(id -ru)/gnupg/S.gpg-agent.ssh - elif [ -e "${HOME}/.gnupg/S.gpg-agent.ssh" ]; then - export SSH_AUTH_SOCK=${HOME}/.gnupg/S.gpg-agent.ssh - fi -fi - -# Uncomment the following lines to start rxvt-unicode which has the ability to -# run multiple terminals in one single process, thus starting up faster and -# saving resources. -# The --opendisplay ensures that the daemon quits when the X server terminates, -# therefore we don't need matching lines in agent-shutdown.sh. - -#if [ -x /usr/bin/urxvtd ]; then -# /usr/bin/urxvtd --opendisplay --fork --quiet -#fi diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.14.2-split-libkworkspace.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.14.2-split-libkworkspace.patch deleted file mode 100644 index f12d9f4..0000000 --- a/kde-plasma/plasma-workspace/files/plasma-workspace-5.14.2-split-libkworkspace.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 4717089b68c386446be240f463f2f13e7024468b Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com> -Date: Mon, 22 Oct 2018 10:35:10 +0200 -Subject: [PATCH] libkworkspace: Allow standalone build - ---- - CMakeLists.txt | 6 +++- - 1 file changed, 5 insertions(+), 1 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index e587a386..d1a63527 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -46,6 +46,7 @@ set_package_properties(KF5Baloo PROPERTIES DESCRIPTION "File Searching" - - find_package(KF5TextEditor) - find_package(KWinDBusInterface CONFIG REQUIRED) -+find_package(LibKWorkspace 5.14.1) - - find_package(KScreenLocker 5.13.80 REQUIRED) - find_package(ScreenSaverDBusInterface CONFIG REQUIRED) -@@ -135,7 +136,10 @@ endif() - add_definitions(-DQT_NO_URL_CAST_FROM_STRING) - - add_subdirectory(doc) --add_subdirectory(libkworkspace) -+if(NOT LibKWorkspace_FOUND) -+ message(STATUS "System LibKWorkspace not found, using bundled.") -+ add_subdirectory(libkworkspace) -+endif() - add_subdirectory(libdbusmenuqt) - add_subdirectory(appmenu) - --- -2.19.1 diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.19.2-use-PlasmaExtras.PlaceholderMessage.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.19.2-use-PlasmaExtras.PlaceholderMessage.patch deleted file mode 100644 index 527e199..0000000 --- a/kde-plasma/plasma-workspace/files/plasma-workspace-5.19.2-use-PlasmaExtras.PlaceholderMessage.patch +++ /dev/null @@ -1,44 +0,0 @@ -From faef126255222f727219bf69ac2b89857dc61ab2 Mon Sep 17 00:00:00 2001 -From: Nate Graham <nate@kde.org> -Date: Sun, 14 Jun 2020 09:08:21 -0600 -Subject: [PATCH] Port applets to use PlasmaExtras.PlaceholderMessage - -The Kirigami version uses QQC2 elements which don't respect the plasma -theme and color scheme, leading to thing slooking out of place -especially when using a dark color theme or scheme. - -Depends on https://invent.kde.org/frameworks/plasma-framework/-/merge_requests/13 ---- - applets/clipboard/contents/ui/Menu.qml | 2 +- - .../notifications/package/contents/ui/FullRepresentation.qml | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/applets/clipboard/contents/ui/Menu.qml b/applets/clipboard/contents/ui/Menu.qml -index 0bd6064a5..cac8380db 100644 ---- a/applets/clipboard/contents/ui/Menu.qml -+++ b/applets/clipboard/contents/ui/Menu.qml -@@ -55,7 +55,7 @@ PlasmaExtras.ScrollArea { - onAction: menu.action(uuid) - } - -- Kirigami.PlaceholderMessage { -+ PlasmaExtras.PlaceholderMessage { - id: emptyHint - - anchors.centerIn: parent -diff --git a/applets/notifications/package/contents/ui/FullRepresentation.qml b/applets/notifications/package/contents/ui/FullRepresentation.qml -index b34dee7af..989cb4341 100644 ---- a/applets/notifications/package/contents/ui/FullRepresentation.qml -+++ b/applets/notifications/package/contents/ui/FullRepresentation.qml -@@ -585,7 +585,7 @@ PlasmaComponents3.Page { - } - } - -- Kirigami.PlaceholderMessage { -+ PlasmaExtras.PlaceholderMessage { - anchors.centerIn: parent - width: parent.width - (units.largeSpacing * 4) - --- -2.27.0 - diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.19.5-login-button-size.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.19.5-login-button-size.patch deleted file mode 100644 index aa30a4d..0000000 --- a/kde-plasma/plasma-workspace/files/plasma-workspace-5.19.5-login-button-size.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 9a8fc811282e303ec2f93c978228a85961dae263 Mon Sep 17 00:00:00 2001 -From: Noah Davis <noahadvs@gmail.com> -Date: Mon, 14 Sep 2020 10:18:57 -0400 -Subject: [PATCH] [sddm-theme/lockscreen] Fix login button size - -Some users reported this button becoming too small after KF5.74 was released, but I could not reproduce it myself. However, this code did look suspicious. Hopefully this fixes the issue. ---- - lookandfeel/contents/lockscreen/MainBlock.qml | 4 ++-- - sddm-theme/Login.qml | 5 ++--- - 2 files changed, 4 insertions(+), 5 deletions(-) - ---- a/lookandfeel/contents/lockscreen/MainBlock.qml -+++ b/lookandfeel/contents/lockscreen/MainBlock.qml -@@ -97,7 +97,8 @@ - PlasmaComponents.Button { - id: loginButton - Accessible.name: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Unlock") -- implicitHeight: passwordBox.height - units.smallSpacing * 0.5 // otherwise it comes out taller than the password field -+ Layout.preferredHeight: passwordBox.implicitHeight -+ Layout.preferredWidth: loginButton.Layout.preferredHeight - - PlasmaCore.IconItem { // no iconSource because if you take away half a unit (implicitHeight), "go-next" gets cut off - anchors.fill: parent ---- a/sddm-theme/Login.qml -+++ b/sddm-theme/Login.qml -@@ -112,8 +112,8 @@ - PlasmaComponents.Button { - id: loginButton - Accessible.name: i18nd("plasma_lookandfeel_org.kde.lookandfeel", "Log In") -- implicitHeight: passwordBox.height - units.smallSpacing * 0.5 // otherwise it comes out taller than the password field -- Layout.rightMargin: 1 // prevents it from extending beyond the username field -+ Layout.preferredHeight: passwordBox.implicitHeight -+ Layout.preferredWidth: loginButton.Layout.preferredHeight - - PlasmaCore.IconItem { // no iconSource because if you take away half a unit (implicitHeight), "go-next" gets cut off - anchors.fill: parent diff --git a/kde-plasma/plasma-workspace/metadata.xml b/kde-plasma/plasma-workspace/metadata.xml deleted file mode 100644 index e917175..0000000 --- a/kde-plasma/plasma-workspace/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>sven.eden@prydeworx.com</email> - <name>Sven Eden</name> - </maintainer> - <use> - <flag name="appstream">Enable AppStream software metadata support</flag> - <flag name="geolocation">Enables dataengine providing location information</flag> - <flag name="qalculate">Enable Qalculate runner using <pkg>sci-libs/libqalculate</pkg></flag> - <flag name="qrcode">Enable support for creating QR codes from clipboard data using <pkg>kde-frameworks/prison</pkg></flag> - <flag name="screencast">Enable screencast portal using <pkg>media-video/pipewire</pkg></flag> - <flag name="telemetry">Enable User Feedback control module for <pkg>kde-plasma/systemsettings</pkg></flag> - </use> -</pkgmetadata> diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.19.5-r2.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.19.5-r2.ebuild deleted file mode 100644 index 020fed6..0000000 --- a/kde-plasma/plasma-workspace/plasma-workspace-5.19.5-r2.ebuild +++ /dev/null @@ -1,225 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -KFMIN=5.71.0 -PVCUT=$(ver_cut 1-3) -PVCUT2=$(ver_cut 1-2) -QTMIN=5.14.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="KDE Plasma workspace" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="appstream +calendar geolocation gps qalculate qrcode +semantic-desktop systemd telemetry" - -REQUIRED_USE="gps? ( geolocation )" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5[jpeg] - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kactivities-${KFMIN}:5 - >=kde-frameworks/kactivities-stats-${KFMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kded-${KFMIN}:5 - >=kde-frameworks/kdelibs4support-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kidletime-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kpackage-${KFMIN}:5 - >=kde-frameworks/kpeople-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwayland-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=kde-plasma/kscreenlocker-${PVCUT}:5 - || ( >=kde-plasma/kwin-${PVCUT}:5 - >=gui-wm/kwinft-${PVCUT2}:5 - ) - >=kde-plasma/libkscreen-${PVCUT}:5 - >=kde-plasma/libksysguard-${PVCUT}:5 - >=kde-plasma/libkworkspace-${PVCUT}:5 - >=media-libs/phonon-4.11.0 - 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? ( >=kde-frameworks/kholidays-${KFMIN}:5 ) - geolocation? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) - gps? ( sci-geosciences/gpsd ) - qalculate? ( sci-libs/libqalculate:= ) - qrcode? ( >=kde-frameworks/prison-${KFMIN}:5 ) - semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 ) - telemetry? ( dev-libs/kuserfeedback:5 ) -" -DEPEND="${COMMON_DEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 - x11-base/xorg-proto -" -RDEPEND="${COMMON_DEPEND} - app-text/iso-codes - >=dev-qt/qdbus-${QTMIN}:5 - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtpaths-${QTMIN}:5 - >=dev-qt/qtquickcontrols-${QTMIN}:5[widgets] - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-apps/kio-extras-19.04.3:5 - >=kde-frameworks/kquickcharts-${KFMIN}:5 - >=kde-frameworks/kdesu-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-plasma/ksysguard-${PVCUT}:5 - >=kde-plasma/milou-${PVCUT}:5 - >=kde-plasma/plasma-integration-${PVCUT}:5 - 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=" - >=kde-plasma/kde-cli-tools-${PVCUT}:5 -" - -PATCHES=( - "${FILESDIR}/${PN}-5.14.2-split-libkworkspace.patch" - "${FILESDIR}/${PN}-5.19.2-use-PlasmaExtras.PlaceholderMessage.patch" # KDE-Bug #422684 - "${FILESDIR}/${PN}-5.19.5-login-button-size.patch" -) - -RESTRICT+=" test" - -pkg_setup() { - ecm_pkg_setup - - local md5 - local srcfile=/etc/plasma/XX/10-agent-XX.sh - local newdir="${EPREFIX}"/etc/xdg/plasma-workspace - - if [[ -f "${EROOT}"${srcfile//XX/startup} ]]; then - md5=$(md5sum "${EROOT}"${srcfile//XX/startup}) - if [[ ${md5%% *} != 90caaabb40b56bfbe65388841a6dd6ca ]]; then - elog "Existing modified ${EPREFIX}${srcfile//XX/startup} detected." - elog "Copying to ${newdir}/env/10-agent-startup.sh..." - cp -v "${EROOT}"${srcfile//XX/startup} "${T}"/ || die - fi - fi - - if [[ -f "${EROOT}"${srcfile//XX/shutdown} ]]; then - md5=$(md5sum "${EROOT}"${srcfile//XX/shutdown}) - if [[ ${md5%% *} != d7bffa0273f92abd999c7c3c43dbc23d ]]; then - elog "Existing modified ${EPREFIX}${srcfile//XX/shutdown} detected." - elog "Copying to ${newdir}/shutdown/10-agent-shutdown.sh..." - cp -v "${EROOT}"${srcfile//XX/shutdown} "${T}"/ || die - fi - fi -} - -src_prepare() { - ecm_src_prepare - - if [[ ! -f "${T}"/10-agent-startup.sh ]]; then - cp "${FILESDIR}"/10-agent-startup.sh "${T}"/ || die - fi - if [[ ! -f "${T}"/10-agent-shutdown.sh ]]; then - cp "${FILESDIR}"/10-agent-shutdown.sh "${T}"/ || die - fi - - 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_use_find_package appstream AppStreamQt) - $(cmake_use_find_package calendar KF5Holidays) - $(cmake_use_find_package geolocation KF5NetworkManagerQt) - $(cmake_use_find_package qalculate Qalculate) - $(cmake_use_find_package qrcode KF5Prison) - $(cmake_use_find_package semantic-desktop KF5Baloo) - $(cmake_use_find_package telemetry KUserFeedback) - ) - - use geolocation && mycmakeargs+=( $(cmake_use_find_package gps libgps) ) - - ecm_src_configure -} - -src_install() { - ecm_src_install - - # default startup and shutdown scripts - insinto /etc/xdg/plasma-workspace/env - doins "${T}"/10-agent-startup.sh - - insinto /etc/xdg/plasma-workspace/shutdown - doins "${T}"/10-agent-shutdown.sh - fperms +x /etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh -} - -pkg_postinst () { - ecm_pkg_postinst - - # Clean up pre-5.17.4 scripts - if [[ -e "${EROOT}"/etc/plasma/startup/10-agent-startup.sh ]]; then - rm "${EROOT}"/etc/plasma/startup/10-agent-startup.sh || die - elog "Removed obsolete ${EPREFIX}/etc/plasma/startup/10-agent-startup.sh" - fi - if [[ -e "${EROOT}"/etc/plasma/shutdown/10-agent-shutdown.sh ]]; then - rm "${EROOT}"/etc/plasma/shutdown/10-agent-shutdown.sh || die - elog "Removed obsolete ${EPREFIX}/etc/plasma/shutdown/10-agent-shutdown.sh" - fi - - elog "To enable gpg-agent and/or ssh-agent in Plasma sessions," - elog "edit ${EPREFIX}/etc/xdg/plasma-workspace/env/10-agent-startup.sh" - elog "and ${EPREFIX}/etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh" -} diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.20.3-r1.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.20.3-r1.ebuild deleted file mode 100644 index 0079575..0000000 --- a/kde-plasma/plasma-workspace/plasma-workspace-5.20.3-r1.ebuild +++ /dev/null @@ -1,204 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -KFMIN=5.74.0 -PVCUT=$(ver_cut 1-3) -PVCUT2=$(ver_cut 1-2) -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="KDE Plasma workspace" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="appstream +calendar +fontconfig geolocation gps qalculate screencast +semantic-desktop systemd telemetry" - -REQUIRED_USE="gps? ( geolocation )" - -BDEPEND="virtual/pkgconfig" -COMMON_DEPEND=" - >=dev-libs/wayland-1.15 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5=[jpeg] - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwayland-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kactivities-${KFMIN}:5 - >=kde-frameworks/kactivities-stats-${KFMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kded-${KFMIN}:5 - >=kde-frameworks/kdelibs4support-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kidletime-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kpackage-${KFMIN}:5 - >=kde-frameworks/kpeople-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwayland-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 - >=kde-frameworks/prison-${KFMIN}:5[qml] - >=kde-frameworks/solid-${KFMIN}:5 - >=kde-plasma/kscreenlocker-${PVCUT}:5 - || ( >=kde-plasma/kwin-${PVCUT}:5 - >=gui-wm/kwinft-${PVCUT2}:5 - ) - >=kde-plasma/libkscreen-${PVCUT}:5 - >=kde-plasma/libksysguard-${PVCUT}:5 - >=kde-plasma/libkworkspace-${PVCUT}:5 - >=media-libs/phonon-4.11.0 - sys-libs/zlib - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXau - x11-libs/libxcb - x11-libs/libXcursor - x11-libs/libXfixes - x11-libs/libXrender - x11-libs/libXtst - x11-libs/xcb-util - x11-libs/xcb-util-image - appstream? ( dev-libs/appstream[qt5] ) - calendar? ( >=kde-frameworks/kholidays-${KFMIN}:5 ) - fontconfig? ( - media-libs/fontconfig - media-libs/freetype - x11-libs/libXft - x11-libs/xcb-util-image - ) - geolocation? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) - gps? ( sci-geosciences/gpsd ) - qalculate? ( sci-libs/libqalculate:= ) - screencast? ( - >=media-video/pipewire-0.3:= - x11-libs/libdrm - ) - semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 ) - telemetry? ( dev-libs/kuserfeedback:5 ) -" -DEPEND="${COMMON_DEPEND} - >=dev-libs/plasma-wayland-protocols-1.1.1 - >=dev-qt/qtconcurrent-${QTMIN}:5 - x11-base/xorg-proto - fontconfig? ( x11-libs/libXrender ) -" -RDEPEND="${COMMON_DEPEND} - app-text/iso-codes - >=dev-qt/qdbus-${QTMIN}:5 - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtpaths-${QTMIN}:5 - >=dev-qt/qtquickcontrols-${QTMIN}:5[widgets] - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-apps/kio-extras-19.04.3:5 - >=kde-frameworks/kdesu-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kquickcharts-${KFMIN}:5 - >=kde-plasma/ksysguard-${PVCUT}:5 - >=kde-plasma/milou-${PVCUT}:5 - >=kde-plasma/plasma-integration-${PVCUT}:5 - 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.19.80:5 -" -PDEPEND=" - >=kde-plasma/kde-cli-tools-${PVCUT}:5 -" - -PATCHES=( "${FILESDIR}/${PN}-5.14.2-split-libkworkspace.patch" ) - -RESTRICT+=" test" - -src_prepare() { - ecm_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 - - # TODO: try to get a build switch upstreamed - if ! use screencast; then - sed -e "s/^pkg_check_modules.*PipeWire/#&/" \ - -i CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - -DBUILD_xembed-sni-proxy=OFF - $(cmake_use_find_package appstream AppStreamQt) - $(cmake_use_find_package calendar KF5Holidays) - $(cmake_use_find_package fontconfig Fontconfig) - $(cmake_use_find_package geolocation KF5NetworkManagerQt) - $(cmake_use_find_package qalculate Qalculate) - $(cmake_use_find_package semantic-desktop KF5Baloo) - $(cmake_use_find_package telemetry KUserFeedback) - ) - - use geolocation && mycmakeargs+=( $(cmake_use_find_package gps libgps) ) - - ecm_src_configure -} - -src_install() { - ecm_src_install - - # default startup and shutdown scripts - insinto /etc/xdg/plasma-workspace/env - doins "${FILESDIR}"/10-agent-startup.sh - - insinto /etc/xdg/plasma-workspace/shutdown - doins "${FILESDIR}"/10-agent-shutdown.sh - fperms +x /etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh -} - -pkg_postinst () { - ecm_pkg_postinst - - # Clean up pre-5.17.4 dirs - rmdir -v "${EROOT}"/etc/plasma{/startup,/shutdown,} 2> /dev/null - - elog "To enable gpg-agent and/or ssh-agent in Plasma sessions," - elog "edit ${EPREFIX}/etc/xdg/plasma-workspace/env/10-agent-startup.sh" - elog "and ${EPREFIX}/etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh" -} |