kde-plasma: Drop KDE Plasma 5.16.5

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
Andreas Sturmlechner
2019-12-23 00:39:43 +01:00
parent cdecd5fb53
commit 1784c6ddd3
100 changed files with 0 additions and 2739 deletions

View File

@@ -1,2 +1 @@
DIST bluedevil-5.16.5.tar.xz 160136 BLAKE2B 19b39ce147a7678d8740a9c209e5af5c80d1affebb349f03b49e48f170fa1323410399c32b56b844b522e75056680e926bb1a432b69567cbede256dfc977b6f9 SHA512 de3c767413ede046ef39bc249c728c50f22db04ce1062956f9462214cf0d9dda0468ea3e463330663da720226a97b3bf935c5c138d282d066181faf0b6e55828
DIST bluedevil-5.17.4.tar.xz 160528 BLAKE2B 88f5e5c28221fdd2e07c407daf857c4b02e45fe6f178042519a2acb9ffb2a1367ffdd89b58c00fafd81f649ac46e297876179daa610d716f986beeb3d10814a1 SHA512 d3f64f340c4cbe29791407ceca28cc70176d0d8d888296d557c01400065d8c05dfd647bb22c104bfc58dc4288bd9e2ef0da1433aece5c8d82c71910d4c9873c9

View File

@@ -1,34 +0,0 @@
# 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)
"

View File

@@ -1,2 +1 @@
DIST breeze-grub-5.16.5.tar.xz 3136380 BLAKE2B 922e97a8f921ee43f163c861a2424f3f4cb290d669dc5fe372eac654cd9ddf2bcbc0f26cf831c4452c463f2f5c768d7f3aef945873e1edea818c6ba332b78318 SHA512 3fb6c8dfde319a62234a7f1dbb6306b159a42c5d7c910fc09ef202f3e3e89500a0bf70664f013059c0e113d2e1ebcf46698acc9909d7b6398fcf3bacba000746
DIST breeze-grub-5.17.4.tar.xz 3143732 BLAKE2B ab9fbb6f8160dad86bc9aac3bb9f9a5a94ae8205d69c7ece2b9f82c76875f9a38a65fac0e0e9b5ff7de8be0032e1448ef523977b39e22f18c720f41b4c84e989 SHA512 d5ee26d5ad14eef0877da3ea18cc644734cade4866d983ea0db140d7ef7d549b5655218c11cf059c1e3e1e858fb6ad763d216420dc4ca403c2dc57be12ed082b

View File

@@ -1,22 +0,0 @@
# 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
}

View File

@@ -1,2 +1 @@
DIST breeze-gtk-5.16.5.tar.xz 47412 BLAKE2B d995d6b542c517785b33b4c1178d513ac5faa391b1de9f8605b1ad55f392e9eb8b9d2951cdde173854f25fd9d27ea3099f4505b5701a054eb3c350187d1f294a SHA512 deb172423d0e22d20305d1229b0f7c679c8707f56c0fd1e4589a068d295b5a17eeb3342ab174e94d0399fc357f091c9229f126b58bd1e9f4d45deefd0f6c41aa
DIST breeze-gtk-5.17.4.tar.xz 44324 BLAKE2B 6dec4aafc548fbe75b96acaffd93e16679f385433012386efe7f1c2d96f27c885fbe1276aa6c1f5c4b65956f88b2094520a5fea1fb773c384c4c870c8a15809b SHA512 b6d7d736d5ac1f236df8a4b227d12891922036af3d71495abc1375c252d64ab21a829d7df327211dcc0854302a679babd66cc837e1aa248af2c90c8ae34c9f46

View File

@@ -1,45 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{5,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
}
src_prepare() {
kde5_src_prepare
if has_version "<dev-util/cmake-3.16_rc1"; then
eapply "${FILESDIR}"/${PN}-5.16.5-cmake-pre-3.16.patch
fi
}
src_configure() {
local mycmakeargs=(
-DPython3_EXECUTABLE="${PYTHON}"
)
if has_version "<dev-util/cmake-3.16_rc1"; then
mycmakeargs=( -DPYTHON_EXECUTABLE="${PYTHON}" )
fi
kde5_src_configure
}

View File

@@ -1,2 +1 @@
DIST breeze-plymouth-5.16.5.tar.xz 105440 BLAKE2B 9a9e86347d4b683253266831a10b21162c01155e03de3195dd1ece75c97bf6e698c8bfd9876e5a8ccc1c5a6d525fe3d7ae95e689ad2c5d4235f348e2a19cd895 SHA512 2934d43c44b5683964fd14b3a5498c41989c5fb69182b29cef9bc588470c299f16662028e8c2101228a3c3299789ffdc21e33ed49d90965a2add2d9bd79a4ee6
DIST breeze-plymouth-5.17.4.tar.xz 105656 BLAKE2B 89278e97dfa1cf3e76b25bdf2f92184c01ba44d65e466b7692a2605ebd6b337fcce729258d09464528109de9440e498c185ce559bc3c69afdfdfcae7fdfa7257 SHA512 e1c55df51187a89ddfbb3dc0c015da3414366487db3c931774d5690401114b82acf9c115a3a008f5c8a81af6d6f4b2281136afd2254e849cbfb79ac4d831394d

View File

@@ -1,26 +0,0 @@
# 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
}

View File

@@ -1,2 +1 @@
DIST breeze-5.16.5.tar.xz 16588516 BLAKE2B 25956c6d3293d4a8aab96ab2fc8e0ca6c73c5ac5329693ff8e728638ca42f3e07194a4b78d9f39c791ab1e5b0ccf8f2d8c350718d4649480aafccc9fac823d93 SHA512 28c1236078da8a9de21469ff1a01391512afb84bbd8beafb2dbc6dcb1dd955caa758a6dc6869fd11396fd5eed203e9f62b0b6e9e093e47e54d399cd61d52c8d6
DIST breeze-5.17.4.tar.xz 16578572 BLAKE2B 60c178abd08a4c954f433e6c4eaca3a447055dda73b39e6739d807b2d694dcbde65412681b3a37dc45bb9c9634d6050571f60085d6617b09fc5c3bcbb0cc07c4 SHA512 835623114cfa78c04fdb3bd9ca214d5841fe5227102e6a156a45e4ebcaa612cd49344893adf5069a97266139eb1c9548539928cb7ac03a7c124362c337673bef

View File

@@ -1,49 +0,0 @@
# 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
}

View File

@@ -1,2 +1 @@
DIST discover-5.16.5.tar.xz 10453308 BLAKE2B 03d497f9dd1685a356081bf43228c5859d80c40f3b45616e9919f6b3a50e193ca608a14e3175168c77d9b5e234e34ab4eb97c2294a366e47328044bdea98b231 SHA512 69fcfc9f8576dc5933f4e0c36ac25c518e2cd41158c5c171f760a4cd883018a6dd01ffa8984c80e5002830d6b9d706abbb7cedf3d2144317e482404bb821055e
DIST discover-5.17.4.tar.xz 10449080 BLAKE2B 3e1163316f24bc3943d599c7e7f52537d54f5a1df252de5bffba0f709626c78025dd3dd56885c885a910ea7f7689de98e597e41a7d84b3cc600ff6ac57390b73 SHA512 a31df976ce053c898e22c9f3b9c8f06e461a785c6fa6048cbca51ee0d08597f7e300dfde8132c5d1d326d32476abe09d5637ae9b0e358c03d310d939bae19736

View File

@@ -1,70 +0,0 @@
# 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
}

View File

@@ -1,2 +1 @@
DIST drkonqi-5.16.5.tar.xz 743220 BLAKE2B d878bcde06693b309be7ed9b8f6a9de952f41c00701fe4a4b84df7a557e8b0e996a9f37402c1d8f10363822220deccf71416412895336abee4acc77fef6c5610 SHA512 4d42e69301e4af88c292d6072055384ebf79b91240504c23f393abba9f7def5b15da9f252efa76232535ce6bdfe77238131c88b98f89afdc38a7a107e7dc8c40
DIST drkonqi-5.17.4.tar.xz 740416 BLAKE2B d5440f1c753f32a8b14670b5ec67d246973f86273240ff912ced4a978812eb5362029e4e0e68e6ae24aad9bb21520b9a8a5cfe84ae244bdeecbbe4ad92a930d9 SHA512 27eda23213dccd4f46f344cc423ec47eb3f414acaf13a669bc2732ce685dfe2ece0b741bfc33fecb02cf546bd8c883b849da3d6b808a3d27db9201374040e62d

