From: Andreas Sturmlechner Date: Tue, 12 Nov 2019 13:07:27 +0000 (+0100) Subject: kde-plasma: Add KDE Plasma 5.17.3 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=de94a25204e681fbae8e608ec7967a6ca2c2681b;p=gentoo.git kde-plasma: Add KDE Plasma 5.17.3 Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner --- diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest index 43012bca5ba9..33ef3b6b6f18 100644 --- a/kde-plasma/bluedevil/Manifest +++ b/kde-plasma/bluedevil/Manifest @@ -1,2 +1,3 @@ DIST bluedevil-5.16.5.tar.xz 160136 BLAKE2B 19b39ce147a7678d8740a9c209e5af5c80d1affebb349f03b49e48f170fa1323410399c32b56b844b522e75056680e926bb1a432b69567cbede256dfc977b6f9 SHA512 de3c767413ede046ef39bc249c728c50f22db04ce1062956f9462214cf0d9dda0468ea3e463330663da720226a97b3bf935c5c138d282d066181faf0b6e55828 DIST bluedevil-5.17.2.tar.xz 160580 BLAKE2B 16a2e8e7c5392e2e4874e0ca73366dbd5af0a2e11cd96d1b3cf54d322918a72fe57d7d25613dab60fa51cbb000c74dcdef4046538ecb9e3819efe28c2a4615a5 SHA512 7754f496b0eeb09f37e8d3b703a7a00bf8701ec447027300a4904c22f896cbbf6d603a29b2b866adcbf704be847ccf60658a435833569716477739837c12859f +DIST bluedevil-5.17.3.tar.xz 160720 BLAKE2B 915a4c65fda931ec2c6a01abd05cef279eecbab66b14b0cb0a44ffe48bf714ae3b487f71d2e5ef756fdd5c3c8d57ea553a79dcadb8ba56af395d457abdd8fa03 SHA512 e41742096f1b56f223c336ae3b667dc0e4fb6c7fa72fdf775f543ffa043e912e367618ecaf9e4beaff0adc342db63149815a0ffb849c6e462d40673c9f5ed89d diff --git a/kde-plasma/bluedevil/bluedevil-5.17.3.ebuild b/kde-plasma/bluedevil/bluedevil-5.17.3.ebuild new file mode 100644 index 000000000000..2514f78b89ea --- /dev/null +++ b/kde-plasma/bluedevil/bluedevil-5.17.3.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="Bluetooth stack for KDE Plasma" +HOMEPAGE="https://cgit.kde.org/bluedevil.git" +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + >=kde-frameworks/bluez-qt-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kded-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 +" +RDEPEND="${DEPEND} + >=kde-plasma/kde-cli-tools-${PVCUT}:5 +" diff --git a/kde-plasma/breeze-grub/Manifest b/kde-plasma/breeze-grub/Manifest index 3a710069d4d1..3c8daba53108 100644 --- a/kde-plasma/breeze-grub/Manifest +++ b/kde-plasma/breeze-grub/Manifest @@ -1,2 +1,3 @@ DIST breeze-grub-5.16.5.tar.xz 3136380 BLAKE2B 922e97a8f921ee43f163c861a2424f3f4cb290d669dc5fe372eac654cd9ddf2bcbc0f26cf831c4452c463f2f5c768d7f3aef945873e1edea818c6ba332b78318 SHA512 3fb6c8dfde319a62234a7f1dbb6306b159a42c5d7c910fc09ef202f3e3e89500a0bf70664f013059c0e113d2e1ebcf46698acc9909d7b6398fcf3bacba000746 DIST breeze-grub-5.17.2.tar.xz 3141828 BLAKE2B 6ef820281dbbe3263be426ee31188a4caeae3bacbc0367b83f27712088481e391619c97facfb426c19e74405b7b529e78e5713b8748f147dcb0ab1aa0e08e36c SHA512 2e2907f308a5ecf925c26720f5ab275cff9a1db5cb37286da7a14acbbca155f2da6430043dea6d19b710f5dc65723988a4fc041f3f23e19c5ec6f2ca1da5a53e +DIST breeze-grub-5.17.3.tar.xz 3139928 BLAKE2B 280355894969c4988c906e3bfbf4b665e37e64f68f6fd1857f6746441199a1b564b5c7d0b5bfef95bbf7d5617b2460a1b7814bcbc4717d8a8a14ae36e3751d97 SHA512 2c1bd2f22c2f1f236e7c456e45dcd6626fb06ac022089fbf4d4c7aa85ebcd161257291f94429e2a7a50a6f01a9ac9017aefb53515299a033804e3258cb061b29 diff --git a/kde-plasma/breeze-grub/breeze-grub-5.17.3.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.17.3.ebuild new file mode 100644 index 000000000000..7d3e5d9c86d3 --- /dev/null +++ b/kde-plasma/breeze-grub/breeze-grub-5.17.3.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PVCUT=$(ver_cut 1-3) +inherit kde.org + +DESCRIPTION="Breeze theme for GRUB" + +LICENSE="GPL-3+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +src_prepare() { default; } +src_configure() { :; } +src_compile() { :; } + +src_install() { + insinto /usr/share/grub/themes + doins -r breeze +} diff --git a/kde-plasma/breeze-gtk/Manifest b/kde-plasma/breeze-gtk/Manifest index 8ea63edc6dec..20f1527b2bb9 100644 --- a/kde-plasma/breeze-gtk/Manifest +++ b/kde-plasma/breeze-gtk/Manifest @@ -1,2 +1,3 @@ DIST breeze-gtk-5.16.5.tar.xz 47412 BLAKE2B d995d6b542c517785b33b4c1178d513ac5faa391b1de9f8605b1ad55f392e9eb8b9d2951cdde173854f25fd9d27ea3099f4505b5701a054eb3c350187d1f294a SHA512 deb172423d0e22d20305d1229b0f7c679c8707f56c0fd1e4589a068d295b5a17eeb3342ab174e94d0399fc357f091c9229f126b58bd1e9f4d45deefd0f6c41aa DIST breeze-gtk-5.17.2.tar.xz 44304 BLAKE2B d3b056104fc83b4354f870664380312c94cb54cc9d043fb3b94b51643ccef22bf05bbaee0123d1a56b0af8110d01de32bb006382513f33cd539de78dbbb80536 SHA512 7af8a73a9cbc0cb7f09806b5921a840e94726dcf2e3c4ad5f93ab54a900a2656e257b1a90d475a2f734cc80c269fba1bfcf263b3cd0112ac037b369207f6656f +DIST breeze-gtk-5.17.3.tar.xz 44164 BLAKE2B 5d3959f8c9c568890b1b38c99404be94d7539f32512c9b52348d5740e52b4212b114085e3f629b06e64bfb2b96f505be450cdc2202336efaa37e7042d6f5e981 SHA512 251d7b3722c643048b584665b79d512180396017a5f25b5132e9a5911d9e8fc0556aa56da35a1d71d0ea673c3841d1f6d50d55063c8f868ef6b28f63c7084a74 diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.17.3.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.17.3.ebuild new file mode 100644 index 000000000000..57771364e9b0 --- /dev/null +++ b/kde-plasma/breeze-gtk/breeze-gtk-5.17.3.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) +PVCUT=$(ver_cut 1-3) +inherit ecm kde.org python-any-r1 + +DESCRIPTION="Official GTK+ port of Plasma's Breeze widget style" +HOMEPAGE="https://cgit.kde.org/breeze-gtk.git" +LICENSE="LGPL-2.1+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +BDEPEND="${PYTHON_DEPS} + >=kde-plasma/breeze-${PVCUT}:5 + $(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 + ecm_pkg_setup +} + +src_prepare() { + ecm_src_prepare + if has_version "= 5.13.0 +RDEPEND=" + >=kde-frameworks/frameworkintegration-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-plasma/kdecoration-${PVCUT}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5= + sci-libs/fftw:3.0= + wayland? ( >=kde-frameworks/kwayland-${KFMIN}:5 ) + X? ( + >=dev-qt/qtx11extras-${QTMIN}:5 + x11-libs/libxcb + ) +" +DEPEND="${RDEPEND} + >=kde-frameworks/kpackage-${KFMIN}:5 +" +PDEPEND=" + >=kde-frameworks/breeze-icons-${KFMIN}:5 + >=kde-plasma/kde-cli-tools-${PVCUT}:5 +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package wayland KF5Wayland) + $(cmake-utils_use_find_package X XCB) + ) + ecm_src_configure +} diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest index cc916d074f7b..76cf11682b9c 100644 --- a/kde-plasma/discover/Manifest +++ b/kde-plasma/discover/Manifest @@ -1,2 +1,3 @@ DIST discover-5.16.5.tar.xz 10453308 BLAKE2B 03d497f9dd1685a356081bf43228c5859d80c40f3b45616e9919f6b3a50e193ca608a14e3175168c77d9b5e234e34ab4eb97c2294a366e47328044bdea98b231 SHA512 69fcfc9f8576dc5933f4e0c36ac25c518e2cd41158c5c171f760a4cd883018a6dd01ffa8984c80e5002830d6b9d706abbb7cedf3d2144317e482404bb821055e DIST discover-5.17.2.tar.xz 10448116 BLAKE2B 884e37dd77a8b275817edceac5f2eb22b9243c1d836997ca1088c4407123c2bd2359f096096d55ee706f321abb07fcf3932e3557d03f2de67f0a00bee51e9265 SHA512 4526ad1bf17bd24dada6c4f5a9cfc88fcf33fecd1009d1cfd77a281a5c6f132e7b41e464f170a3e1a92a164d9e9027cbe0072966ccf07d637796aa524964af82 +DIST discover-5.17.3.tar.xz 10447620 BLAKE2B 2d9357e40a2ef3a2c5e18c2989502accc4689591c947e15d3dcf4c7c4a1936708fd57b190f3fa02e30d43da7e45c352870294a9f7a8cedcac7fdbf3563d6aa5f SHA512 9a8b59c42d14647cf14ff7a4ec83f719a6122f937f190e32916ae8b89e5d934fb8b4d21dbb3b4d1763718e1d0329d051ccbed529f5e6f61958290ce1ac567833 diff --git a/kde-plasma/discover/discover-5.17.3.ebuild b/kde-plasma/discover/discover-5.17.3.ebuild new file mode 100644 index 000000000000..4e6efe95f7d5 --- /dev/null +++ b/kde-plasma/discover/discover-5.17.3.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="KDE Plasma resources management GUI" +HOMEPAGE="https://userbase.kde.org/Discover" +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="+firmware" + +# libmarkdown (app-text/discount) only used in PackageKitBackend +DEPEND=" + >=kde-frameworks/attica-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + firmware? ( sys-apps/fwupd ) +" +RDEPEND="${DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:5 +" + +src_prepare() { + ecm_src_prepare + # we don't need it with PackageKitBackend off + ecm_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) + ) + + ecm_src_configure +} + +src_test() { + # bug 686392: needs network connection + local myctestargs=( + -E "(knsbackendtest)" + ) + + ecm_src_test +} diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest index 6eed3828e7bd..ed916d14acb4 100644 --- a/kde-plasma/drkonqi/Manifest +++ b/kde-plasma/drkonqi/Manifest @@ -1,2 +1,3 @@ DIST drkonqi-5.16.5.tar.xz 743220 BLAKE2B d878bcde06693b309be7ed9b8f6a9de952f41c00701fe4a4b84df7a557e8b0e996a9f37402c1d8f10363822220deccf71416412895336abee4acc77fef6c5610 SHA512 4d42e69301e4af88c292d6072055384ebf79b91240504c23f393abba9f7def5b15da9f252efa76232535ce6bdfe77238131c88b98f89afdc38a7a107e7dc8c40 DIST drkonqi-5.17.2.tar.xz 739932 BLAKE2B 7eeb66cc11537e1e6838a69a65f17bebd41782220675d5c1ce598bfcd6297990809f442192877a08c28e5b6e0f4595845049e06e3a12ab0cf8e6f266c9f1bd26 SHA512 56752ea0d73b3db361029206d6baf02f83e34ef84c16582ea43ed329be70638d36393ec79336ad050fcef4d14408ead30a95dd40e5bef1a77413b2d751d8e992 +DIST drkonqi-5.17.3.tar.xz 737440 BLAKE2B 5657cc6bb382dd4d0c99eaef24b145ffb3ada55dc7c4d764468bedf0cc66ca449d7c9d71ef5d4216a89504f63acab2a65aedbd132394ca94a2521ae96fbce988 SHA512 abf346d41352d1ce9bfb460564854811fe19dc1a247b08ecea6c70cf541e47e7bb3e7a8ee3daeae4f1817adf38cce96299aeafb256f9c69b66db503dd2071201 diff --git a/kde-plasma/drkonqi/drkonqi-5.17.3.ebuild b/kde-plasma/drkonqi/drkonqi-5.17.3.ebuild new file mode 100644 index 000000000000..8408b520df9f --- /dev/null +++ b/kde-plasma/drkonqi/drkonqi-5.17.3.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="X" + +RDEPEND=" + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kidletime-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:5 + >=kde-frameworks/kwayland-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlrpcclient-${KFMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + X? ( >=dev-qt/qtx11extras-${QTMIN}:5 ) +" +DEPEND="${RDEPEND} + >=dev-qt/qtconcurrent-${QTMIN}:5 +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package X Qt5X11Extras) + ) + ecm_src_configure +} + +src_test() { + # needs network access, bug #698510 + local myctestargs=( + -E "(connectiontest)" + ) + + ecm_src_test +} + +pkg_postinst() { + ecm_pkg_postinst + if ! has_version "sys-devel/gdb"; then + elog "For more usability consider installing the following package:" + elog " sys-devel/gdb - Easier debugging support" + fi +} diff --git a/kde-plasma/kactivitymanagerd/Manifest b/kde-plasma/kactivitymanagerd/Manifest index 8de216232929..208968bede23 100644 --- a/kde-plasma/kactivitymanagerd/Manifest +++ b/kde-plasma/kactivitymanagerd/Manifest @@ -1,2 +1,3 @@ DIST kactivitymanagerd-5.16.5.tar.xz 84736 BLAKE2B a3a83899abb2042b8d5891f7ad2f894b3242acdbc7bb8d4a0f06b4673ffc9eb68da9b93384e95e093ac519327f03101609a318d7e98ada0fe5440ef0820bc3f9 SHA512 bf305e7b8c095361eab9f621fbe2525f74880385c0ccd664e39588b9774f9ef2f4032e0cbc62017827927086ab98de2c2bf0d54802e7b6ca7ddf05724a16ecf5 DIST kactivitymanagerd-5.17.2.tar.xz 86580 BLAKE2B 1a405818e8c5e8386261cb9f0983c1daddb801f147340163e5316533bd836289ebd2200ab1f741cc338ed31a4f6f19d339a591116c594533b4cf58dfbf7c8204 SHA512 bb5a854a288aef9b1a8be1ef7469fb56525fcfa9cd21ccf41bf99539dd55903c63c962d6955a8d6810e91c34f28c6f2f674249ae2e21b85a8ab0fcdcec775d9f +DIST kactivitymanagerd-5.17.3.tar.xz 86468 BLAKE2B c04cc0920f214ea0f867a2697819af15624b1d2d5db6d8936741dfbfba4bd8e039818ca96c83446fbc53acd9e1c36fc1749a42545566d58db2b2035e3b5a7537 SHA512 36a05c2fbffc709971dd4a7f0747145c9168e6941c584e0591e38c780635424b79e856eb7bb9fff65976bb89e86fd6b149bf4ef771df32cb1a9388007e8cf95c diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.17.3.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.17.3.ebuild new file mode 100644 index 000000000000..e35dba437e3b --- /dev/null +++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.17.3.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="System service to manage user's activities, track the usage patterns etc." +LICENSE="|| ( GPL-2 GPL-3 )" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +RDEPEND=" + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5[sqlite] + >=dev-qt/qtwidgets-${QTMIN}:5 +" +DEPEND="${RDEPEND} + dev-libs/boost +" diff --git a/kde-plasma/kde-cli-tools/Manifest b/kde-plasma/kde-cli-tools/Manifest index 949ebb0a404d..3b5397506ca0 100644 --- a/kde-plasma/kde-cli-tools/Manifest +++ b/kde-plasma/kde-cli-tools/Manifest @@ -1,2 +1,3 @@ DIST kde-cli-tools-5.16.5.tar.xz 587312 BLAKE2B 03b2188eb4ffefdc790c16fe791ec4e1748acae310655510490c8950ec03ef69f565d83d5d645a20f1d0cec2f52a27943dd0617036e99f3ca0e83d714bc085ef SHA512 11b5acd6bb0a6a7e566e8b6e6f24299bf23128ba1ed9cb0ae78c8e344da3c0769791b5543fac2152cae638b90615cf6b8c4b455a95f6d09afa515eb391370406 DIST kde-cli-tools-5.17.2.tar.xz 591820 BLAKE2B a14a264d9102185f55c02d3339fd372418696832bfdc0b048aeba434b64e2b1cb096f7837a08a745505f416d31ca286c6e049efad0bb52a56bdc186ada9d6d44 SHA512 51cbe94b98e151553fc6752dbc280d95f076cbcd9e26db02f193b8d6a27b5d14c20e3bc5051cbbf44b71b90181ad833da63063ed406c508a686900fbdc8de397 +DIST kde-cli-tools-5.17.3.tar.xz 590648 BLAKE2B 3c001e8ccc72414944c4ddb9ca05d3fcf9756db30d72323353b689eb2e77db337542d14eb08865466f003e75aea118aba0b635f534876a5284aad67e2cdc2e02 SHA512 d7fafdd008799d22631ef14fd040ef690b68d2faafb857313bac5b4d6f7e3a53ef5c242b6ffdb43a5bb2a3e1a9a7daa7647108e6ce9567e1e181c00b25a7e340 diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.17.3.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.17.3.ebuild new file mode 100644 index 000000000000..4c7dfc50eb8b --- /dev/null +++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.17.3.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="optional" +VIRTUALX_REQUIRED="test" +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system" +HOMEPAGE="https://cgit.kde.org/kde-cli-tools.git" +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="kdesu X" + +REQUIRED_USE="kdesu? ( X )" + +DEPEND=" + >=kde-frameworks/kactivities-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-plasma/libkworkspace-${PVCUT}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + kdesu? ( >=kde-frameworks/kdesu-${KFMIN}:5 ) + X? ( + >=dev-qt/qtx11extras-${QTMIN}:5 + 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) + ) + + ecm_src_configure +} + +src_install() { + ecm_src_install + use kdesu && dosym ../$(get_libdir)/libexec/kf5/kdesu /usr/bin/kdesu +} diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest index 147b27f11968..eb345979ef92 100644 --- a/kde-plasma/kde-gtk-config/Manifest +++ b/kde-plasma/kde-gtk-config/Manifest @@ -1,2 +1,3 @@ DIST kde-gtk-config-5.16.5.tar.xz 154292 BLAKE2B 32dc80f3b77e502c5a5ae55e9b0071282c10b7a2bb47311b89d2a2242d8398cfb74ef18e4c50bdb3c458816fb1508e85f7b2bd90497b7a9d3cc9e92d3ff24e27 SHA512 42f02f1784a428cd7b83a8aa774aaaa57a867c18c7f0b23493639559d93f9410172cfd1d9b87226c6eb112135d9bee346f111023b70c41ced04ebc67891778f3 DIST kde-gtk-config-5.17.2.tar.xz 154556 BLAKE2B a917e8f7fd673d03ef7c1aea6d5f452444b1af717c6a8e34461e75e8b479e22ca31bdcc4f2883c40ce8c43f5130d0221d269dfa0b3eaaa14e49180af5ed9c691 SHA512 e148c1eed2df8a8559217baf9c4fb146a43650a0ca31bac2cdc6bcc0e6caccc7a7b9a2f3278efabada50f90879719fb5b27327f8a5f4ce05e5613ce1bca13d62 +DIST kde-gtk-config-5.17.3.tar.xz 154332 BLAKE2B b3aac4c31c2eb1c72a924c8e1e38b28cb9f2a7e695a87d9c4355b6f536f02f97efd0f0f89c75c87fda5588fac18ab3d0e0eb8ea4a0a4f5f1bda8b0396196f0e4 SHA512 941c5ea8447948026919149cf1623bea2dcd6bde5832bc125390141e0174065c280e3d8603997928cb40c95aea0ca026fe0bf4a007bf5829131cc5c3e48f165a diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.17.3.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.17.3.ebuild new file mode 100644 index 000000000000..d05a47d6624a --- /dev/null +++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.17.3.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="KDE Plasma systemsettings kcm to set GTK application look&feel" +HOMEPAGE="https://cgit.kde.org/kde-gtk-config.git" +LICENSE="GPL-3" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + dev-libs/glib:2 + gnome-base/gsettings-desktop-schemas + x11-libs/gtk+:2 + x11-libs/gtk+:3 + x11-libs/libXcursor +" +RDEPEND="${DEPEND} + >=kde-plasma/kde-cli-tools-${PVCUT}:5 +" + +src_configure() { + local mycmakeargs=( + -DDATA_INSTALL_DIR="${EPREFIX}/usr/share" + ) + + ecm_src_configure +} + +pkg_postinst() { + ecm_pkg_postinst + elog "If you notice missing icons in your GTK applications, you may have to install" + elog "the corresponding themes for GTK. A good guess would be x11-themes/oxygen-gtk" + elog "for example." +} diff --git a/kde-plasma/kdecoration/Manifest b/kde-plasma/kdecoration/Manifest index 1870e977205e..00706519f6ef 100644 --- a/kde-plasma/kdecoration/Manifest +++ b/kde-plasma/kdecoration/Manifest @@ -1,2 +1,3 @@ DIST kdecoration-5.16.5.tar.xz 42780 BLAKE2B 4e96b007550f5913c1c0d08b76a882a4ec8196340fec74c8c626c65f9ef8f84a80503945c506117961431aad18c4fa9e2794e9c111f36befde3292aab379ec1d SHA512 aaf7c24f7f6c77661902bc219ac1448cf2542645fb96fcc18f5751ed775a722c745f6d71c2d6b0285103a99b68446bb3ae59ff9bd8279dcb635dee6927fc000e DIST kdecoration-5.17.2.tar.xz 43024 BLAKE2B d6a75b11f907ccddc563fafaaea35b429d87437723b63deae8b6b99e3723241649dd15112877147835f3c8160fae4c274b9f68de1068b412b066f70c29978f51 SHA512 93ab666e0065369c9f75756d067bc5821839749e61baf046ea2bc0542890dca11f8308397e3e89c3557a41ed3a5baddaea3c0935abc300f809eead122a9f0142 +DIST kdecoration-5.17.3.tar.xz 42836 BLAKE2B f3b7c6d67028749fd0877bcc997d938e94129b9c27f655b06fef312e5ff890acc7c874c3242d2ec8d791b9f3044ff278467a065d72cb57cf8d79fa5e9cacf59e SHA512 9fb991c2171779ba4276201bc1d7f97621b4552b536a5da4dc6014a794d41fd04c68c691599b498ddd5701626a4b77da39d98cd7a29c3ba80d803710504a7935 diff --git a/kde-plasma/kdecoration/kdecoration-5.17.3.ebuild b/kde-plasma/kdecoration/kdecoration-5.17.3.ebuild new file mode 100644 index 000000000000..4e7e55a40e91 --- /dev/null +++ b/kde-plasma/kdecoration/kdecoration-5.17.3.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="Plugin based library to create window decorations" +LICENSE="|| ( LGPL-2.1 LGPL-3 )" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + >=kde-frameworks/ki18n-${KFMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/kdeplasma-addons/Manifest b/kde-plasma/kdeplasma-addons/Manifest index 2d4fdba8109c..4f1eabafe487 100644 --- a/kde-plasma/kdeplasma-addons/Manifest +++ b/kde-plasma/kdeplasma-addons/Manifest @@ -1,2 +1,3 @@ DIST kdeplasma-addons-5.16.5.tar.xz 600480 BLAKE2B 146c7ba77eb4ff973afb5e051d3000baebdea317b9e17482fa07cf575b2d4d8bce69590c66b0b4756cb971109ff701e8786a25108729aa7d65bdcb89cc945a40 SHA512 0bcbff113d71bb33a6542d78a250dacb8eff66c5f8bc84f9ec0055fe74ccb7ad2b5706ef3782e754909c75a95b133f3233b93cd7290d354df1d54dca1401d875 DIST kdeplasma-addons-5.17.2.tar.xz 606488 BLAKE2B 43fd4fa556abe9cf925556fcf233073bdc4b83bb781a8c627ea65aeb7d54a8b6387733927877750ac472c3c467b641a5a39ac27cc634d37f19a38865f48aaf0f SHA512 a065bdfeca62d1a951e2452343a0d7dd386af8bdf7865b806345f910b8822ee7960edb9a782876edb6120f446d8ab6375313e36d167ac1dce1794a492d7150a6 +DIST kdeplasma-addons-5.17.3.tar.xz 603772 BLAKE2B 1e21698faf5890a8e1da2cc913ffc44aa26dccfcb061be10d542d74ff696dc16d22f5189cb46927fbcf7744e5fbd3e9859de5f930ffbca8f31b9d7a0c74e6f90 SHA512 544718f1de4758ec33019c3a2f92fd0d5a0abf0b298776358663c02295631aedb47d63c61b7107272d508d61bfc17f44edf95da847d81ec2364bbb9d153f4d96 diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.17.3.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.17.3.ebuild new file mode 100644 index 000000000000..86cddca3d1b8 --- /dev/null +++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.17.3.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="Extra Plasma applets and engines" +LICENSE="GPL-2 LGPL-2" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="share webengine" + +DEPEND=" + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/kholidays-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kpackage-${KFMIN}:5 + >=kde-frameworks/kross-${KFMIN}:5 + >=kde-frameworks/krunner-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kunitconversion-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-frameworks/sonnet-${KFMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) + webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 ) +" +RDEPEND="${DEPEND} + >=kde-plasma/plasma-workspace-${PVCUT}:5 + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package share KF5Purpose) + $(cmake-utils_use_find_package webengine Qt5WebEngine) + ) + + ecm_src_configure +} diff --git a/kde-plasma/kgamma/Manifest b/kde-plasma/kgamma/Manifest index ef16a7892773..1c6eca090ee6 100644 --- a/kde-plasma/kgamma/Manifest +++ b/kde-plasma/kgamma/Manifest @@ -1,2 +1,3 @@ DIST kgamma5-5.16.5.tar.xz 79436 BLAKE2B 7e07e8d25f16f220c5cbb0dd7615bf46e0f41bbc884f30bf6faa875bfb1aced21f49bbd79d07a3491e098b440dfa46917662989cb18aaf4886ae7ed8d0585c1b SHA512 0cbf4162dec3653710f9e2c8cbeb2e7c6780a3fac75f0abd3c63124ac538d8bec065fbadf0765155e77954be4b7c7375e565c1c834e5bc775fcb8dfad677328a DIST kgamma5-5.17.2.tar.xz 80156 BLAKE2B 41280ad38de4e5ace1f9eefbb7ec398799f21dcf443cec602d44cbebecb1ae945f76a08f79742847dd098357c286f8fa1ecf675782bb163832ff5ab9cb598f04 SHA512 e8596edbdd2964ad3e15be808b21912167c9f009e1711c54fc4cf57195753c3abdae485f825149ef984a633f66fba887c1477927c2567e75dbbc6f5313623a63 +DIST kgamma5-5.17.3.tar.xz 80220 BLAKE2B 74a2c304762ca35b1e8b044df6f76b6bd0b513b1aff3351bbaa2c4b1759bfffa9cce3e4eaa97d83dc690cd6f115713e615c9f5fcb8c0bebef60526a4bdb2d443 SHA512 2ca11ef1e6bb128056676a46816130f972bf91457affbd3f3d33ecc6828fbbaf5cc0c237255dfc345d769d7cae4e6d3bb526d65257d55a77d8ae76a159dc8934 diff --git a/kde-plasma/kgamma/kgamma-5.17.3.ebuild b/kde-plasma/kgamma/kgamma-5.17.3.ebuild new file mode 100644 index 000000000000..41fa4beff6a6 --- /dev/null +++ b/kde-plasma/kgamma/kgamma-5.17.3.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_HANDBOOK="forceoptional" +KDE_ORG_NAME="${PN}5" +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="Screen gamma values kcontrol module" +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +RDEPEND=" + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + x11-libs/libX11 + x11-libs/libXxf86vm +" +DEPEND="${RDEPEND} + x11-base/xorg-proto +" diff --git a/kde-plasma/khotkeys/Manifest b/kde-plasma/khotkeys/Manifest index 3074ffbbf266..88cb485eff50 100644 --- a/kde-plasma/khotkeys/Manifest +++ b/kde-plasma/khotkeys/Manifest @@ -1,2 +1,3 @@ DIST khotkeys-5.16.5.tar.xz 1846184 BLAKE2B 3eb83840c540e64d9c30616bb366580f4e9c606a9f8ec3fb613019fac3112460a95059526a067af92fa005a175fa5bb72906e087451484a55fcae25b86feedd2 SHA512 f389396c058dc261a16f6a73f88babc24dc1d7226e35d798c77629bd3e15f1dc9bc2923f2eedb601df6517b168c251c8c6341f364ee14facf4d267e9e5358f34 DIST khotkeys-5.17.2.tar.xz 1854392 BLAKE2B 11e65075dfb2e6b6e97aa2813bbc415c355d12f0b8776784a401ec46f8b6a109db12772d7cd95de0b96aa641e87c3ab7aff2393795e7fc0b44e93a0729f949fe SHA512 b9cc75545ca18b48cf0f5b1b1d3f24bbe11705b66d41b2a27a18aa9d00bc5f0c430b05451b00139ffba70baa74fa86a1348608167e0d90161f2c4803a78acb8d +DIST khotkeys-5.17.3.tar.xz 1851432 BLAKE2B f9ea4ec505db796b8c2aa023e029aa1a21b0719a29e63aabef7fb5cf62df4a7f2cb0a04c2aa54e3e4c8e6b81a8989024de963f6b2c1844c487f95c0a86349ec2 SHA512 af21e0a48c35f6e0572966760ce1b4aa1ea7dd45ed4d0665a4ccfee2a983bf053519df0ee3b6e89b4eff2ce84eeb55198844eae351576009aadade103fc006c6 diff --git a/kde-plasma/khotkeys/khotkeys-5.17.3.ebuild b/kde-plasma/khotkeys/khotkeys-5.17.3.ebuild new file mode 100644 index 000000000000..8a49dd5ad90d --- /dev/null +++ b/kde-plasma/khotkeys/khotkeys-5.17.3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_HANDBOOK="forceoptional" # not optional until !kdelibs4support +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="KDE Plasma workspace hotkey module" +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +COMMON_DEPEND=" + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kdelibs4support-${KFMIN}:5[X] + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-plasma/libkworkspace-${PVCUT}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + x11-libs/libX11 + x11-libs/libXtst +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto + x11-libs/libxcb + x11-libs/libXtst +" +RDEPEND="${COMMON_DEPEND} + >=kde-frameworks/kded-${KFMIN}:5 + >=kde-plasma/kde-cli-tools-${PVCUT}:5 +" diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest index 47b2f5aa500d..9ab6764c946b 100644 --- a/kde-plasma/kinfocenter/Manifest +++ b/kde-plasma/kinfocenter/Manifest @@ -1,3 +1,4 @@ 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.2.tar.xz 1344056 BLAKE2B e40dc6efc8df24f0c868232fc67e02cdad189d124a3b3460cd1855949306b806c41fe54f8d554ff8da7aa255e7078899641696c1dd6f524b12c1762c81102fb0 SHA512 aeb1b61f2ab198ceeaead3873659df5901740e9bd80f03a34bb955a6c172c0f3f31ba54d51a2b7cc9f827128c4a9161a841eecbb49be2ecde58be62f4319d2d4 +DIST kinfocenter-5.17.3.tar.xz 1340968 BLAKE2B fddd82953d329aa59d4a06a3d98a9cd93cf6e9cf2c74c4b688f1551397e7f8769d15df4536342ad61aad4a6d3d5e663b8fad70a1a4a6d13b52365df8dd3ee5c2 SHA512 92dd4005b995f5e5d88ef7ef796cba8701ac8a2b67b44531686d4a9ed81f4e124c734bf76204d5d869d54a8cd83f510e48e184f3cc78a2a46e1fce1186d935f6 diff --git a/kde-plasma/kinfocenter/kinfocenter-5.17.3.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.17.3.ebuild new file mode 100644 index 000000000000..2906549a2992 --- /dev/null +++ b/kde-plasma/kinfocenter/kinfocenter-5.17.3.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_MIN_VERSION=3.14.3 +ECM_HANDBOOK="forceoptional" +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="Utility providing information about the computer hardware" +HOMEPAGE="https://kde.org/applications/system/kinfocenter/" +SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png" +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="gles2 ieee1394 +opengl +pci wayland" + +REQUIRED_USE="wayland? ( || ( gles2 opengl ) )" + +COMMON_DEPEND=" + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kpackage-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + x11-libs/libX11 + ieee1394? ( sys-libs/libraw1394 ) + opengl? ( + >=dev-qt/qtgui-${QTMIN}:5[gles2=] + media-libs/mesa[gles2?,X(+)] + !gles2? ( media-libs/glu ) + ) + pci? ( sys-apps/pciutils ) + wayland? ( + >=kde-frameworks/kwayland-${KFMIN}:5 + media-libs/mesa[egl] + ) +" +DEPEND="${COMMON_DEPEND} + >=kde-frameworks/plasma-${KFMIN}:5 +" +RDEPEND="${COMMON_DEPEND} + >=kde-plasma/kde-cli-tools-${PVCUT}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 +" + +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 + + ecm_src_configure +} + +src_install() { + ecm_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() { + ecm_pkg_postinst + + if [[ -z "${REPLACING_VERSIONS}" ]]; then + has_version "net-fs/nfs-utils" || \ + elog "Installing net-fs/nfs-utils will enable the NFS information module." + + has_version "net-fs/samba" || \ + elog "Installing net-fs/samba will enable the Samba status information module." + fi +} diff --git a/kde-plasma/kmenuedit/Manifest b/kde-plasma/kmenuedit/Manifest index 8d633aa9d47f..5ca7994aac26 100644 --- a/kde-plasma/kmenuedit/Manifest +++ b/kde-plasma/kmenuedit/Manifest @@ -1,2 +1,3 @@ DIST kmenuedit-5.16.5.tar.xz 810148 BLAKE2B 8fff866e2e98958c1a933b894eb1108f78d4150627e3bce9c3acb40a8bf6cb81ae946b38f8e783c9f37a7ec2c51655df29a26ba21b840db5c18930ee054ab6ba SHA512 a244585f6846ceb5ea4f207bb840effcaec86762e1ce36c30f3324a2bae2cea49f43697d7a7649293879d0e63b71ee5dca5e38c7bb8728e1dc5bff1c3a31e7e6 DIST kmenuedit-5.17.2.tar.xz 815900 BLAKE2B 7391a9a51780a9604ffe4c25944a8af3aaffe7f6695947e9d6691e1dab53e3655a76b4d0c4f994b79b568b09535048755e1dd87b2bb47c9b3f24d94d9ba68ef8 SHA512 0b8ec4ccd38009e868cf9794836056e0910cd1e9a794f313ca440f0944c2ba7b73c9fd246ea1c558870ad16b6d79ced4686fec757406d9569d48f4fa7bf51294 +DIST kmenuedit-5.17.3.tar.xz 814472 BLAKE2B 9690471bd09443a36b4c9447ac0029ed246ca3bbf7dc790016327d9e62efb10d074491196852baa6ec3f5afa0a3e092dcf5f04953e73dc007d22bc6dfe64c24e SHA512 4795b8ed87b394857bd895f64353804c1acaf90e1b1077b943275750dd6e84751ca843c1f3cf9f9ce1fa472660e7d1b86d0f798f0b908d4eb53af180c1b6baac diff --git a/kde-plasma/kmenuedit/kmenuedit-5.17.3.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.17.3.ebuild new file mode 100644 index 000000000000..f0a4eddd7f96 --- /dev/null +++ b/kde-plasma/kmenuedit/kmenuedit-5.17.3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_HANDBOOK="forceoptional" +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="KDE Plasma menu editor" +HOMEPAGE="https://cgit.kde.org/kmenuedit.git" +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="+hotkeys" + +RDEPEND=" + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kdelibs4support-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/sonnet-${KFMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + hotkeys? ( >=kde-plasma/khotkeys-${PVCUT}:5 ) +" +DEPEND="${RDEPEND} + >=kde-frameworks/kinit-${KFMIN}:5 +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package hotkeys KHotKeysDBusInterface) + ) + + ecm_src_configure +} diff --git a/kde-plasma/kscreen/Manifest b/kde-plasma/kscreen/Manifest index 5e3a30c34558..8d5c6fe87353 100644 --- a/kde-plasma/kscreen/Manifest +++ b/kde-plasma/kscreen/Manifest @@ -1,2 +1,3 @@ DIST kscreen-5.16.5.tar.xz 122200 BLAKE2B b404cd9c23004398f19513dbcb941958ef09a8cc28e149a370b297a4d49eccea484da89ed0fbda827c634ac00fa0651fcd9131c4949bb8de644945e0865acbc0 SHA512 4c3307894698ce8e781cf6ce27b0394725d1ada5e46c599ef6c4380a2213a0059004943b795edf9bab7b343576d4dc8e1d18add3b539f40381286d1b7e4ea726 DIST kscreen-5.17.2.tar.xz 99476 BLAKE2B 7c08d562d30dba90554c24dfba1acfabfa37de8ef1582dbce672c4d7165c88d68fdd7afae08f76603019f0c8f3067f78148fc3963f97cedf5636f9c087e8cd20 SHA512 adff340b04793b7f4c76303977e1bee38e7adaaead4f137b75c0873f03188b13cc9ca4f90ac68e6f139e77ead12ca3e785a20ee5851dcd6b7decccd3f5c87785 +DIST kscreen-5.17.3.tar.xz 99316 BLAKE2B 88d4fbc67a3a992359c3975aa4655491fc33d3068bc9f6cde89fa74072e3d3712f505ec7e96b37e347c01605f7f278e6fd32ab9297849f02351439b6c40076b2 SHA512 b4946abd3f5909d5a34d8053d60cabab996c02089ce710dba0be87bc7fd08351c60dd3deca263136a75c4a1dd14e954197e77164aec0c319bd45ca9d077a5b80 diff --git a/kde-plasma/kscreen/kscreen-5.17.3.ebuild b/kde-plasma/kscreen/kscreen-5.17.3.ebuild new file mode 100644 index 000000000000..abed1c8573d8 --- /dev/null +++ b/kde-plasma/kscreen/kscreen-5.17.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_TEST="forceoptional" +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="KDE Plasma screen management" +HOMEPAGE="https://cgit.kde.org/kscreen.git" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-plasma/libkscreen-${PVCUT}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 +" +RDEPEND="${DEPEND} + >=kde-plasma/kde-cli-tools-${PVCUT}:5 + >=dev-qt/qtgraphicaleffects-${QTMIN}:5 +" + +# bug #580440, last checked 5.6.3 +RESTRICT+=" test" diff --git a/kde-plasma/kscreenlocker/Manifest b/kde-plasma/kscreenlocker/Manifest index e53a574b7428..0184c265b544 100644 --- a/kde-plasma/kscreenlocker/Manifest +++ b/kde-plasma/kscreenlocker/Manifest @@ -1,2 +1,3 @@ DIST kscreenlocker-5.16.5.tar.xz 122872 BLAKE2B 0a25fcad963696394de880b2dcf8263cc8d8bfaf9ab7ff70aaae497cb46f47574dcc180568967ae05ee95b9a818f5e66e243f35cfcfe29756632bef12ad56d18 SHA512 ce7cef6ca4bcd94f716b70df26691dc70b7709421d56827ef2e355a3350af71779168cf17c0437e53ef0fc930f20590a7e7ffa5f11ea01d3a4f2f25e1fa00549 DIST kscreenlocker-5.17.2.tar.xz 123688 BLAKE2B cecfbe899b919a15479a8365a7c4f7a802c8fddefbbcba592f1ef4431cec0801f7aec8124b528953bb5560f8a77cc57a5de3266f9486747862b6755668883931 SHA512 6f7ce4275e674835d03a695a690c8aa9fa0a9f2e99d71a7e48568eb38bc8501f82fb125885fa585f07b0410d9f74bbd89bae43413db694134814aa02c9c7c144 +DIST kscreenlocker-5.17.3.tar.xz 123624 BLAKE2B 416da5d3ec15ff797f2799abac721e28004e8c667d2372d253a2b7d4d9cd31967cf97101aef4e20d6ab3f70b11bf158fe5fa2054ad60fd6b41f6cca569267fc6 SHA512 82b1639c0d0b5e60ec0c7a970813dbe054130f86af48bbad590168e5a292e1d970be76d044a8b663f201c01becefe060c87ee1112390ae12f9ac88f1d81e7c57 diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.17.3.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.17.3.ebuild new file mode 100644 index 000000000000..3ddffc5bbd02 --- /dev/null +++ b/kde-plasma/kscreenlocker/kscreenlocker-5.17.3.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org pam + +DESCRIPTION="Library and components for secure lock screen architecture" +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="consolekit +pam seccomp" + +REQUIRED_USE="seccomp? ( pam )" + +RDEPEND=" + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kidletime-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kpackage-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwayland-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + 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=" + >=kde-plasma/kde-cli-tools-${PVCUT}:5 +" + +RESTRICT+=" test" + +src_prepare() { + ecm_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 + ) + ecm_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) + ) + ecm_src_configure +} + +src_install() { + ecm_src_install + + use pam && newpamd "${FILESDIR}/kde.pam" kde + use pam && newpamd "${FILESDIR}/kde-np.pam" kde-np + + if ! use pam; then + chown root "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die + chmod +s "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die + fi +} diff --git a/kde-plasma/ksshaskpass/Manifest b/kde-plasma/ksshaskpass/Manifest index 91a336e5e589..c7cea0d826e7 100644 --- a/kde-plasma/ksshaskpass/Manifest +++ b/kde-plasma/ksshaskpass/Manifest @@ -1,2 +1,3 @@ DIST ksshaskpass-5.16.5.tar.xz 21416 BLAKE2B 832f4fcce536feea013ae3b71f1346e6dc6ddddc6036b000979d0860181a40f2eaf016c0ba59ac1fac929eabeed51a494fa55f8da062d58c27bf9cc711787f72 SHA512 b2ca1245ca55fce2fdd722b5b318bf137efffb9d6ee8ece30706cc369b51e1943f738cd95be29a01fd74e184175f4ce0d6fefdc58a2a621d80358dbfe293cfb9 DIST ksshaskpass-5.17.2.tar.xz 21500 BLAKE2B 964633fa8d75f09a6022c927bc68d8dda7da7b803b97eed8134dde528b7e4e9f9c1c930f8a1ffa37baccae6c796188a3e5204ed3e4b230f3c4ae7f610814182a SHA512 8f3d981a2098426f1e4a23e9caa229eae176bcd236012c8e97a58249970c4ed92496d6d5c65fc95e40e2d9254911fce637710fb317a74613c0b0b0c97f902c1a +DIST ksshaskpass-5.17.3.tar.xz 21188 BLAKE2B d6c91a88b1030608816aab70597af840a2eb134e953582d03869e2e0d8ea3aa687dc1fd5b09b8bc48f997614ef0c2c4f34948b593314233550a584e1983946d3 SHA512 e9c375d321938c2f04f6338ca2ea4776b4747029ec812dc270b8e17dd20cf2be15d511b12e7330226736089227d400d2ee23a977566b3e732008c1ad7cea4ebf diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.17.3.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.17.3.ebuild new file mode 100644 index 000000000000..4709b97d6146 --- /dev/null +++ b/kde-plasma/ksshaskpass/ksshaskpass-5.17.3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="KDE implementation of ssh-askpass with Kwallet integration" +HOMEPAGE="https://cgit.kde.org/ksshaskpass.git" +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 +" +RDEPEND="${DEPEND}" + +src_install() { + ecm_src_install + + insinto /etc/xdg/plasma-workspace/env/ + doins "${FILESDIR}/05-ksshaskpass.sh" +} + +pkg_postinst() { + ecm_pkg_postinst + + 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 + elog "/etc/xdg/plasma-workspace/env/05-ksshaskpass.sh (ATTN: Path moved!)" + elog + elog "In order to have ssh-agent start with Plasma 5, do the following:" + elog " * Copy the necessary files to your home directory:" + elog " - cp /etc/plasma/startup/10-agent-startup.sh ~/.config/plasma-workspace/env/" + elog " - cp /etc/plasma/shutdown/10-agent-shutdown.sh ~/.config/plasma-workspace/shutdown/" + elog " * Edit 10-agent-startup.sh and uncomment the lines enabling ssh-agent." + elog " * In 10-agent-shutdown.sh uncomment the respective lines to properly kill" + elog " the agent when the session ends." +} diff --git a/kde-plasma/ksysguard/Manifest b/kde-plasma/ksysguard/Manifest index 57b2dfe44907..23b9e3049980 100644 --- a/kde-plasma/ksysguard/Manifest +++ b/kde-plasma/ksysguard/Manifest @@ -1,2 +1,3 @@ DIST ksysguard-5.16.5.tar.xz 500304 BLAKE2B f2e5cb8dd43df8fc16365a0f263bd769e2b01e071ac8e4e49260aa7de5a6e63c70a95b87831a0b2910f523a37ba64d923a20b8e02866fbe8f0aac0f73d85ed7a SHA512 579175da2cc4d9255b36890b716e1f060106a24c609d4cd92accc38aa2c47bf9723e1a19dfa80678619db811b59b40c853655bf678c187d802e137978c3a970b DIST ksysguard-5.17.2.tar.xz 514500 BLAKE2B 2a8ef0b79d1af7645f5447bf105fd295dd1f1f5be9ef122d7ef0a6010cbb2b3b99710fae4dbc44e9ce2a910c87252f81e7eca9d03a79cdf2316743a14c8edc5e SHA512 449b01657843043b02409beed19aa8b287f57e33fd1445a169150d84f856953e3ae0fc6c963b3f50653695be690df3b19abec0153276ac7f31ab991d38076bb2 +DIST ksysguard-5.17.3.tar.xz 514352 BLAKE2B d75a8237922c0ee44ee53f08e1dc0453d06e4ecbfc7081281377e2578966ecaa1c2481c07a7e3ca03d0c33450aa71a2032b4b1e6b5ff7e396e1ea668f69ab87b SHA512 79523a2bd77546c03237991111e706d06fc073c7d1bcdb433c0a24b575e178b466b296bae5d78734c39207b384e1f55e137192c8c7f6bd8a7d1b58cece0164a1 diff --git a/kde-plasma/ksysguard/ksysguard-5.17.3.ebuild b/kde-plasma/ksysguard/ksysguard-5.17.3.ebuild new file mode 100644 index 000000000000..695e1710ee9e --- /dev/null +++ b/kde-plasma/ksysguard/ksysguard-5.17.3.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_HANDBOOK="forceoptional" +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="Network-enabled task manager and system monitor" + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="caps lm-sensors" + +DEPEND=" + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kinit-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-plasma/libksysguard-${PVCUT}:5[-minimal(-)] + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + caps? ( + net-libs/libpcap + sys-libs/libcap + ) + lm-sensors? ( sys-apps/lm-sensors:= ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package caps libpcap) + $(cmake-utils_use_find_package lm-sensors Sensors) + ) + + ecm_src_configure +} diff --git a/kde-plasma/kwallet-pam/Manifest b/kde-plasma/kwallet-pam/Manifest index fefc99d71071..f560f053276f 100644 --- a/kde-plasma/kwallet-pam/Manifest +++ b/kde-plasma/kwallet-pam/Manifest @@ -1,2 +1,3 @@ DIST kwallet-pam-5.16.5.tar.xz 19512 BLAKE2B dc053b8b02d44a3b94fe16d50b03bf91718392bdce60e69b956e5a84406012b567f4216b08b4d05c215cfa0e9e16c7537b60420a80bf501402a7cf302b853d9b SHA512 6a3c09b645a193bd5164525c6ca0c807a0adc141566db7436101784fef8def79e121c599a837dac32393f8e5ab2c33a9473a29013d07bd64e6a8eab32308d3d1 DIST kwallet-pam-5.17.2.tar.xz 19712 BLAKE2B 24da5b28399a9e7a98c5ea9077e019610075b7df3934651e1f3237fcd514ae76eab7f7a7a00080529d410b0eb9b2acb53481ad92668691b1099c66c5d17245b3 SHA512 5f3d8408488f6ae1e9b8f1a2e1975ccad3b8ca6bd9ff9a721f7ff83f50259d7a459a66bd48963702669c3751abe467917e0a7ebed5a05ed789a504c5ced29ffc +DIST kwallet-pam-5.17.3.tar.xz 19596 BLAKE2B 414cccee3f6bf46844423adbfb8f43cacc77949f60fcd4c9e28338fffcffd37b0ace2042bfe96d50a99e27537968bede13180573fb7d5abb6ba2123b88e08c11 SHA512 80498877afcedcf3a65acf4cb4412d6edb59089428b87692aa1d8b76ecae6c999aa8a59a1b4c5c1df4380f048e3d2611274b47fb487d40f3a5f277f60aea40a7 diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.17.3.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.17.3.ebuild new file mode 100644 index 000000000000..2bbe2356d0d4 --- /dev/null +++ b/kde-plasma/kwallet-pam/kwallet-pam-5.17.3.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +inherit ecm kde.org + +DESCRIPTION="KWallet PAM module to not enter password again" +LICENSE="LGPL-2.1" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + >=kde-frameworks/kwallet-${KFMIN}:5 + dev-libs/libgcrypt:0= + sys-libs/pam +" +RDEPEND="${DEPEND} + net-misc/socat +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_LIBDIR="/$(get_libdir)" + ) + ecm_src_configure +} + +pkg_postinst() { + ecm_pkg_postinst + elog "This package enables auto-unlocking of kde-frameworks/kwallet:5." + elog "See also: https://wiki.gentoo.org/wiki/KDE#KWallet_auto-unlocking" +} diff --git a/kde-plasma/kwayland-integration/Manifest b/kde-plasma/kwayland-integration/Manifest index db069d869d80..74509bd174d6 100644 --- a/kde-plasma/kwayland-integration/Manifest +++ b/kde-plasma/kwayland-integration/Manifest @@ -1,2 +1,3 @@ DIST kwayland-integration-5.16.5.tar.xz 19320 BLAKE2B 8c803397cf1bb0f94332c768911e0d5f91841bcd8491acb0169ac738550ac1bfae3990cb6d7966b9067cba9f86fc1e838b4b9732fbfd06e2bc040a4e170d3009 SHA512 c37faf39de7712c59ca1bb3c3df737bb660e7457cb66e60ff505d0484f2d0c1376306c822b63e19c5f5e578f44deea69739baea5c19039e562bd50aac47c9156 DIST kwayland-integration-5.17.2.tar.xz 20172 BLAKE2B 1a1388e6f146b0f899b7fd4ce4cbe060467d5d092f1e5d5a3c24522e9d9b6e7bd24e8342f99a1ecc0ea710a96401681821c8244b075e9cb788f04a721c5d924b SHA512 d10c2973ec6eae1283be31a15ab977948430a458f535d3ce9760f6d73f2254e96a743a7e59185782a99d39e37099edd33a319402f1dd17aa18ef98f5fbb0e9a5 +DIST kwayland-integration-5.17.3.tar.xz 20108 BLAKE2B 68c8b7150ec414fd1d9f01057c624d32167047387aac3ae89ace6555c611920e76c06e357dd3ebd71d823efc5556b67bbd13a5a6418eb15113e89227326f77b0 SHA512 2f3fc450d513bb26cbc9d2c3904fdc3822df54be2e15a16f402efa9b945eed0825ed45012612d70335163f41e213e63136b11bf82dbac543d195eeffd9cb1fb1 diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.17.3.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.17.3.ebuild new file mode 100644 index 000000000000..6874a1a4a047 --- /dev/null +++ b/kde-plasma/kwayland-integration/kwayland-integration-5.17.3.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_TEST="true" +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="Provides integration plugins for various KDE frameworks for Wayland" +HOMEPAGE="https://cgit.kde.org/kwayland-integration.git" + +LICENSE="LGPL-2.1" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/kidletime-${KFMIN}:5 + >=kde-frameworks/kwayland-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 +" +RDEPEND="${DEPEND}" + +RESTRICT+=" test" # bug 668872 diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest index 51bdb1ee6337..f40c99e6fa42 100644 --- a/kde-plasma/kwin/Manifest +++ b/kde-plasma/kwin/Manifest @@ -1,2 +1,3 @@ DIST kwin-5.16.5.tar.xz 6250592 BLAKE2B 3bb7e18f993ddc405d1d6ba20e6e8c1770206f7adeec34f60e3f015a7ddf01c7e28d0908e3c590e7a98fca526fe4698b30d116132f668924e58618efb7e32a92 SHA512 26792c58dbdb6d4c452c7953f16ebd67a0115547e5cd537f4e0facf94e461845df8261a106260c30ea6a2ab9b4b98c748ddbe35ecd6de78ba3a87a1d62e05a93 DIST kwin-5.17.2.tar.xz 6254516 BLAKE2B 0b877b0707a177f3dcab434aceef8cd1a9a9e04d6d340dd313e0f08ea7bd230234237b079ff8960ad4d1acb30870026ddfc95c71337357574f62eab6e266d3bb SHA512 c10a7e0832064046a67a490f429720a56658872d4de05b92dbea50114946601af36cfe546eb332bb659f07343f39d0a258c8dc316df11bf117cb875136f72b8f +DIST kwin-5.17.3.tar.xz 6241292 BLAKE2B fdc0e28d120193262ae4cdd106724c6fad753397381939618d1730cb1c8cdefaacb03f324fdb1bfd20b1462500cb81cda7b276fca292ee8f6a23c4ec4fdaa791 SHA512 0e9ff53cdee8089496be62a6a48d008231c56c603850318f16fdb5b72a7f018eb53d84293b2bb664a2da7fa9f685be0e8eb9eedc457ddc038014718ef2752020 diff --git a/kde-plasma/kwin/kwin-5.17.3.ebuild b/kde-plasma/kwin/kwin-5.17.3.ebuild new file mode 100644 index 000000000000..d8bfb6303451 --- /dev/null +++ b/kde-plasma/kwin/kwin-5.17.3.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_HANDBOOK="optional" +ECM_TEST="optional" +VIRTUALX_REQUIRED="test" +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux" +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="caps gles2 multimedia" + +COMMON_DEPEND=" + >=kde-frameworks/kactivities-${KFMIN}:5 + >=kde-frameworks/kauth-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5= + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kidletime-${KFMIN}:5= + >=kde-frameworks/kinit-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kpackage-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwayland-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-plasma/breeze-${PVCUT}:5 + >=kde-plasma/kdecoration-${PVCUT}:5 + >=kde-plasma/kscreenlocker-${PVCUT}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5=[gles2=] + >=dev-qt/qtscript-${QTMIN}:5 + >=dev-qt/qtsensors-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=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} + >=kde-frameworks/kirigami-${KFMIN}:5 + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtvirtualkeyboard-${QTMIN}:5 + multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] ) +" +DEPEND="${COMMON_DEPEND} + >=dev-qt/designer-${QTMIN}:5 + >=dev-qt/qtconcurrent-${QTMIN}:5 + x11-base/xorg-proto +" +PDEPEND=" + >=kde-plasma/kde-cli-tools-${PVCUT}:5 +" + +RESTRICT+=" test" + +src_prepare() { + ecm_src_prepare + use multimedia || eapply "${FILESDIR}/${PN}-5.16.80-gstreamer-optional.patch" + + # Access violations, bug #640432 + sed -e "s/^ecm_find_qmlmodule.*QtMultimedia/#&/" \ + -i CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package caps Libcap) + ) + + ecm_src_configure +} diff --git a/kde-plasma/kwrited/Manifest b/kde-plasma/kwrited/Manifest index 538a54ef12d5..ad3aef2c0bf3 100644 --- a/kde-plasma/kwrited/Manifest +++ b/kde-plasma/kwrited/Manifest @@ -1,2 +1,3 @@ DIST kwrited-5.16.5.tar.xz 20032 BLAKE2B 0647833467e49bc9ef0d94d6750f6d8a73149a7afb6271d5c06cb08217231a59fba5c2557b71d76f12c0f54ceb1d635ac8967a9bff64a264d51be987ab6e474f SHA512 fdd3d148b3467392c6475a6d86735e7a10114e700b50badf572fb378c0ee20e280421fb43944cfe33d164ff7c94e11e5c8bf67d484ebffabc5a8cba21a4ef96e DIST kwrited-5.17.2.tar.xz 20032 BLAKE2B fe0b6e26655845792ad445128720bb66a5bb79db530e8f7c2a3c71ca14021983fe80d3d99c418a507c85c142c15ad8d7b9ad72e052896b905fef29eaedc9b342 SHA512 63e4325d945fefebf77cf13dadf5b1ed34368d3baaadfd085d88f04bf8bdec9b34b07061998528cdb7e67e8c46aa4b118ec6ccdb9619f3b96fd662175327336a +DIST kwrited-5.17.3.tar.xz 20040 BLAKE2B db17c282458e77951b7b5cadc7944cf442bc206f7d8075c62359a11a2ae8ea433b9b1f2be0db7dc0ca8a56799ab2ea568185a2b21cd16ddac1168dff0ed0c886 SHA512 dd49b86367948410e7514eafb6d78f2ced4aa075e529e92595bb1aa61d7ef5d5549660240811126dd9711d92a1243f8105b5062a2697e5f72c4b31926a4ad6db diff --git a/kde-plasma/kwrited/kwrited-5.17.3.ebuild b/kde-plasma/kwrited/kwrited-5.17.3.ebuild new file mode 100644 index 000000000000..bca843b587d5 --- /dev/null +++ b/kde-plasma/kwrited/kwrited-5.17.3.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="KDE Plasma daemon listening for wall and write messages" +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kpty-${KFMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/libkscreen/Manifest b/kde-plasma/libkscreen/Manifest index 3cdca3dc5163..2e1e0b60cdf1 100644 --- a/kde-plasma/libkscreen/Manifest +++ b/kde-plasma/libkscreen/Manifest @@ -1,2 +1,3 @@ DIST libkscreen-5.16.5.tar.xz 81028 BLAKE2B 9afeb4f96c39ce7bf4771ec704da7d8f639af478ce04a0e761b29a13b6cadf010a88a06d9becfec76873b2c7c23c9419605914088b72fe86fbb946d73f8cadef SHA512 f9dd46052cb5b45d896c6c366383d912e659ec617a0214c0c887d4f78951f620c5d368fc55ea615f9999920b010bbbda4a34f7fabc2fcf6fa106cc3561f9e007 DIST libkscreen-5.17.2.tar.xz 82852 BLAKE2B f94a510a5cf29d526b768c2874cc2373d194467f2a952d33a7de128da47adaedb2a7e9886c75ce3c808b6294898c180d6db59604164e1986d6014073e61c0941 SHA512 0437ba5e150d66caaff80d3fe7e00c1572a02bd825f084a1d538d044a2a383b7e7ce47a2a0b08da40303b6f79b382dea7cb9c23d09033ca097813b7cf2418869 +DIST libkscreen-5.17.3.tar.xz 82748 BLAKE2B 4eaec1236a0a0a0c4cb6d2884ef1178d28b455a4b148d0e70849d27ded252617780ad81ab7e9e4a5bae7f17c05bc24b75ac7b94e898402d4192b52585d951a96 SHA512 47526a15594ea615b37d2cde807b604a1309425462993e4ba14d8797d359a8c40ae06eb7a2b44ed2e045bba4e9738b78b0370d1a861bc52d34045ff61c08f2cb diff --git a/kde-plasma/libkscreen/libkscreen-5.17.3.ebuild b/kde-plasma/libkscreen/libkscreen-5.17.3.ebuild new file mode 100644 index 000000000000..88df6421a869 --- /dev/null +++ b/kde-plasma/libkscreen/libkscreen-5.17.3.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_QTHELP="true" +ECM_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="Plasma screen management library" +LICENSE="GPL-2" # TODO: CHECK +SLOT="5/7" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="" + +DEPEND=" + >=kde-frameworks/kwayland-${KFMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + x11-libs/libxcb +" +RDEPEND="${DEPEND}" + +# requires running session +RESTRICT+=" test" diff --git a/kde-plasma/libksysguard/Manifest b/kde-plasma/libksysguard/Manifest index 7f9ecc7c47ac..d52aed107032 100644 --- a/kde-plasma/libksysguard/Manifest +++ b/kde-plasma/libksysguard/Manifest @@ -1,2 +1,3 @@ DIST libksysguard-5.16.5.tar.xz 579572 BLAKE2B b2236c7d2e8c3886852ef9fe09465cc000863691b68245697a7424983dc82b3cd50dc47c0fb8d69bd37f4ddb2c3a07ec0de77619ffd87d3631867223ae9ab1ee SHA512 be6d4806108b26613686ff06d9d9ea10610c87c556a90c0c8a233e0190de00d9b3d87489ffbb378d64ee7fd29eb9c58faeb2a9269d8f4963f8c5866b19388cd5 DIST libksysguard-5.17.2.tar.xz 606348 BLAKE2B d7c3d584c6c6392a4142f12a4b07f030f4dfbd1cbdc9ec68fc5582a9a1963acfb6d4fe00b60e8fc7571eca8093bdeda8da60c365bb0eacc67b50d420f7f568e9 SHA512 353fdfcb86cb72bf919152dfd59d6fa092382f78dcb6505067738e907c756ab91a7c62acfddea7b61e260272e826d232508d8926627e62c11236dec8f785253c +DIST libksysguard-5.17.3.tar.xz 603052 BLAKE2B dcba2514323e6de50be759545ee6a9b2c2eb4df6138ea557ba1ce1e6232652deb08fd97f15dcb31016fbd1391ee7e85a5596fb6e6e4875e3f646c2623184bb3d SHA512 03837ddf746c224567a65ea813dedb939c53db76d3b0fddb6ef3fb10b87b615eba56e972d9806b5c14fed243bbc5e30e6819dcdb6d47efa17f5e6114279ce9e4 diff --git a/kde-plasma/libksysguard/libksysguard-5.17.3.ebuild b/kde-plasma/libksysguard/libksysguard-5.17.3.ebuild new file mode 100644 index 000000000000..de3ac71dd329 --- /dev/null +++ b/kde-plasma/libksysguard/libksysguard-5.17.3.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_TEST="true" +VIRTUALX_REQUIRED="test" +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="Task management and system monitoring library" +LICENSE="LGPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="minimal webengine X" + +RDEPEND=" + >=kde-frameworks/kauth-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + sys-libs/zlib + webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 ) + X? ( + >=dev-qt/qtx11extras-${QTMIN}:5 + x11-libs/libX11 + x11-libs/libXres + ) +" +DEPEND="${RDEPEND} + >=kde-frameworks/kiconthemes-${KFMIN}:5 + !minimal? ( >=kde-frameworks/plasma-${KFMIN}:5 ) + 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) + ) + + ecm_src_configure +} diff --git a/kde-plasma/libkworkspace/Manifest b/kde-plasma/libkworkspace/Manifest index 9b9ca7672faf..cc75e5cf5eb6 100644 --- a/kde-plasma/libkworkspace/Manifest +++ b/kde-plasma/libkworkspace/Manifest @@ -1,2 +1,3 @@ DIST plasma-workspace-5.16.5.tar.xz 4905748 BLAKE2B 049a4ff618aade78ac130c1496f6add0ddc391db5b025045eaee91fbcac0a0b9e7b44a06757c94699c1038b18a96a06eb31d4ab6518bfda6d308e12b1269ca04 SHA512 e55e89b6a8e3dcf68bb7ad4f62f284cd819c7461eff1269f84df086a2516401c26363cc6c3c8e6cc8e27788222b3ed81098d765a25e5d96d9274e3b342816369 DIST plasma-workspace-5.17.2.tar.xz 4962148 BLAKE2B b1966e0db9fe9aa75bb934f7bb0f7b0cf7f6134cbb75926dbe86ff77bfb00888116c05aad070305e36498d7346bbc394cf42d9272ca8da79634a04bc008f949f SHA512 2c10f78de83d65e03a611f0928b28f723c71e2e9b02401c7e6b226bc7f5002119602d6344dca7c85a23ba3826e5f6f0b96057252a518bc9f8c0fa2931ac5f85d +DIST plasma-workspace-5.17.3.tar.xz 4958180 BLAKE2B c61d919389c13cc281c4a48679c6fba615399732c4ea562a2499504d5bde0add33b6827fac9744322bcb06358346de2cfde974261cf540da892b524972c18b03 SHA512 8ae809e40cec33b5fa6e49986e234c5cfd0ddb964b62dec242b763475cab6f02dd089cf69d5e89a1f8e447108958ea13097df8eda0885199c71f67e6d5c10ea3 diff --git a/kde-plasma/libkworkspace/libkworkspace-5.17.3.ebuild b/kde-plasma/libkworkspace/libkworkspace-5.17.3.ebuild new file mode 100644 index 000000000000..623419ba9675 --- /dev/null +++ b/kde-plasma/libkworkspace/libkworkspace-5.17.3.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_TEST="true" +KDE_ORG_NAME="plasma-workspace" +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="Workspace library to interact with the Plasma session manager" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +COMMON_DEPEND=" + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-plasma/kscreenlocker-${PVCUT}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXau +" +DEPEND="${COMMON_DEPEND} + >=kde-plasma/kwin-${PVCUT}:5 +" +RDEPEND="${COMMON_DEPEND} + !> CMakeLists.txt <<- _EOF_ || die + ki18n_install(po) + _EOF_ + fi + + sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" \ + -i CMakeLists.txt || die "Failed to prepare CMakeLists.txt" +} diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest index f5d9cbe27b7a..059f23f27c07 100644 --- a/kde-plasma/milou/Manifest +++ b/kde-plasma/milou/Manifest @@ -1,2 +1,3 @@ DIST milou-5.16.5.tar.xz 57700 BLAKE2B b813af1c1e0082c1a077464eb9db51fc4e526a63915a86d4b6c8b351c23590012ba12d6cbcf38e6c580346aa1b1eca7e6ab29a203035a2568833705cd28ee84d SHA512 70f8ab1c7dc1d3724e385cc959f3ad4b80efbd200c0dd9028cb123a07304b0c866c3a8a474cb5dcd0d2358a6b0ed888c85f0f6b8f43d8e057b16152406ea8ead DIST milou-5.17.2.tar.xz 63376 BLAKE2B c0a1a359f0063676962a268571280ee9d1a0908200946a5a07e049c3bae19d8379f4705cec9c0f32798950bf6393739a06f4b07091900dba77d28b7f40efc46f SHA512 6591ba372722d102d4c6fca2e539513f3c8b507f4701067f16f8a0399de8a67d7885f75b99c700c64b4052418ecacc9c9c7ba51c854b375ede88894bdc709590 +DIST milou-5.17.3.tar.xz 63120 BLAKE2B a2baa846ae662b1685fb72919771b809d655cdc4a3fa688e720a3be52a6032181ee9da366dc85153ffbdce3d7c63042057780a27919929eb9141a34634ea2a32 SHA512 4351bbaa524a09651f329da0eedc87c12ad32f26d55465f5b0cfb7265bf600375a60e902ae27b3fedfb1cbe1b73a6b2b02f309cc1f74fd49293cd66e6586b21b diff --git a/kde-plasma/milou/milou-5.17.3.ebuild b/kde-plasma/milou/milou-5.17.3.ebuild new file mode 100644 index 000000000000..57c0f1e814e5 --- /dev/null +++ b/kde-plasma/milou/milou-5.17.3.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_TEST="forceoptional-recursive" +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="Dedicated search application built on top of Baloo" +HOMEPAGE="https://cgit.kde.org/milou.git" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/krunner-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/oxygen/Manifest b/kde-plasma/oxygen/Manifest index b01c63034d1f..6cd6e102bee4 100644 --- a/kde-plasma/oxygen/Manifest +++ b/kde-plasma/oxygen/Manifest @@ -1,2 +1,3 @@ DIST oxygen-5.16.5.tar.xz 4466432 BLAKE2B 99ffbf358ebe687402d2ad08b01f0043c4c2510762a4eed9556d97727000d9a6144c712775c206cc4b98f4c247ed6d4fa96aceda0af6e82c2e75b69250ce8490 SHA512 6ed14b6fc454e22e837525efa7298245d62cd7c86a0f8b608960141f8820722fa9996214848309cb89d4212d9a8ad1384ce82e7917b62114aea8d65247b68951 DIST oxygen-5.17.2.tar.xz 4465224 BLAKE2B ccf8af1b232af8e9f8fc51764a55f9ce71608dd9897bed39a798829b9afca8347b363a0e31f96cd3c101fe9b4f63252099e4f92c1c135f7da4947ad4262738c9 SHA512 dde70ee1e99e8ce0be9734a7165616c219b8550bb5700004661bebdcd1f9a886215046b90a19fc52a86d4abec351c13f47c96bbfbb11dd437a8279e3eef4e14a +DIST oxygen-5.17.3.tar.xz 4466848 BLAKE2B 17e3cf98b29f88cb9053691ce9bdbb3922cb3251f9e374ca6f1afa2c9dec54b30d0952ccd53b6c0a090a6a0c80f26aa9bb8b3b560b8fd05989bfe1fe135c3e07 SHA512 bfb98035fdd541b9d35438774d722de6852d0ea3423c3b4f22ab1533f60824e062419e8fa339f434f921abd1166b3820e3d22bbdbd38e820947faba5129b7610 diff --git a/kde-plasma/oxygen/oxygen-5.17.3.ebuild b/kde-plasma/oxygen/oxygen-5.17.3.ebuild new file mode 100644 index 000000000000..0a841ef1bd7a --- /dev/null +++ b/kde-plasma/oxygen/oxygen-5.17.3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KFMIN=5.64.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.12.3 +inherit ecm kde.org + +DESCRIPTION="Oxygen visual style for the Plasma desktop" +HOMEPAGE="https://cgit.kde.org/oxygen.git" +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="wayland" + +COMMON_DEPEND=" + >=kde-frameworks/frameworkintegration-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-plasma/kdecoration-${PVCUT}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + x11-libs/libxcb + wayland? ( >=kde-frameworks/kwayland-${KFMIN}:5 ) +" +DEPEND="${COMMON_DEPEND} + >=kde-frameworks/kservice-${KFMIN}:5 +" +RDEPEND="${COMMON_DEPEND} + != 5.14.0 +COMMON_DEPEND=" + >=kde-frameworks/kactivities-${KFMIN}:5 + >=kde-frameworks/kactivities-stats-${KFMIN}:5 + >=kde-frameworks/kauth-${KFMIN}:5 + >=kde-frameworks/kbookmarks-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/kded-${KFMIN}:5 + >=kde-frameworks/kdelibs4support-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kidletime-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/knotifyconfig-${KFMIN}:5 + >=kde-frameworks/kpackage-${KFMIN}:5 + >=kde-frameworks/kpeople-${KFMIN}:5 + >=kde-frameworks/krunner-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktexteditor-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:5 + >=kde-frameworks/kwayland-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + >=kde-plasma/kscreenlocker-${PVCUT}:5 + >=kde-plasma/kwin-${PVCUT}:5 + >=kde-plasma/libkscreen-${PVCUT}:5 + >=kde-plasma/libksysguard-${PVCUT}:5 + >=kde-plasma/libkworkspace-${PVCUT}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] + >=dev-qt/qtgui-${QTMIN}:5=[jpeg] + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + 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? ( >=kde-frameworks/kholidays-${KFMIN}:5 ) + geolocation? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) + gps? ( sci-geosciences/gpsd ) + qalculate? ( sci-libs/libqalculate:= ) + qrcode? ( >=kde-frameworks/prison-${KFMIN}:5 ) + semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 ) +" +DEPEND="${COMMON_DEPEND} + >=dev-qt/qtconcurrent-${QTMIN}:5 + x11-base/xorg-proto +" +RDEPEND="${COMMON_DEPEND} + >=kde-frameworks/kdesu-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-apps/kio-extras-19.04.3:5 + >=kde-plasma/ksysguard-${PVCUT}:5 + >=kde-plasma/milou-${PVCUT}:5 + >=kde-plasma/plasma-integration-${PVCUT}:5 + >=dev-qt/qdbus-${QTMIN}:5 + >=dev-qt/qtgraphicaleffects-${QTMIN}:5 + >=dev-qt/qtpaths-${QTMIN}:5 + >=dev-qt/qtquickcontrols-${QTMIN}:5[widgets] + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + 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 ) + !