View File

@@ -1,55 +0,0 @@
# 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
}

View File

@@ -1,2 +1 @@
DIST kactivitymanagerd-5.16.5.tar.xz 84736 BLAKE2B a3a83899abb2042b8d5891f7ad2f894b3242acdbc7bb8d4a0f06b4673ffc9eb68da9b93384e95e093ac519327f03101609a318d7e98ada0fe5440ef0820bc3f9 SHA512 bf305e7b8c095361eab9f621fbe2525f74880385c0ccd664e39588b9774f9ef2f4032e0cbc62017827927086ab98de2c2bf0d54802e7b6ca7ddf05724a16ecf5
DIST kactivitymanagerd-5.17.4.tar.xz 86564 BLAKE2B e1951c5cf61405ddb43aed3eadd6458278d3b45e4f23ba9eb5b460ccf993b43cf0976691fbfa75ce8b07f95b38cff722c82c762be80fbf711b9c3e0853630e42 SHA512 ebf30a972e3e8225817642dd35103a531e0c3a52b5053a4404d4759543817144903ae322cf9ca805e3239a6803810120802959f4c06bce92c1cef7c39cb41f5e

View File

@@ -1,31 +0,0 @@
# 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
"

View File

@@ -1,2 +1 @@
DIST kde-cli-tools-5.16.5.tar.xz 587312 BLAKE2B 03b2188eb4ffefdc790c16fe791ec4e1748acae310655510490c8950ec03ef69f565d83d5d645a20f1d0cec2f52a27943dd0617036e99f3ca0e83d714bc085ef SHA512 11b5acd6bb0a6a7e566e8b6e6f24299bf23128ba1ed9cb0ae78c8e344da3c0769791b5543fac2152cae638b90615cf6b8c4b455a95f6d09afa515eb391370406
DIST kde-cli-tools-5.17.4.tar.xz 592128 BLAKE2B c858c637572584e54d99eb2facd0b2bf16ee15a6d9c259032ad01185e5016732e47c5e127b1fad38080b89701aee7c5fbdf9499ae027b6d37a2141196458afab SHA512 bafd8386813dbdf4c5c8a34705938925c34ffd531befa1e5a92dc764a46c4de0a78344de6c76d6c64ee6f7bed0b6328cd1f2c1cc1afe6df490901755f1e0da48

View File

@@ -1,64 +0,0 @@
# 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
}

View File

@@ -1,2 +1 @@
DIST kde-gtk-config-5.16.5.tar.xz 154292 BLAKE2B 32dc80f3b77e502c5a5ae55e9b0071282c10b7a2bb47311b89d2a2242d8398cfb74ef18e4c50bdb3c458816fb1508e85f7b2bd90497b7a9d3cc9e92d3ff24e27 SHA512 42f02f1784a428cd7b83a8aa774aaaa57a867c18c7f0b23493639559d93f9410172cfd1d9b87226c6eb112135d9bee346f111023b70c41ced04ebc67891778f3
DIST kde-gtk-config-5.17.4.tar.xz 154744 BLAKE2B 79af7643b2f8cbf813d1ca8d4a3da61fb9efb3d6410012faf3d5e390dbda67b817a7c92f65a6cc5d919372647785a8449920172fdfcc65d2ad912a994fdb1d4a SHA512 1c4cdeb6b39eea56e18ed368839eb943e65061818256074780965d284abf5c3f967ad50a6c273d79f980369b26310ba8942b0ab3cde31da13a8a4f7c42d3dcaf

View File

@@ -1,52 +0,0 @@
# 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."
}

View File

@@ -1,2 +1 @@
DIST kdecoration-5.16.5.tar.xz 42780 BLAKE2B 4e96b007550f5913c1c0d08b76a882a4ec8196340fec74c8c626c65f9ef8f84a80503945c506117961431aad18c4fa9e2794e9c111f36befde3292aab379ec1d SHA512 aaf7c24f7f6c77661902bc219ac1448cf2542645fb96fcc18f5751ed775a722c745f6d71c2d6b0285103a99b68446bb3ae59ff9bd8279dcb635dee6927fc000e
DIST kdecoration-5.17.4.tar.xz 43052 BLAKE2B 1db2205bd8486b7da5049cf9357f0c5c1308d8168a7a678596dfc3e7584ee967145169cfa8d1ffbf9991e27fbd252f8c0a13a555a37b0d2bd61ac8f22be4afc8 SHA512 ec3c5a53711b320934a2fe16347ea9f96acf1deab6b15716bf3f3b8c59e9c4cff05f5e980a13e42d357a1ce3bace7d9ed5878a9eadb982ff04fd8399b2a78d86

View File

@@ -1,19 +0,0 @@
# 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}"

View File

@@ -1,2 +1 @@
DIST kdeplasma-addons-5.16.5.tar.xz 600480 BLAKE2B 146c7ba77eb4ff973afb5e051d3000baebdea317b9e17482fa07cf575b2d4d8bce69590c66b0b4756cb971109ff701e8786a25108729aa7d65bdcb89cc945a40 SHA512 0bcbff113d71bb33a6542d78a250dacb8eff66c5f8bc84f9ec0055fe74ccb7ad2b5706ef3782e754909c75a95b133f3233b93cd7290d354df1d54dca1401d875
DIST kdeplasma-addons-5.17.4.tar.xz 606816 BLAKE2B 4b304a157f91068778d8a45c3f8b2dfa4790270509d4828201f287d6679f50ded5bdb2129f49105324ff5959a615bd78bec8e73b487ff585fffc987e33116fca SHA512 ae73ec8be325580742bf28f3479e3e27efe8fe9d01ea06c97b731c983e5fd5cf3c98307923f218748df0ac30ad2547804466a01df71eead4fed9bbcee16b0ef6

View File

@@ -1,57 +0,0 @@
# 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
}

View File

@@ -1,2 +1 @@
DIST kgamma5-5.16.5.tar.xz 79436 BLAKE2B 7e07e8d25f16f220c5cbb0dd7615bf46e0f41bbc884f30bf6faa875bfb1aced21f49bbd79d07a3491e098b440dfa46917662989cb18aaf4886ae7ed8d0585c1b SHA512 0cbf4162dec3653710f9e2c8cbeb2e7c6780a3fac75f0abd3c63124ac538d8bec065fbadf0765155e77954be4b7c7375e565c1c834e5bc775fcb8dfad677328a
DIST kgamma5-5.17.4.tar.xz 80156 BLAKE2B 80c1caccad1f49e82a8f6df5b3ae52968a1b24f9d7ce4a2c12f6ea58f56018b4db6707d0ac6c21e4db8ab16646d4a9247b2a50200c11b77f74308f1d14c605e8 SHA512 781fa2dd3532f625320f4edbfe6dc0af9cd340bc9098ee9b8a20c1f9e523c752f5d60088445a7bb7404e82a3d5a0bed624a5a585a8fda61fcd609e65ddec01da

View File

@@ -1,26 +0,0 @@
# 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
"

View File

@@ -1,2 +1 @@
DIST khotkeys-5.16.5.tar.xz 1846184 BLAKE2B 3eb83840c540e64d9c30616bb366580f4e9c606a9f8ec3fb613019fac3112460a95059526a067af92fa005a175fa5bb72906e087451484a55fcae25b86feedd2 SHA512 f389396c058dc261a16f6a73f88babc24dc1d7226e35d798c77629bd3e15f1dc9bc2923f2eedb601df6517b168c251c8c6341f364ee14facf4d267e9e5358f34
DIST khotkeys-5.17.4.tar.xz 1854756 BLAKE2B 7c8bb163d1ca8703ac7c78d38744889792205cd8286b3d2e88f841df42b68a4cd0d86e5c7cb1af5797857e329c3b6974b883772ec730f1c0325dae2981faecde SHA512 81cde2c4d9e06954d7203fedf47a0b08599795d94446eeb954de6b62b17882313bec5f325374acd662e7e77fbe2817151bc7944b6b7c1040b78ff8e0cc69ee7b

View File

@@ -1,44 +0,0 @@
# 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)
"

View File

@@ -1,3 +1,2 @@
DIST glogo-small.png 24583 BLAKE2B 0af2ceae708e56f217120e5d8b880fb71401e3761ab26c4af5e74c0622368aa4e34b05160fae15fbfbbc832077810ab5c1e424826632748299fd22997cbe665c SHA512 648be463ec3812a2edcdab54d7a230bf2bd7e6895f4ffe72321d8fca28a5e1e0980f6e3b9a32f369c8369943ceb802a65a94b9dad820dcf2c81d4581d814cb48
DIST kinfocenter-5.16.5.tar.xz 1321040 BLAKE2B b8c1e699d23175bc1048233aa589e91c31625f8a93da2b3ade5f71bf410723c853f2b4f0654a78be1f2c7a2350e66a8f932c4c0c7db9bbc2c22ac3ef9ff5b2a6 SHA512 1b98515beac87ff5394c06dd6029a2688db27a900f4c85fd4884d332a20120d553c25b98ae5ccfd7da2e6cbaa866edb84809f49c1c19922f25241acdc9e56832
DIST kinfocenter-5.17.4.tar.xz 1344288 BLAKE2B 8f57b1c3b30f26de384739bdd8e63e085704d419f3c891446f6ecada19963763be0c4c83faca23271c5c3f65bf87aebb750b23e1bde73bc59f187d411164ae20 SHA512 93013206a97ed61001f824ccabc934e6684adfba55c3f0effc64425e0e95d4fb850d614db598059e970b7ee5e70160e06c7664b9b9915db66319b3332ec9689c

View File

@@ -1,98 +0,0 @@
# 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://userbase.kde.org/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
}

View File

@@ -1,2 +1 @@
DIST kmenuedit-5.16.5.tar.xz 810148 BLAKE2B 8fff866e2e98958c1a933b894eb1108f78d4150627e3bce9c3acb40a8bf6cb81ae946b38f8e783c9f37a7ec2c51655df29a26ba21b840db5c18930ee054ab6ba SHA512 a244585f6846ceb5ea4f207bb840effcaec86762e1ce36c30f3324a2bae2cea49f43697d7a7649293879d0e63b71ee5dca5e38c7bb8728e1dc5bff1c3a31e7e6
DIST kmenuedit-5.17.4.tar.xz 815840 BLAKE2B 8159680c6f10cb8e82c15b39762ff409ff7c84fa7b9853b88af88dc073688e299a864fe7e3ce93de3e3d5e8a1014c5de2f8ad54df1b0ede43f1e1d7e56c05ac3 SHA512 c2fceff829b32b3342a032e665715029a60d88440661c9d03042657aab8415ebb15e11ae109a55284388c591ebc2953c9c46268b6b1a275936c462a87ce5ddf5

View File

@@ -1,44 +0,0 @@
# 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
}

View File

@@ -1,2 +1 @@
DIST kscreen-5.16.5.tar.xz 122200 BLAKE2B b404cd9c23004398f19513dbcb941958ef09a8cc28e149a370b297a4d49eccea484da89ed0fbda827c634ac00fa0651fcd9131c4949bb8de644945e0865acbc0 SHA512 4c3307894698ce8e781cf6ce27b0394725d1ada5e46c599ef6c4380a2213a0059004943b795edf9bab7b343576d4dc8e1d18add3b539f40381286d1b7e4ea726
DIST kscreen-5.17.4.tar.xz 100032 BLAKE2B b87e97c9cc16eee6f9f0ec2522b3a96eadaa40e55b3ea7b3a5cd4b24fd32a79fafbb9b710d262e5399a2af9363c43f71dd1962269638a41b08314f57e4c80ce5 SHA512 f8927c0aca28107a8c19a230831ddf7a7e3b1bc87f7865bc74b76aabed9b8f512ed09fa24436691bca9bb833bf3515aaf734962845c1f085a32da21e00e7bad8

View File

@@ -1,39 +0,0 @@
# 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 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"

View File

@@ -1,2 +1 @@
DIST kscreenlocker-5.16.5.tar.xz 122872 BLAKE2B 0a25fcad963696394de880b2dcf8263cc8d8bfaf9ab7ff70aaae497cb46f47574dcc180568967ae05ee95b9a818f5e66e243f35cfcfe29756632bef12ad56d18 SHA512 ce7cef6ca4bcd94f716b70df26691dc70b7709421d56827ef2e355a3350af71779168cf17c0437e53ef0fc930f20590a7e7ffa5f11ea01d3a4f2f25e1fa00549
DIST kscreenlocker-5.17.4.tar.xz 123716 BLAKE2B 244d15c43f23f189eee818536b105df8f69d82315b897d04fe44a0adc05260be259c7832a466a88bcd2eee536e4a092be55c99261ecf93d9468019095a4456b1 SHA512 28e08368e4dbab9225be0896b69145814a19de60b2648fb8039bf9e1e052eaa931942118c58625c292afd08afb2ad164b7fc28c95b9a00df6f56395af88fb51c

View File

@@ -1,94 +0,0 @@
# 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? ( sys-libs/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
}

View File

@@ -1,2 +1 @@
DIST ksshaskpass-5.16.5.tar.xz 21416 BLAKE2B 832f4fcce536feea013ae3b71f1346e6dc6ddddc6036b000979d0860181a40f2eaf016c0ba59ac1fac929eabeed51a494fa55f8da062d58c27bf9cc711787f72 SHA512 b2ca1245ca55fce2fdd722b5b318bf137efffb9d6ee8ece30706cc369b51e1943f738cd95be29a01fd74e184175f4ce0d6fefdc58a2a621d80358dbfe293cfb9
DIST ksshaskpass-5.17.4.tar.xz 21468 BLAKE2B 29dae019ed6d4ee4806540b4e0ca2d3513faa0c9fea6f566172fa3f07745e354dc8821b41e3a282aa8a038efc80ca830d94af0669cd270d625ede355a27b1736 SHA512 fbb1031fd7541f37c4ad1119ad41ea7df6ca783cc6f1b53d40f7a11635fff1f7f60f6bc6d4860ec5e99caa3f293346cd71d7ddd6e05a28d60e71341eaff40121

View File

@@ -1,46 +0,0 @@
# 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 ""
}

View File

@@ -1,2 +1 @@
DIST ksysguard-5.16.5.tar.xz 500304 BLAKE2B f2e5cb8dd43df8fc16365a0f263bd769e2b01e071ac8e4e49260aa7de5a6e63c70a95b87831a0b2910f523a37ba64d923a20b8e02866fbe8f0aac0f73d85ed7a SHA512 579175da2cc4d9255b36890b716e1f060106a24c609d4cd92accc38aa2c47bf9723e1a19dfa80678619db811b59b40c853655bf678c187d802e137978c3a970b
DIST ksysguard-5.17.4.tar.xz 514576 BLAKE2B e918577341e8c1f1a476d1530f1d5311f10fbf6c0d7238a54de7f660a94babce80f17f9d7a8c6ca676e918a5a29b259ed01540e9b93ad64c8df6e44521abfab2 SHA512 90e34f7d93b0e5c03c77eeccbf5a19b5c1d5af71e9cbb7e77d5e5a802af76d10d9d832b1d71f088b74d8bc5a6e5612229a9710d874589fa69824843dd5b73bea

View File

@@ -1,45 +0,0 @@
# 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="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)
lm-sensors? ( sys-apps/lm-sensors:= )
"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package lm-sensors Sensors)
)
kde5_src_configure
}

View File

@@ -1,2 +1 @@
DIST kwallet-pam-5.16.5.tar.xz 19512 BLAKE2B dc053b8b02d44a3b94fe16d50b03bf91718392bdce60e69b956e5a84406012b567f4216b08b4d05c215cfa0e9e16c7537b60420a80bf501402a7cf302b853d9b SHA512 6a3c09b645a193bd5164525c6ca0c807a0adc141566db7436101784fef8def79e121c599a837dac32393f8e5ab2c33a9473a29013d07bd64e6a8eab32308d3d1
DIST kwallet-pam-5.17.4.tar.xz 19716 BLAKE2B 624ca8f786f109413c754df5afd6ca0de54c8337057b9f67f46c3514c0e0ec58e9e52c20abf6aba7d959975a91285a2f89ee773cd5b1b56166a026409e0e4c5f SHA512 b75263a8c08a9410f542430d063e3323bb8070af6d4d113ae181e75942d4176829d1081a4fb7c2d5a88f6a12696415ef007fc135860e882cdc1244d84bf77cf4

View File

@@ -1,33 +0,0 @@
# 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=
sys-libs/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"
}

View File

@@ -1,2 +1 @@
DIST kwayland-integration-5.16.5.tar.xz 19320 BLAKE2B 8c803397cf1bb0f94332c768911e0d5f91841bcd8491acb0169ac738550ac1bfae3990cb6d7966b9067cba9f86fc1e838b4b9732fbfd06e2bc040a4e170d3009 SHA512 c37faf39de7712c59ca1bb3c3df737bb660e7457cb66e60ff505d0484f2d0c1376306c822b63e19c5f5e578f44deea69739baea5c19039e562bd50aac47c9156
DIST kwayland-integration-5.17.4.tar.xz 20236 BLAKE2B bca1462d6c84844aa32a803afcf73eebce2bd1dcaad1fa2a3c86630ae2d711a7b8434b755aff2381ddd107c7e3ba25b3ca8521f33859086f4d165392230b8900 SHA512 ca165b5b76dd035b4ffdf0d31f2532f7609a476bd53f36d567a3f618a7993c746f40165f439b49f5b6c75f8140902254d3c22523730d4a2c1073570be1c9f226

View File

@@ -1,25 +0,0 @@
# 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 kidletime)
$(add_frameworks_dep kwayland)
$(add_frameworks_dep kwindowsystem)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
"
RDEPEND="${DEPEND}"
RESTRICT+=" test" # bug 668872

View File

@@ -1,2 +1 @@
DIST kwin-5.16.5.tar.xz 6250592 BLAKE2B 3bb7e18f993ddc405d1d6ba20e6e8c1770206f7adeec34f60e3f015a7ddf01c7e28d0908e3c590e7a98fca526fe4698b30d116132f668924e58618efb7e32a92 SHA512 26792c58dbdb6d4c452c7953f16ebd67a0115547e5cd537f4e0facf94e461845df8261a106260c30ea6a2ab9b4b98c748ddbe35ecd6de78ba3a87a1d62e05a93
DIST kwin-5.17.4.tar.xz 6253952 BLAKE2B 57ba5997ed3d22900c8e71ee7d1afb79064a5aa7e613b5d7797f8a73d3451747199046605e0f7936e74ccc55ead001f0a2f43ff4d53341f32290a11670c3352f SHA512 457dd5a0d89ed75b10edcbdbfda909bae03c9ab2e2fc617bcfc96f8c5f2729f01d866ee5b7384da6eb785292aabee64b55f7f0f38e9952062e219924ca045def

View File

@@ -1,13 +0,0 @@
Disable the effect video button if gstreamer is missing.
--- a/kcmkwin/kwineffects/package/contents/ui/Effect.qml 2019-03-22 23:06:45.172699544 +0100
+++ b/kcmkwin/kwineffects/package/contents/ui/Effect.qml 2019-03-22 23:07:30.435043637 +0100
@@ -111,7 +111,7 @@
QtControls.Button {
icon.name: "video"
- visible: model.VideoRole.toString() !== ""
+ visible: false
onClicked: videoItem.showHide()
}

View File

@@ -1,105 +0,0 @@
# 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.15.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
}

View File

@@ -1,2 +1 @@
DIST kwrited-5.16.5.tar.xz 20032 BLAKE2B 0647833467e49bc9ef0d94d6750f6d8a73149a7afb6271d5c06cb08217231a59fba5c2557b71d76f12c0f54ceb1d635ac8967a9bff64a264d51be987ab6e474f SHA512 fdd3d148b3467392c6475a6d86735e7a10114e700b50badf572fb378c0ee20e280421fb43944cfe33d164ff7c94e11e5c8bf67d484ebffabc5a8cba21a4ef96e
DIST kwrited-5.17.4.tar.xz 20040 BLAKE2B e31e74a49c7fe9d929092e78ff3af9206a0ecc85940590b36fb9b5a9dda6e27282241ece34c082a16edd0678c749bff5b9ded1b33cddb423747838a331da79f6 SHA512 e8c3e7f787350850c9b10e2b5d69b92c7b68a9bce2a90df590b16a8209848d08d53602b527d7f5166a032c156d6b7432229e736a1fb8f11637eb5e3d8b59fbd5

View File

@@ -1,21 +0,0 @@
# 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}"

View File

@@ -1,2 +1 @@
DIST libkscreen-5.16.5.tar.xz 81028 BLAKE2B 9afeb4f96c39ce7bf4771ec704da7d8f639af478ce04a0e761b29a13b6cadf010a88a06d9becfec76873b2c7c23c9419605914088b72fe86fbb946d73f8cadef SHA512 f9dd46052cb5b45d896c6c366383d912e659ec617a0214c0c887d4f78951f620c5d368fc55ea615f9999920b010bbbda4a34f7fabc2fcf6fa106cc3561f9e007
DIST libkscreen-5.17.4.tar.xz 82852 BLAKE2B 63d495019289087a465b54f282583edc74974180ce4d206ccf5c7b8c7decbfdf85d2f285d13a7733336cf2cc68168670d6dbfa45e6580d8a46e42bf7918f48ec SHA512 3c99df80adb47de3dc91f389e70013dc8f188e4fd272bc125a0d0192566963a6868c94dad055df57e061666335ebe683e521738ac912fafebc2f4da9c8ac03e4

View File

@@ -1,26 +0,0 @@
# 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"

View File

@@ -1,2 +1 @@
DIST libksysguard-5.16.5.tar.xz 579572 BLAKE2B b2236c7d2e8c3886852ef9fe09465cc000863691b68245697a7424983dc82b3cd50dc47c0fb8d69bd37f4ddb2c3a07ec0de77619ffd87d3631867223ae9ab1ee SHA512 be6d4806108b26613686ff06d9d9ea10610c87c556a90c0c8a233e0190de00d9b3d87489ffbb378d64ee7fd29eb9c58faeb2a9269d8f4963f8c5866b19388cd5
DIST libksysguard-5.17.4.tar.xz 606328 BLAKE2B 9a852c919cfa62977837343e3cd5d138e170662367cfc8e5d7c120bd35fe5f7d69716e3a9c5cd597e5aecfe9006d9caf65c74067fb82c1fc528eca6da7ce0dfe SHA512 8338a294dcc3766262c565494f99da7dd2d3e3db1e4290611985897bc0a5db8e6aaeda6b96b840fba7c95b59af410a042839942e82a95291714712b360ad3f7f

View File

@@ -1,52 +0,0 @@
# 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
}

View File

@@ -1,2 +1 @@
DIST plasma-workspace-5.16.5.tar.xz 4905748 BLAKE2B 049a4ff618aade78ac130c1496f6add0ddc391db5b025045eaee91fbcac0a0b9e7b44a06757c94699c1038b18a96a06eb31d4ab6518bfda6d308e12b1269ca04 SHA512 e55e89b6a8e3dcf68bb7ad4f62f284cd819c7461eff1269f84df086a2516401c26363cc6c3c8e6cc8e27788222b3ed81098d765a25e5d96d9274e3b342816369
DIST plasma-workspace-5.17.4.tar.xz 4962200 BLAKE2B 2050dbf77dbdf144017e0ddf4b827b9dbe27b8f475eedaed969a442e036f162cabad5d6b47fd650491ed5989cade48ebafbd5f599dbc790c14515ce01ebfd626 SHA512 3f5aa07ccd19604bc399bb1d30dd16ac82e1405613c1f4a939e3c2cba3b4a478213095617052440dda222f1712608533e5806939117752d31b0616a6009cf45b

View File

@@ -1,96 +0,0 @@
From 2e0a1d8f524d3bb645248787eed4532a250540fc 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
---
libkworkspace/CMakeLists.txt | 64 +++++++++++++++++++++++++++++++++---
1 file changed, 60 insertions(+), 4 deletions(-)
diff --git a/libkworkspace/CMakeLists.txt b/libkworkspace/CMakeLists.txt
index f66013f9..4e58bd60 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,3 +1,59 @@
+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.11.0")
+ set(KF5_MIN_VERSION "5.54.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 Plasma WindowSystem)
+
+ find_package(KWinDBusInterface 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)
+
+ set(ksmserver_xml ../ksmserver/org.kde.KSMServerInterface.xml)
+else()
+ 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(kworkspace_LIB_SRCS kdisplaymanager.cpp
kworkspace.cpp
@@ -9,11 +65,7 @@ remove_definitions(-DQT_NO_CAST_FROM_BYTEARRAY)
remove_definitions(-DQT_NO_CAST_TO_ASCII)
-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 )
@@ -77,3 +129,7 @@ install(EXPORT libkworkspaceLibraryTargets
if(BUILD_TESTING)
add_subdirectory(autotests)
endif()
+
+if ("${CMAKE_BINARY_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}")
+ feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
+endif()
--
2.19.1

View File

@@ -1,54 +0,0 @@
# 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_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.14.90-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"
}

View File

@@ -1,2 +1 @@
DIST milou-5.16.5.tar.xz 57700 BLAKE2B b813af1c1e0082c1a077464eb9db51fc4e526a63915a86d4b6c8b351c23590012ba12d6cbcf38e6c580346aa1b1eca7e6ab29a203035a2568833705cd28ee84d SHA512 70f8ab1c7dc1d3724e385cc959f3ad4b80efbd200c0dd9028cb123a07304b0c866c3a8a474cb5dcd0d2358a6b0ed888c85f0f6b8f43d8e057b16152406ea8ead
DIST milou-5.17.4.tar.xz 63376 BLAKE2B 5c0905444b39a0152cb5c1901e5d78953e9f77910097513c7ec8d2e39c91273dded3e7930d65e2f3cd9cd1cd4123b24de980bf921323b1292cf443a3bca7d5bb SHA512 41040ac9400eb5823232a12d19f6938bb0928e8a895d4f5255c48d8ebf0ca760fc9c83898e658d4cec2535b087f95d04376f91fadbe3ced7e8f1b831c27f7883

View File

@@ -1,28 +0,0 @@
# 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}"

View File

@@ -1,2 +1 @@
DIST oxygen-5.16.5.tar.xz 4466432 BLAKE2B 99ffbf358ebe687402d2ad08b01f0043c4c2510762a4eed9556d97727000d9a6144c712775c206cc4b98f4c247ed6d4fa96aceda0af6e82c2e75b69250ce8490 SHA512 6ed14b6fc454e22e837525efa7298245d62cd7c86a0f8b608960141f8820722fa9996214848309cb89d4212d9a8ad1384ce82e7917b62114aea8d65247b68951
DIST oxygen-5.17.4.tar.xz 4465640 BLAKE2B f8d5e0bb416c6ecde41f83ad14dcc964bdbff292b29d81d4ff39cadcc9845f047c09fd1985caae015fe34df12be9bc20808a1737494ea6cf8399d4f67997028c SHA512 3e1a93cad36bab1ec10591207d168d22caa7e53689a30468d302327b5e3907cec83ee4e5979c97588ec47973ed1391a06e864499ac2a879d233ac7dfc2e117f6

View File

@@ -1,45 +0,0 @@
# 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"
RDEPEND="
$(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="${RDEPEND}
$(add_frameworks_dep kservice)
"
PDEPEND="
$(add_plasma_dep kde-cli-tools)
"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package wayland KF5Wayland)
)
kde5_src_configure
}

View File

@@ -1,2 +1 @@
DIST plasma-browser-integration-5.16.5.tar.xz 123784 BLAKE2B dedcc770ea524e5a10ae7c231ea800ae69ffe707dec135aabec3acad36c6270e0dd45ec82e8c0e4f0ca7bea758fbc63b0f380b718077b52dba9eec042fa5803a SHA512 667c5ef2dd0529e6c567e9d3e34e8e6df73e0101605ccc4a6712e7f47b6824407495102ddc9b800e411f53a1fdf0132caebf6d955c39e7a80b7ab6569d02d1b4
DIST plasma-browser-integration-5.17.4.tar.xz 146496 BLAKE2B a5ba1f679803b9f1ba7341c9cc054a5a7e4f53b3683e962546b237269423be1ce961c0e24a4cefc7e189b635db652248ba39035e307857d68f094d4a5ab9a510 SHA512 8e7d9c6128b7c28c55b5c6a1bcb1b72bd6b2b0e919a1c4a432b882da1de72a294172273ba06173eb2680622e504cb84ee14252b8cf9d74731a34bc1999c96f1a

View File

@@ -1,35 +0,0 @@
# 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 ki18n)
$(add_frameworks_dep kio)
$(add_frameworks_dep knotifications)
$(add_frameworks_dep krunner)
$(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
}

View File

@@ -1,2 +1 @@
DIST plasma-desktop-5.16.5.tar.xz 9556104 BLAKE2B 8e825692dc09897daa9eb6977991ae9d559284b066a662b4bd40faae575068866c6f82a7fab899e5b06312ae3910aea7ccd50ce895ea0371b2346f2fd69c4786 SHA512 7a4678928ccfd511746ceea53a4c31d15dfddafdeef3d9b169088a186ea1f5787eb3589ad5dbd3892b4669a7a833311da41795562fc94a58ac7aa2f02a741192
DIST plasma-desktop-5.17.4.tar.xz 9452532 BLAKE2B 1e93c30194d1a745a45eae6eaae515f83b5ae97c40c3ce5fabbedb6f00c0228085983767711a5537358bca0fd394fc8d82666092a394692b56683ff447107b9c SHA512 b3d4ad7ccffb911dd0bea9c33d1e814ffb8ddb53379cc26a543ed19a61d9d0cb36ae856151e187354e2af50c47c330fd54bea06602afe5336b885b611d70962c

View File

@@ -6,7 +6,6 @@
<name>Gentoo KDE Project</name>
</maintainer>
<use>
<flag name="appstream">Enable AppStream software metadata support</flag>
<flag name="ibus">Use ibus input method via <pkg>app-i18n/ibus</pkg></flag>
<flag name="mouse">Enable mouse KCM</flag>
<flag name="scim">Enable applets that use <pkg>app-i18n/scim</pkg></flag>

View File

@@ -1,139 +0,0 @@
# 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="appstream +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 kpeople)
$(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
x11-libs/libxkbfile
appstream? ( >=dev-libs/appstream-0.12.2[qt5] )
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 appstream AppStreamQt)
$(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
}

View File

@@ -1,2 +1 @@
DIST plasma-integration-5.16.5.tar.xz 55672 BLAKE2B a953d06cb13cb6c248124fbdeb8ed7e52d82bb8411e53a7c86b95c8e3fe90464f9e9fdc0a271a697bd95df0865ee7939f8a71d973b82bf5016b64c369a95ba70 SHA512 f974db9c85fb22e7dfeb8154d5c51c7106f2b95aeb783843701234a4b7186fd6b4be6298809d73b1a776399420a0e451908e5466aca622fd69800f0cfa2e3a91
DIST plasma-integration-5.17.4.tar.xz 56724 BLAKE2B 74a86033ac9f00effdac120f237e06cd96789711c06007f716c5eb33bccae0b38125731ff4f5735faa13d1969c884a54f7d5358f82c714c3c786e62a210989e5 SHA512 301fb2faa42cf2c579070a2136c3e39db495b35e715abcd336a5fc1044a5134b5006e022ad9d69b530e7f308e2ad2486ee44317f3436d9c42412bf61a3047ebd

View File

@@ -1,43 +0,0 @@
# 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"

View File

@@ -1,109 +0,0 @@
# 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 +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?]
)
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
}

View File

@@ -1,2 +1 @@
DIST plasma-nm-5.16.5.tar.xz 787892 BLAKE2B 030840885c35ad9a2d370fddb4cad6b593512b68a958d4f94677c42506ed5c6c184d8b391bd0a47a8bb9cc6ede246163035099abe0629e437b4906cbc5de08d1 SHA512 cc52ed0b1933d0c8c86bd3188ee77d155adc2392dadbc311daf222c4e0c4c4a484b6748e1f5d52b643cc7fc55db947aff0f0a4c5ef14742d4211969e65b85d3f
DIST plasma-nm-5.17.4.tar.xz 813536 BLAKE2B 1bd376375d6a0632012f44fbe619bbcf768da82708c5447f818af7e45558d4c3adc0bb3455d4c41da68106ccfd7e5a99d24660cba2d6a1aec950baf09ff2710f SHA512 cc16ab698373885b67feef279b59c7760b7fa2dc099b2e0250344faf0aecae1e0514a0d92100f3eb28c37fd582a6fb69dac670eb988d2c1bafa4fa1fb92db06d

View File

@@ -1,76 +0,0 @@
# 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)
$(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)
"
PATCHES=( "${FILESDIR}/${P}-missing-headers.patch" )
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
}

View File

@@ -1,2 +1 @@
DIST plasma-pa-5.16.5.tar.xz 101100 BLAKE2B ca09d7974638d6a730dd79794d167e5223ef13d5efdb63f9c0aacb288a873f9a769aaa00bc8253ea6cda293be2f6f0f84751528f426207d0a3d45f98637772d4 SHA512 393cc05b8999b10213fd608863d16f14c3d38fe8d82b01a1869bb37a4c8ce4d023deaac11a12a087f79bea5ffca9ff4e3dd846fd2ba195df8513e9ea8d3a8618
DIST plasma-pa-5.17.4.tar.xz 103976 BLAKE2B 787f6622e8663fee7f3cc350fe7d92eeee914599a25b0c299befb9846c8ab6cbc74ddc8ecd40a85c97832b920d800dc664eaf6a7c4fec23c8453412e0f15b7ab SHA512 0eb78065471dc4055a6eb092c0083a1381682b90dd219fe6f7ab4489702419812e59f3017f41f0bf5b10bfcff42188985b044474271c20b7e68f9932a2fa73f2

View File

@@ -1,32 +0,0 @@
# 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
"

View File

@@ -1,2 +1 @@
DIST plasma-sdk-5.16.5.tar.xz 250148 BLAKE2B 29fad7533515756df87865cfd55b1531ba30de77eb52115475fe352ee9df12b144dff2e9bebe44b76f742e903f75edd7e91ee2b7a53ce1154f1b8143748a855f SHA512 95ed00eebe787ec36d68f47e01f717cb5929c7c15c89b33be5b8edac7c9c4d700af6b81c6353e1b5bc783360f542b8284b78706f4c4de398d10db1bcaf23e4fe
DIST plasma-sdk-5.17.4.tar.xz 258456 BLAKE2B be34140c768ef580861eb0fb36a10e7eefc43bd67ffe80b4f618446d8599c6faae2731677103a720ea6ddfeed7631da30d181f52b2c7e2081369de0255adb023 SHA512 384ecc41889f18b4d28d201d05de37cd6a41b75e41db8c45e401f76f6e89a8b0c0fb60e14b82bcf1cf3c4ef0900e89302b8cba2609a99ff8b3237d7299c9df79

View File

@@ -1,38 +0,0 @@
# 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)
"

View File

@@ -1,2 +1 @@
DIST plasma-vault-5.16.5.tar.xz 127376 BLAKE2B 94f6360ab8bbff5210a516d020250f4fffe1c61bcaa579d4f9d4fad1caa15a2dcaf749e04919a0e36fa08acb28fcb614820408008bee8249397410e81cae847e SHA512 bb5d06af090b9659cf9d253b8469e3b7264d7a820c6bbdce7db414d3a8e5aef5dc1122d11285194afa0b2d1aff2a0a2dd8a74036674541abd7938d38521afbd5
DIST plasma-vault-5.17.4.tar.xz 129308 BLAKE2B 665994f13af2c621537a05e2495fdaa277cf80b1e7a764fa26fd953c14c1c34437a7939dd61d1abae781a49778916490405672225bd34ba4ae9dfdba0be26868 SHA512 f266027758128cff45dd2ed8c06a9c4c56dfbd734b00a55abeca2219752a53831c20fbaef68942ddcaddc6de15fdfba9ac3305ed3dc4ce71ac4dff6f6f57a9f1

View File

@@ -1,43 +0,0 @@
# 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
}

View File

@@ -1,2 +1 @@
DIST plasma-workspace-wallpapers-5.16.5.tar.xz 34172180 BLAKE2B 8fe56bba584ed4c64035a81d6431d4c71a869f97fbd1b9ca9df0b53481653af475bab6d093e68c1b7ce6e4e6b5e40825caf6f1b0e2558497774aa7cb7bbc9be8 SHA512 88cda8d89371d0b8e689432656047fba1a83a15356b6007999bcbacfc4f12ad4f5d4323c89026ae50cd71298fd4d52ac52ac7c39a27d5f1109f51cf07b6f2648
DIST plasma-workspace-wallpapers-5.17.4.tar.xz 34172960 BLAKE2B dc7ea99a0ff3fc3ee564d4da835dd8ee58fc7f582d6c405290fc00c6981bfc8b01d96a50c16ff164e60e7ef5049e0cdd38206fc7d808becf3473e1e772db6e20 SHA512 0aa2c28721a88ae3e6f841b751a2f3f1488106bc25ddaf591f8146fbdb310a12c8c5046b4be84787f4c08320b819e5a829531b8f0b07291ee5243c8581c3e9e4

View File

@@ -1,17 +0,0 @@
# 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)
"

View File

@@ -1,2 +1 @@
DIST plasma-workspace-5.16.5.tar.xz 4905748 BLAKE2B 049a4ff618aade78ac130c1496f6add0ddc391db5b025045eaee91fbcac0a0b9e7b44a06757c94699c1038b18a96a06eb31d4ab6518bfda6d308e12b1269ca04 SHA512 e55e89b6a8e3dcf68bb7ad4f62f284cd819c7461eff1269f84df086a2516401c26363cc6c3c8e6cc8e27788222b3ed81098d765a25e5d96d9274e3b342816369
DIST plasma-workspace-5.17.4.tar.xz 4962200 BLAKE2B 2050dbf77dbdf144017e0ddf4b827b9dbe27b8f475eedaed969a442e036f162cabad5d6b47fd650491ed5989cade48ebafbd5f599dbc790c14515ce01ebfd626 SHA512 3f5aa07ccd19604bc399bb1d30dd16ac82e1405613c1f4a939e3c2cba3b4a478213095617052440dda222f1712608533e5806939117752d31b0616a6009cf45b

View File

@@ -1,40 +0,0 @@
From a9b685f0dab7f21dfa3ed55011c035bab1c972d9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jos=C3=A9=20Pekkarinen?= <koalinux@gmail.com>
Date: Tue, 1 Aug 2017 23:09:24 +0300
Subject: [PATCH] Source files in /etc/plasma/{startup,shutdown}
---
startkde/startplasmacompositor.cmake | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/startkde/startplasmacompositor.cmake b/startkde/startplasmacompositor.cmake
index 5bcf26a..e965f19 100644
--- a/startkde/startplasmacompositor.cmake
+++ b/startkde/startplasmacompositor.cmake
@@ -157,6 +157,11 @@ for prefix in `echo $scriptpath`; do
done
done
+# Gentoo part for FHS installs
+for file in "@GENTOO_PORTAGE_EPREFIX@/etc/plasma/startup/"*.sh; do
+ test -r "${file}" && . "${file}"
+done
+
echo 'startplasmacompositor: Starting up...' 1>&2
# Make sure that the KDE prefix is first in XDG_DATA_DIRS and that it's set at all.
@@ -232,6 +237,11 @@ fi
echo 'startplasmacompositor: Shutting down...' 1>&2
+# Gentoo part for FHS installs
+for file in "@GENTOO_PORTAGE_EPREFIX@/etc/plasma/shutdown/"*.sh; do
+ test -r "${file}" && . "${file}"
+done
+
unset KDE_FULL_SESSION
xprop -root -remove KDE_FULL_SESSION
unset KDE_SESSION_VERSION
--
2.13.0

View File

@@ -1,39 +0,0 @@
From bf569560bf195ac4e79d65d4103a7161a6a2f2ac Mon Sep 17 00:00:00 2001
From: Elias Probst <mail@eliasprobst.eu>
Date: Sat, 4 Jul 2015 11:33:01 +0200
Subject: [PATCH] [startkde] Gentoo FHS script support
---
startkde/startkde.cmake | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/startkde/startkde.cmake b/startkde/startkde.cmake
index 2585600..9350158 100644
--- a/startkde/startkde.cmake
+++ b/startkde/startkde.cmake
@@ -210,6 +210,11 @@ for prefix in `echo $scriptpath`; do
done
done
+# Gentoo part for FHS installs
+for file in "@GENTOO_PORTAGE_EPREFIX@/etc/plasma/startup/"*.sh; do
+ test -r "${file}" && . "${file}"
+done
+
# Set a left cursor instead of the standard X11 "X" cursor, since I've heard
# from some users that they're confused and don't know what to do. This is
# especially necessary on slow machines, where starting KDE takes one or two
@@ -417,6 +422,11 @@ for prefix in `echo "$scriptpath"`; do
done
done
+# Gentoo part for FHS installs
+for file in "@GENTOO_PORTAGE_EPREFIX@/etc/plasma/shutdown/"*.sh; do
+ test -r "${file}" && . "${file}"
+done
+
unset KDE_FULL_SESSION
xprop -root -remove KDE_FULL_SESSION
unset KDE_SESSION_VERSION
--
2.3.6

View File

@@ -1,91 +0,0 @@
From bcabb38b1f07a52847752fb54eb61696a1312a61 Mon Sep 17 00:00:00 2001
From: Andreas Sturmlechner <asturm@gentoo.org>
Date: Tue, 2 Jul 2019 10:13:54 +0200
Subject: [PATCH] Fix Name conflict between plasma.desktop and
plasmawayland.desktop
Summary:
SDDM as of 0.18.1 appends " (Wayland)" to the Name of any session file it
finds in wayland-sessions dir, and Plasma is relying on that behaviour to
distinguish between its X11 and Wayland sessions. This leads to duplicate
"Plasma" entries on any other DM not applying the same hack, e.g. lightdm,
and users are lost without downstream patching.
Instead of waiting for which of (SDDM, Plasma) is doing something about
it first, renaming X11 session to "Plasma on Xorg" appears to be the most
elegant solution out of the deadlock. SDDM can be fixed any time later.
CCBUG: https://bugs.kde.org/show_bug.cgi?id=368409
See also: https://github.com/sddm/sddm/pull/997
Reviewers: #plasma
Subscribers: plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D22210
---
plasma.desktop.cmake | 46 +----------------------------
1 file changed, 1 insertion(+), 45 deletions(-)
diff --git a/plasma.desktop.cmake b/plasma.desktop.cmake
index 4d361606d..099de2908 100644
--- a/plasma.desktop.cmake
+++ b/plasma.desktop.cmake
@@ -3,51 +3,7 @@ Type=XSession
Exec=${CMAKE_INSTALL_FULL_BINDIR}/startplasma-x11
TryExec=${CMAKE_INSTALL_FULL_BINDIR}/startplasma-x11
DesktopNames=KDE
-Name=Plasma
-Name[ar]=بلازما
-Name[bs]=Plazma
-Name[ca]=Plasma
-Name[ca@valencia]=Plasma
-Name[cs]=Plasma
-Name[da]=Plasma
-Name[de]=Plasma
-Name[el]=Plasma
-Name[en_GB]=Plasma
-Name[es]=Plasma
-Name[et]=Plasma
-Name[eu]=Plasma
-Name[fi]=Plasma
-Name[fr]=Plasma
-Name[gl]=Plasma
-Name[he]=פלזמה
-Name[hu]=Plasma
-Name[id]=Plasma
-Name[is]=Plasma
-Name[it]=Plasma
-Name[ja]=プラズマ
-Name[ko]=Plasma
-Name[lt]=Plasma
-Name[nb]=Plasma
-Name[nds]=Plasma
-Name[nl]=Plasma
-Name[nn]=Plasma
-Name[pa]=ਪਲਾਜ਼ਮਾ
-Name[pl]=Plazma
-Name[pt]=Plasma
-Name[pt_BR]=Plasma
-Name[ru]=Plasma
-Name[sk]=Plasma
-Name[sl]=Plasma
-Name[sr]=Плазма
-Name[sr@ijekavian]=Плазма
-Name[sr@ijekavianlatin]=Plasma
-Name[sr@latin]=Plasma
-Name[sv]=Plasma
-Name[tr]=Plama
-Name[uk]=Плазма
-Name[x-test]=xxPlasmaxx
-Name[zh_CN]=Plasma
-Name[zh_TW]=Plasma
+Name=Plasma on Xorg
Comment=Plasma by KDE
Comment[ar]=بلازما كدي
Comment[bs]=Plazma od strane KDe
--
2.22.0

View File

@@ -1,25 +0,0 @@
See also: https://phabricator.kde.org/D22691
diff --git a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -24,7 +24,7 @@
include(KDEPackageAppTemplates)
find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
- Plasma DocTools Runner JsEmbed NotifyConfig Su NewStuff Wallet
+ Plasma DocTools Runner NotifyConfig Su NewStuff Wallet
IdleTime Declarative I18n KCMUtils TextWidgets KDELibs4Support Crash GlobalAccel
DBusAddons Wayland CoreAddons)
find_package(KDED CONFIG REQUIRED)
diff --git a/dataengines/CMakeLists.txt b/dataengines/CMakeLists.txt
--- a/dataengines/CMakeLists.txt
+++ b/dataengines/CMakeLists.txt
@@ -24,7 +24,6 @@
add_subdirectory(time)
add_subdirectory(weather)
add_subdirectory(statusnotifieritem)
-add_subdirectory(share)
if(NOT WIN32)
add_subdirectory(mouse)

View File

@@ -1,168 +0,0 @@
# 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 qmake-utils
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 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 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 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.14.80:5
"
PDEPEND="
$(add_plasma_dep kde-cli-tools)
"
PATCHES=(
"${FILESDIR}/${PN}-5.14.80-startkde-script.patch"
"${FILESDIR}/${PN}-5.10-startplasmacompositor-script.patch"
"${FILESDIR}/${PN}-5.14.2-split-libkworkspace.patch"
"${FILESDIR}/${PN}-5.16.3-x11sessionrename.patch"
"${FILESDIR}/${PN}-5.16.4-no-share-dataengine.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 "To enable gpg-agent and/or ssh-agent in Plasma sessions,"
elog "edit ${EPREFIX}/etc/plasma/startup/10-agent-startup.sh and"
elog "${EPREFIX}/etc/plasma/shutdown/10-agent-shutdown.sh"
}

View File

@@ -1,2 +1 @@
DIST plymouth-kcm-5.16.5.tar.xz 40180 BLAKE2B e30bc3b3ce93ff6338470de3121bcbbbf499b3f353c7f6295d4c8aa142eedf0541c0a84970d630074008c8fa859ed8754d320c137220687796d31f4413339083 SHA512 9544cd44cddb5736b38be649e61bf0ed0c7553ac0fa8e7de978e297cfa3d0046339832937ee8ca2e83f610b5516b90c512ebaeb20a9c66c7ea47fb93c1d3fd36
DIST plymouth-kcm-5.17.4.tar.xz 39716 BLAKE2B c242d54ca4a572dc89796875241816ea698ce21e563abb7443ded4f7a51f7fd5479b9e9bc7b38a59806e802420124c19ca3598546a5ac04163d096b065d68a7e SHA512 ded5142b88452f5df3241a71760e77811e1fefacdabff8e5a044fc1e73c0b0d6cdbdc96dcf6cc1af1bcb35b8780ed13e437d7bba54f7fca872869f94d3daa21c

View File

@@ -1,36 +0,0 @@
# 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 )

View File

@@ -1,2 +1 @@
DIST polkit-kde-agent-1-5.16.5.tar.xz 43152 BLAKE2B 689a070fd1758a52b97d8865fca3c87603653c6029d90631c5be7a81df652333bc1ef13b80bad220de73030c5bc23d4109335e2609b535df2f9e6054fc0f02d1 SHA512 cf5ba2318ce69127af031abe16ec4b61f69ce0075ef05d6b68b9bf21b9c911a687393d6844cc1a755a0a859a2fcfe8390f6d58e468240a8d1d909bc027692dab
DIST polkit-kde-agent-1-5.17.4.tar.xz 43308 BLAKE2B 529aa7c4ad85de97cee208249ff0a7f27f932c34e95f3bc9565646cd6452196b742a9ea59575e43347be05f56efce54b0bed4cfd202043259b8af30b0b283957 SHA512 85aa85211985177366cebbe081e7f943adb6b9f17e427be3ef46d7f747b34757ec1e28ba8931ef67bbf33cb117be7a8bc99cb3e44e3ec15763b73c05f69e5d81

View File

@@ -1,27 +0,0 @@
# 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}"

View File

@@ -1,2 +1 @@
DIST powerdevil-5.16.5.tar.xz 590400 BLAKE2B 8c6286d9b3f59b0a66cbe6955848bce2b4bd288cd88ef564dccf3fc20a57399e2758d5c2c497155032c6af90ace0faa23f47fad62b0283462c6b0e84a5773423 SHA512 26e08324d25f099636309cd9bbabf4a5b7f8eb3a86bc0db8a9973169c00687063c031117aef5e75959b319eaf4d0c60688ec8acead936eec8a6653b242a82db1
DIST powerdevil-5.17.4.tar.xz 594592 BLAKE2B 049314450dddb7e1656d914d06b1b5a0c1f6dc2f4dccf1322a7a4e85cf127c67a10e847d343b7b234255fb8b7fda495d0aef978f13661f8e55249f976903f018 SHA512 c9ff02fb154e6088e0e0c8d26375d932b9a751d7d0b59cd9a380ccdd795f523f45143a1d6fb587ce9acafd393a7f825210041d4a2bef2680d81ab6bd8195e5fb

View File

@@ -1,61 +0,0 @@
# 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
}

View File

@@ -1,2 +1 @@
DIST sddm-kcm-5.16.5.tar.xz 62164 BLAKE2B 67e404f8c111f5bd70dfea6f495d94bd63cc702a8c3cbe76c129c21ce320383bdd07d2c137dc6c85e02744f2d1659083914829390d73cff19d72db21cb9dbaee SHA512 98178c96ccf2405b1811a896053ed1ae371f4e52f0a5c7db6016a506498be1a0eff9c4c6030350aaafe4d9daeacb9386be8bd79f2b80abe1114d098bb6eddbfd
DIST sddm-kcm-5.17.4.tar.xz 59004 BLAKE2B e89561fd449829708e74c16eb39a49ced6cc2096c20c85bffbf7193fa4b33007cc1859afe4398b72f12016feb9e46cc59917c7a737fb68816d256d8480f1989b SHA512 a2bc0059090afdb3c1dd697bb914b52f94ad0b8d87c7d9535f5f825c167b93146f251c197207fd45f4eca3d27c766fe5e3686d482fcd9c26eb27c882c874bbf5

View File

@@ -1,40 +0,0 @@
# 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=""
COMMON_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)
$(add_qt_dep qtx11extras)
x11-libs/libX11
x11-libs/libXcursor
"
DEPEND="${COMMON_DEPEND}
x11-libs/libXfixes
"
RDEPEND="${COMMON_DEPEND}
$(add_plasma_dep kde-cli-tools)
x11-misc/sddm
"
DOCS=( CONTRIBUTORS )

View File

@@ -1,2 +1 @@
DIST systemsettings-5.16.5.tar.xz 180252 BLAKE2B 75860a6aad43dc2804cdb4eaa649dedeaba9fbb3d5a78bb4c49309e2e452cbb08b29040426643d5a07ff904041787d72ec0e924b4e0b81b5ad17aa0599139e8e SHA512 b9899ff13a16fcc59d3daf47d327e2711ec544c672e61ac875a4cfb02716849d735b8aaed20e4e38ac5f8f9f926ee01065d2d2d6db76f74e72ad5333c96cfb0e
DIST systemsettings-5.17.4.tar.xz 172764 BLAKE2B 99af8adb54a43d649ae44832ddff7e65acdc06416b20bb26513eda22dd49f73cf6d2b734ba12424d32f66e7074a515bb97d31d00562ddbd15624f7147df40704 SHA512 c06662eaf4f75a498a2e28168e88ac70b421ed634b8757aadfd27e31e1ad259b2e3199d56af154cacfe4096f5d54e2596f5c2eb914b6668ad040cad2d7549194

View File

@@ -1,58 +0,0 @@
# 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
}
src_configure() {
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_KF5KHtml=ON
)
kde5_src_configure
}

View File

@@ -1,2 +1 @@
DIST user-manager-5.16.5.tar.xz 547036 BLAKE2B a7fa24996e5e2f30c85f70301238359736ad1b98db00dccc96c669afd61512805ea81f0a015e47d1292dc053fd0ec0b8928a65f09cf646bd330521e9cc1868a2 SHA512 4a99446165ec06606752a388979caac367addc2e5f5e899a1d91665c632db04d073d91d353317bf5fcb5684966e65ca614f4e9582b11b7641e774dd6d49c57d1
DIST user-manager-5.17.4.tar.xz 2163860 BLAKE2B 67c5c533e021741b813ce8e1e3dabebaa607eca546088791e0e55f15feb4ee653cb711e4a4ccf72a22ab742a7d93a65f64eccdda0fc5b7a51440710730a5cb5e SHA512 f0d7700b535c554a5c7604bbd0a0b3bdf307012744324d28579b707278e13bc56136e93060d0925bc403dda46fed5649fa842c65965b42ca397391d114d1e00f

View File

@@ -1,29 +0,0 @@
# 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
"

View File

@@ -1,2 +1 @@
DIST xdg-desktop-portal-kde-5.16.5.tar.xz 61576 BLAKE2B b9d186e3269aae6c079bae8abf01e790300da5ba255ecaa37ca2b139bb5c017f0cc118adbaca8d4f846cfbf5d563d574cddca4703e9d917f7001468b27734db6 SHA512 381298cc001795902343512f8bb08c363acfb6e3ef398e0f170f305572ca9a5caaf458e85b6f48ac84bcd963a34e535c666b0ddc1bb910a894a8b8de8801467e
DIST xdg-desktop-portal-kde-5.17.4.tar.xz 63064 BLAKE2B 14150aaf52629973192025e572c0b8444554023bff2a5dfd3cffebccad7a880c6490d79451e62a0997e411f45ea90fb5ad39dc39ba8917344c443d56582093e9 SHA512 2c4ce80e6a0bcc9486d1b3947c27f1af00870d6ffcf0b35c35bd7413683fae393f1b21646276c6200a41c2d5d98c84b440a8fdc3b0ac283466a45709fc151d1c

View File

@@ -1,47 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
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
}

View File

@@ -1,2 +1 @@
DIST plasma-workspace-5.16.5.tar.xz 4905748 BLAKE2B 049a4ff618aade78ac130c1496f6add0ddc391db5b025045eaee91fbcac0a0b9e7b44a06757c94699c1038b18a96a06eb31d4ab6518bfda6d308e12b1269ca04 SHA512 e55e89b6a8e3dcf68bb7ad4f62f284cd819c7461eff1269f84df086a2516401c26363cc6c3c8e6cc8e27788222b3ed81098d765a25e5d96d9274e3b342816369
DIST plasma-workspace-5.17.4.tar.xz 4962200 BLAKE2B 2050dbf77dbdf144017e0ddf4b827b9dbe27b8f475eedaed969a442e036f162cabad5d6b47fd650491ed5989cade48ebafbd5f599dbc790c14515ce01ebfd626 SHA512 3f5aa07ccd19604bc399bb1d30dd16ac82e1405613c1f4a939e3c2cba3b4a478213095617052440dda222f1712608533e5806939117752d31b0616a6009cf45b

View File

@@ -1,41 +0,0 @@
# 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"
}