diff options
93 files changed, 2418 insertions, 0 deletions
diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest index 46157f51503a..5cf6bc7e7b2b 100644 --- a/kde-plasma/bluedevil/Manifest +++ b/kde-plasma/bluedevil/Manifest @@ -1 +1,2 @@ DIST bluedevil-5.15.5.tar.xz 158216 BLAKE2B 0f7fdf6cf700e09a7b3468163e65bbc314960531f6e6d73f599bae98f52f19287a25fc71bf4349dd27791de35a992235ae2a884950217640253e15ab6c92609b SHA512 fdcf1a203ca78f6f36e22fc8bbabb2ea8c3f3fd63d4ba6c37453ea6b32a41311347685be68454c25e4e238926dcc1b6cbdbeefaad3ed384b488054a6a4e0d54e +DIST bluedevil-5.16.0.tar.xz 158268 BLAKE2B 677728704939c2d5305a89c5d348d6c99e65eb16a9a1cf987eb8fb8358cad066eb9e107c60f6654b5366662bdb5bbc0dfeaf108c2e9aa79a37ad92f3830e2c84 SHA512 dd0e6e9bcc1bb899a14863d9fca75299d4b97cb728643a831f2868acd4356f4009555d0e2a87b06366ccbaab650dec75ef4c486aa6b8b059fa1887fc7c5b0641 diff --git a/kde-plasma/bluedevil/bluedevil-5.16.0.ebuild b/kde-plasma/bluedevil/bluedevil-5.16.0.ebuild new file mode 100644 index 000000000000..15fef8b7b306 --- /dev/null +++ b/kde-plasma/bluedevil/bluedevil-5.16.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="Bluetooth stack for KDE Plasma" +HOMEPAGE="https://cgit.kde.org/bluedevil.git" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep bluez-qt) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kded) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep plasma) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND} + $(add_plasma_dep kde-cli-tools) +" diff --git a/kde-plasma/breeze-grub/Manifest b/kde-plasma/breeze-grub/Manifest index dd52673eb86e..eef7d3f03dd9 100644 --- a/kde-plasma/breeze-grub/Manifest +++ b/kde-plasma/breeze-grub/Manifest @@ -1 +1,2 @@ DIST breeze-grub-5.15.5.tar.xz 3127888 BLAKE2B 0ee6733509a8e82e272e17ea6247dc3d32420e243c4989a04271a17b30e614d5b35f19a14aebc676fdffbcfe66130352ddde4b5c31acbb890e5a6aa8868d1db7 SHA512 fa95f67ab63382c12f9d5448fe114145c485b73ebc7eeefb4b3199c582707f88fdbc68dbd9c996a46d44004f0a0f759fe44b49d03391a399f8113b4494b64420 +DIST breeze-grub-5.16.0.tar.xz 3144548 BLAKE2B 4bc33f192b3ffa9348ae1e6c22737c7d8781279b9c1d4485bbb635a9807fd1f512b1d5cbb4f4eee137c9b108e0a1c601c7fd8d5a06c5fbb859afe2264e70c0f4 SHA512 0a195b78cfc095e8cf143ca8839222830415e39b063e500722a3cf27c0eccad0324c73bd8a7db5e3a9e84b6631a07548eb3d80d6a1b35868c0a5630a7b52df0d diff --git a/kde-plasma/breeze-grub/breeze-grub-5.16.0.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.16.0.ebuild new file mode 100644 index 000000000000..5bd1b8ebfeab --- /dev/null +++ b/kde-plasma/breeze-grub/breeze-grub-5.16.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_AUTODEPS="false" +KDE_DEBUG="false" +inherit kde5 + +DESCRIPTION="Breeze theme for GRUB" +LICENSE="GPL-3+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +src_prepare() { default; } +src_configure() { :; } +src_compile() { :; } + +src_install() { + insinto /usr/share/grub/themes + doins -r breeze +} diff --git a/kde-plasma/breeze-gtk/Manifest b/kde-plasma/breeze-gtk/Manifest index e60a6afbe3f8..d13e3c510c4e 100644 --- a/kde-plasma/breeze-gtk/Manifest +++ b/kde-plasma/breeze-gtk/Manifest @@ -1 +1,2 @@ DIST breeze-gtk-5.15.5.tar.xz 47504 BLAKE2B 3a6d4c656e652004e1c3268978e31f476c08a78fcf27de178edd94c1b1f568fcef26b971e52b89037922eb7be86ff5eb6189e8816a6ce6dab5a50c7d951da84a SHA512 61416aa88b50cca55df03b6eb95f6d5f6f7700fb64730668d777155c5ec0a892d00b9dd659f8a4ab86ba0c857d7bb52954563cdb8df2498f8fdfbea95c1cdd59 +DIST breeze-gtk-5.16.0.tar.xz 47544 BLAKE2B 29121dc8e03fa1fea3550b8c6eb02b0b8c7d8f884d45110aeedb9bd2832d31eb22c96ee594c0106cbe7066572d4ccbcf2fcf6fbd6115f5e82e044a1639ed4f2d SHA512 5afb98406a9e1db1b0c05df7610bb3181638def50bb181f9a333b7f28fb386f87f545bd7ab93f283026a0fc6cc689f6d77486eeba0174dee649ec3363fb29fd2 diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.16.0.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.16.0.ebuild new file mode 100644 index 000000000000..3e90156692c1 --- /dev/null +++ b/kde-plasma/breeze-gtk/breeze-gtk-5.16.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{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 +} diff --git a/kde-plasma/breeze-plymouth/Manifest b/kde-plasma/breeze-plymouth/Manifest index d4252800088d..0557becf180d 100644 --- a/kde-plasma/breeze-plymouth/Manifest +++ b/kde-plasma/breeze-plymouth/Manifest @@ -1 +1,2 @@ DIST breeze-plymouth-5.15.5.tar.xz 105724 BLAKE2B 2ba7c8daf2997bf8f422e687ff5636398eb5d84867814177c73a2d004baacbc2a25131585757efd615069dabaadd23641d646806d884228b2ac95805576198db SHA512 74df266881cebf5f1378975f6768e43e73a3ca4f6d8f1d73a4026eb1d046b9386887d40e8e8ad59fb9c96c45a6f63aa9b6c41a8d1740eaab4db515ab4c5a5310 +DIST breeze-plymouth-5.16.0.tar.xz 105656 BLAKE2B fd6336e2c038e5fd80ee039ee91fb9fd58a6a135c01f12d1fe747374da6b8486079cae9d30c0eaf37672cbe2470e72d6527fdfff04159d7ebe4da7d2732b3435 SHA512 d385a64796a691c094033caf9e9e38961d3e46ee16416228ce22c8dd95ad6ab11f073d7713a19039d7867ece62aa1a35e00559323d400bb0df864c0791dbefad diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.16.0.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-5.16.0.ebuild new file mode 100644 index 000000000000..41a505dcab07 --- /dev/null +++ b/kde-plasma/breeze-plymouth/breeze-plymouth-5.16.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_AUTODEPS="false" +inherit kde5 + +DESCRIPTION="Breeze theme for Plymouth" +LICENSE="GPL-2+ GPL-3+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +BDEPEND="$(add_frameworks_dep extra-cmake-modules)" +DEPEND="sys-boot/plymouth" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DDISTRO_NAME="Gentoo Linux" + -DDISTRO_VERSION= + ) + + kde5_src_configure +} diff --git a/kde-plasma/breeze/Manifest b/kde-plasma/breeze/Manifest index 30774974b37b..5a9b0681af5e 100644 --- a/kde-plasma/breeze/Manifest +++ b/kde-plasma/breeze/Manifest @@ -1 +1,2 @@ DIST breeze-5.15.5.tar.xz 25144812 BLAKE2B 00a477883384924cf9d77d659e9df4e31d442b94bbb2ad7b502e4cfd4aa5f40a01918654a738ef92db6ada834a10a7197d56ecb2994218a24d2ec0b0830f887c SHA512 a83ab125ed55f5da6b4e74ceecea5bbf5dc0f2b589b88764b2c0e501bfdc514e7b911e8a93b6e491f9ff0a22055fe8fa6611203f50b75fd624d7427e6c532391 +DIST breeze-5.16.0.tar.xz 16593496 BLAKE2B c573b23c9bb61fc16ca3fbd5db10805486b63fccdb966d598636856b03db62814c29087691386bbb1a428216030b448b1a0ea1c914f760a968b450fbec899a70 SHA512 5ae2f6c17804d2207e99f5351bc426216e7ab47f137e898221176a6e0cc165f7d1f533fecb6efe73e6f657761ba2f352ded3e5f6b03c8b61bd6d305076bb8b55 diff --git a/kde-plasma/breeze/breeze-5.16.0.ebuild b/kde-plasma/breeze/breeze-5.16.0.ebuild new file mode 100644 index 000000000000..f94b9f2596a0 --- /dev/null +++ b/kde-plasma/breeze/breeze-5.16.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="Breeze visual style for the Plasma desktop" +HOMEPAGE="https://cgit.kde.org/breeze.git" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="wayland X" + +RDEPEND=" + $(add_frameworks_dep frameworkintegration) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_plasma_dep kdecoration) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + sci-libs/fftw:3.0= + wayland? ( $(add_frameworks_dep kwayland) ) + X? ( + $(add_qt_dep qtx11extras) + x11-libs/libxcb + ) +" +DEPEND="${RDEPEND} + $(add_frameworks_dep kpackage) +" +PDEPEND=" + $(add_frameworks_dep breeze-icons) + $(add_plasma_dep kde-cli-tools) +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package wayland KF5Wayland) + $(cmake-utils_use_find_package X XCB) + ) + kde5_src_configure +} diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest index fa9619eb15e5..944bfbc3bd1b 100644 --- a/kde-plasma/discover/Manifest +++ b/kde-plasma/discover/Manifest @@ -1 +1,2 @@ DIST discover-5.15.5.tar.xz 10447644 BLAKE2B 456acc6bbbea216cde7a535fa591ef76316ee07f5ba57e6b3c6c20536b21877eb210f381cba8cc7c114110f3f7ffc4244163174bf8ae95cd022ca05a4be16bed SHA512 fc94bf3d93423d6327951c8ba76c2a08c7bd19aafbca7333e159af7500d1a78b464f7b5824b9168c522f052ca6cd322e9b5a26abd74657b99c734bbc7b864a3d +DIST discover-5.16.0.tar.xz 10448044 BLAKE2B 7b6f0e5d40f02284c2c07d22e64c1b503bcc763ec2b0897ec870b02cc7cbc0fabdf8e2050d36030c28af4b1ae25ff28c54d913092a30e08d62dd4451da9e66a8 SHA512 2b30994e4b95b4a9793a25c7e6a8a3aa380e2937e0ce8b8d90518fc27775fded59a095b1a797fc41cc1a9f12bb889c610c767c8199286b2022233c005e54f282 diff --git a/kde-plasma/discover/discover-5.16.0.ebuild b/kde-plasma/discover/discover-5.16.0.ebuild new file mode 100644 index 000000000000..3de7eec2f778 --- /dev/null +++ b/kde-plasma/discover/discover-5.16.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="KDE Plasma resources management GUI" +HOMEPAGE="https://userbase.kde.org/Discover" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="+firmware" + +# libmarkdown (app-text/discount) only used in PackageKitBackend +DEPEND=" + $(add_frameworks_dep attica) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep kirigami) + $(add_frameworks_dep kitemmodels) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep qtconcurrent) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + firmware? ( sys-apps/fwupd ) +" +RDEPEND="${DEPEND} + $(add_frameworks_dep kirigami) +" + +src_prepare() { + kde5_src_prepare + # we don't need it with PackageKitBackend off + punt_bogus_dep KF5 Archive +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON + -DCMAKE_DISABLE_FIND_PACKAGE_AppStreamQt=ON + -DCMAKE_DISABLE_FIND_PACKAGE_Snapd=ON + -DBUILD_FlatpakBackend=OFF + -DBUILD_FwupdBackend=$(usex firmware) + ) + + kde5_src_configure +} + +src_test() { + # bug 686392: needs network connection + local myctestargs=( + -E "(knsbackendtest)" + ) + + kde5_src_test +} diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest index 843c1e5ad8e8..da2148a0507e 100644 --- a/kde-plasma/drkonqi/Manifest +++ b/kde-plasma/drkonqi/Manifest @@ -1 +1,2 @@ DIST drkonqi-5.15.5.tar.xz 738752 BLAKE2B e0a48064a1881079f44c727a1bc08b9e8906b2c3e83a3def8b5fd406b6aa4d2982ebb885f3038692568293da2d933d521735724b34b40fbbcc96b139c1595740 SHA512 812206194f095a4862023a085ac2975c107e2774010598a6bf1b9b88b8dfa1e78819ac4012854d607a61bcba6dc954554ac178ccb3fd304ed27adddefa1fe8c9 +DIST drkonqi-5.16.0.tar.xz 740852 BLAKE2B 8923a655d52e435ba8681e705d2fb9b6734bee06ca64586d30d40081eda9a54e6b5d9c844971ee8fa7fb309934a4e5b86ad301f815566e4dd415cf2936ee7f2a SHA512 86c8010eab01a811b3cb45aaeabb89e67a14fde9b5f45f7c14323fac376442e63fe21a1aadc01e110c161ce13a07f250eb717778b6e2d40ce7595fa9913529ce diff --git a/kde-plasma/drkonqi/drkonqi-5.16.0.ebuild b/kde-plasma/drkonqi/drkonqi-5.16.0.ebuild new file mode 100644 index 000000000000..8dbc6989fc44 --- /dev/null +++ b/kde-plasma/drkonqi/drkonqi-5.16.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed" + +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="X" + +COMMON_DEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kidletime) + $(add_frameworks_dep kio) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep kwayland) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlrpcclient) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + X? ( $(add_qt_dep qtx11extras) ) +" +DEPEND="${COMMON_DEPEND} + $(add_qt_dep qtconcurrent) +" +RDEPEND="${COMMON_DEPEND} + !<kde-plasma/plasma-workspace-5.10.95:5 +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package X Qt5X11Extras) + ) + kde5_src_configure +} + +pkg_postinst() { + kde5_pkg_postinst + if ! has_version "sys-devel/gdb"; then + elog "For more usability consider installing the following package:" + elog " sys-devel/gdb - Easier debugging support" + fi +} diff --git a/kde-plasma/kactivitymanagerd/Manifest b/kde-plasma/kactivitymanagerd/Manifest index 8dd13f40ef3f..636931a55110 100644 --- a/kde-plasma/kactivitymanagerd/Manifest +++ b/kde-plasma/kactivitymanagerd/Manifest @@ -1 +1,2 @@ DIST kactivitymanagerd-5.15.5.tar.xz 84756 BLAKE2B de13492cec3c4bdb29a8be01777c21cfc5c36c7f644d6d6fd7ef2bc502620031be1c94397e5b7806095a93e9e5eae7a5acfa149c3bc809635f3f3f43b01b1aa6 SHA512 9c9c066ccf7b56ecb0816be5db82dec7d89f9a834ef75a0f96d073d0d15470a57a84f811c17feb4edbf262fc44275d943fd7e06ec2bdb53860a4f6a4ea1b64d3 +DIST kactivitymanagerd-5.16.0.tar.xz 84756 BLAKE2B 2341e29a5865044251172c4b71537466d027a91fe80dda599785bef01a3513fcccb13fc65dd19eae8a37b773109b17a079ad19ab4109f4cdb7e2c554871cbfe2 SHA512 871bb289c94e79cd639da3eb17fddac77e2d9a91756bd6fe2f5d501f855f2f468b5a6b6212210facc4399da729763b0d4489e4349dd325f6f89163a72232f036 diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.16.0.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.16.0.ebuild new file mode 100644 index 000000000000..63d219b8c165 --- /dev/null +++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.16.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="System service to manage user's activities, track the usage patterns etc." +LICENSE="|| ( GPL-2 GPL-3 )" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +COMMON_DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtsql 'sqlite') + $(add_qt_dep qtwidgets) +" +DEPEND="${COMMON_DEPEND} + dev-libs/boost +" +RDEPEND="${COMMON_DEPEND} + !<kde-frameworks/kactivities-4.13.3-r2:4 +" diff --git a/kde-plasma/kde-cli-tools/Manifest b/kde-plasma/kde-cli-tools/Manifest index 17f29f34f388..2be423b5e656 100644 --- a/kde-plasma/kde-cli-tools/Manifest +++ b/kde-plasma/kde-cli-tools/Manifest @@ -1 +1,2 @@ DIST kde-cli-tools-5.15.5.tar.xz 585788 BLAKE2B 67693b592af030aac0b130b4233fe770eee2d4d4b82c7ee1997770403e7eb9138f997681a564e349a16ba9e119e95ceb7dba037f39f950f48a0a01a63f447770 SHA512 f7f9f8af72e6fe421a22bde996b5abd5ab194b7fb6b7252e63761658b143b98e8f49783b2a53f15b45c16a6dba6b064293237bd51ef7a61371293bdaea9359ff +DIST kde-cli-tools-5.16.0.tar.xz 587192 BLAKE2B f988f05856f57bdf9d6f720e3c28d5a1999dc3fc98ddbe75a342a68d6d314848374552b5e511b2cc5600700b5619d5b4f7ceb2478a465bed07f4c52941811ea9 SHA512 b945d16ee675c3cab6cb1379ee6ffc5e0fe7dd8b4b4bc56d58bf9e8ee841f0e8a34cd25998e74e346a4b0d19048df1c4725da131589883af43514a612c1ca9df diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.16.0.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.16.0.ebuild new file mode 100644 index 000000000000..fe466b4b22c8 --- /dev/null +++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.16.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_HANDBOOK="forceoptional" +KDE_TEST="optional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system" +HOMEPAGE="https://cgit.kde.org/kde-cli-tools.git" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="kdesu X" + +REQUIRED_USE="kdesu? ( X )" + +DEPEND=" + $(add_frameworks_dep kactivities) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_plasma_dep libkworkspace) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtsvg) + $(add_qt_dep qtwidgets) + kdesu? ( $(add_frameworks_dep kdesu) ) + X? ( + $(add_qt_dep qtx11extras) + x11-libs/libX11 + ) +" +RDEPEND="${DEPEND} + kdesu? ( sys-apps/dbus[X] ) +" + +PATCHES=( "${FILESDIR}/${PN}-5.12.80-tests-optional.patch" ) + +# requires running kde environment +RESTRICT+=" test" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package kdesu KF5Su) + $(cmake-utils_use_find_package X Qt5X11Extras) + ) + + kde5_src_configure +} + +src_install() { + kde5_src_install + use kdesu && dosym ../$(get_libdir)/libexec/kf5/kdesu /usr/bin/kdesu +} diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest index e3fd524df054..e8d994b741b0 100644 --- a/kde-plasma/kde-gtk-config/Manifest +++ b/kde-plasma/kde-gtk-config/Manifest @@ -1 +1,2 @@ DIST kde-gtk-config-5.15.5.tar.xz 156704 BLAKE2B 8c53c009c028ff15ab7ec1c8d8e5283c3b734ea92265962b3bb2459def86fbfe1f5b42af2b60eda1c92244e40b8ab5c0471e937ecdbd5564ab4551961400d78b SHA512 b783dd7451fe52a79e92e19c40f932456baa0522b81d982794f8677a26f0907bbf1f7817cf54c988d4aeb0e09f761e665e9f70dab270a7bacf54c391ff31f8df +DIST kde-gtk-config-5.16.0.tar.xz 154312 BLAKE2B cf5f8e303a19e0a4b3fbe6d4c0892c3e82af6b0a56227fdb4ecf8345f20e33d659c720a37a8d5ed769f6a0650740524e32a82af19aa084c6fea81458e960a890 SHA512 7f322118fe2ddc398328c519a47b33fd7b2f0c7704d5bb42284985fe0b33e1af3f32a4c52569d07b02f4dc865da2285a7cab7a080493bafe6cbb5392708e0af2 diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.16.0.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.16.0.ebuild new file mode 100644 index 000000000000..03f067d76fe8 --- /dev/null +++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.16.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="KDE Plasma systemsettings kcm to set GTK application look&feel" +HOMEPAGE="https://cgit.kde.org/kde-gtk-config.git" +LICENSE="GPL-3" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep kwidgetsaddons) + $(add_qt_dep qtgui) + $(add_qt_dep qtsvg) + $(add_qt_dep qtwidgets) + dev-libs/glib:2 + gnome-base/gsettings-desktop-schemas + x11-libs/gtk+:2 + x11-libs/gtk+:3 + x11-libs/libXcursor +" +RDEPEND="${DEPEND} + $(add_plasma_dep kde-cli-tools) +" + +src_configure() { + local mycmakeargs=( + -DDATA_INSTALL_DIR="${EPREFIX}/usr/share" + ) + + kde5_src_configure +} + +pkg_postinst() { + kde5_pkg_postinst + elog "If you notice missing icons in your GTK applications, you may have to install" + elog "the corresponding themes for GTK. A good guess would be x11-themes/oxygen-gtk" + elog "for example." +} diff --git a/kde-plasma/kdecoration/Manifest b/kde-plasma/kdecoration/Manifest index 47f35614275a..d9d838e0bcb2 100644 --- a/kde-plasma/kdecoration/Manifest +++ b/kde-plasma/kdecoration/Manifest @@ -1 +1,2 @@ DIST kdecoration-5.15.5.tar.xz 42492 BLAKE2B c4b458e7b174b6ef395edca08e0c0d3787bb30596f76c538a8a537e31314f4f00f55751de92df80058e12ae0a3bc504af5c32aae7ee1b4664bb4495b71d4138a SHA512 8d004eacbf43726511eedfccd489eb91c2324aea948e9ecd111eb20b5bf89b4b88c3fefc237fe1d44029093e52bfa0cf58dcd641701364e51661b0ecff5f67e0 +DIST kdecoration-5.16.0.tar.xz 42832 BLAKE2B a73893e5704c999f9faa8200bab37d2497d8e7fd960cfcae5323f671b68435a8b6eb6ec379b3e87b28de15dc90fe0d147995596c19b762865a1e78f48bfbf031 SHA512 7375e6d9fbecef9c0b9a15ec6b25aff7745a92ce8766d0ebe560f8372e833eb215c8090453217921019fbd60d77b047e681eac34d751e63b25a4da7c50caae94 diff --git a/kde-plasma/kdecoration/kdecoration-5.16.0.ebuild b/kde-plasma/kdecoration/kdecoration-5.16.0.ebuild new file mode 100644 index 000000000000..7b8168624497 --- /dev/null +++ b/kde-plasma/kdecoration/kdecoration-5.16.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Plugin based library to create window decorations" +LICENSE="|| ( LGPL-2.1 LGPL-3 )" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep ki18n) + $(add_qt_dep qtgui) +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/kdeplasma-addons/Manifest b/kde-plasma/kdeplasma-addons/Manifest index 7be0bbfef137..f8fa06491b28 100644 --- a/kde-plasma/kdeplasma-addons/Manifest +++ b/kde-plasma/kdeplasma-addons/Manifest @@ -1 +1,2 @@ DIST kdeplasma-addons-5.15.5.tar.xz 604584 BLAKE2B aab24f3f8fee18f4e54a7fdf4edbe35923bf96751f27a656d60b141987174f257ae19b77301dc9b77999ef0f8c439cc3cf71be75a2d4a0b9623e2d23e9ec66d7 SHA512 cc0dff694c71645072c6a56bedaa9067a4947906e5167cd55012868a1554beaa5278d2e4f41092be784c8cd9290c03b807f6622a24941dc0b0f733442355fc80 +DIST kdeplasma-addons-5.16.0.tar.xz 594596 BLAKE2B ca777348f45841e0fbfaef662493c34918ead3d14e676f309ab2d594b71ebdb922629c6b33cdc7fde058b75b4ba8e955078988ac5ca816290ab0a5b9a13185c2 SHA512 4767907234ee6ee1ba5465352e04c9a7c4ee0de593f792f711e59610b589ff830ddc56d345fb8af123ea33a8dcee15ee70047e7c4d12150c73fe9d1d6f29f898 diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.16.0.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.16.0.ebuild new file mode 100644 index 000000000000..0d8ba38af27c --- /dev/null +++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.16.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="Extra Plasma applets and engines" +LICENSE="GPL-2 LGPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="share webengine" + +DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep kholidays) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kpackage) + $(add_frameworks_dep kross) + $(add_frameworks_dep krunner) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kunitconversion) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep plasma) + $(add_frameworks_dep sonnet) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + share? ( $(add_frameworks_dep purpose) ) + webengine? ( $(add_qt_dep qtwebengine) ) +" +RDEPEND="${DEPEND} + $(add_plasma_dep plasma-workspace) + $(add_qt_dep qtquickcontrols) + $(add_qt_dep qtquickcontrols2) +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package share KF5Purpose) + $(cmake-utils_use_find_package webengine Qt5WebEngine) + ) + + kde5_src_configure +} diff --git a/kde-plasma/kgamma/Manifest b/kde-plasma/kgamma/Manifest index 2e72edc95715..705c0ec7eff9 100644 --- a/kde-plasma/kgamma/Manifest +++ b/kde-plasma/kgamma/Manifest @@ -1 +1,2 @@ DIST kgamma5-5.15.5.tar.xz 79316 BLAKE2B 369445730b506756e0f18d0bf78106d1795ea2a426996c7e8f9cb8b335e26e427c5d0ce2f4abb3edf8948096058cb4f09e8a7ea82a22291c5bb2326dd01ac5f2 SHA512 fea6a5242aecf366b9c3e908b4d273efc8cae66ed0077d526d8e508425265cf4155503a999035ab5e73a646ed68131b783510634d553f653a964a5f8d8ac4fa0 +DIST kgamma5-5.16.0.tar.xz 79292 BLAKE2B 1cc3de91fdfc625c7a6cedc6ba53466fca5d05b25295f53acdc164640ff70e5138b606a041b2d6f4adc1aeb56e9993cf605bd945fc2acb8b48ead8f977015319 SHA512 d6ad0574b43fd01813055522cbd57448ca2dc3893838dcb0d967a61e9aaf53675bb40512124c91e20b5efc0bcc99125323e2f0a00c683aa58bf80edee890fa9d diff --git a/kde-plasma/kgamma/kgamma-5.16.0.ebuild b/kde-plasma/kgamma/kgamma-5.16.0.ebuild new file mode 100644 index 000000000000..63ac5289c98d --- /dev/null +++ b/kde-plasma/kgamma/kgamma-5.16.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_HANDBOOK="forceoptional" +KMNAME="${PN}5" +inherit kde5 + +DESCRIPTION="Screen gamma values kcontrol module" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +RDEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + x11-libs/libX11 + x11-libs/libXxf86vm +" +DEPEND="${RDEPEND} + x11-base/xorg-proto +" diff --git a/kde-plasma/khotkeys/Manifest b/kde-plasma/khotkeys/Manifest index fc5b00f5274e..4c26a821274c 100644 --- a/kde-plasma/khotkeys/Manifest +++ b/kde-plasma/khotkeys/Manifest @@ -1 +1,2 @@ DIST khotkeys-5.15.5.tar.xz 1865968 BLAKE2B 109748767e2119b9b54d29eade0bda4d5c696e67b35c549b10d0de19b890dc07a24e4108c3877046ab7468a4f98b6fffa03a818da11c00febf1f168fba7cfec5 SHA512 ad6f99053d7be4c530233d5384f59cc77b3463e1864135cd45ca17ee3eb483f8d503c089963bb758905d0c9e80a3248331905af117e01bd10a24fb4a61be8f08 +DIST khotkeys-5.16.0.tar.xz 1865856 BLAKE2B c218533f10bc264c07e3a6999e2a6220cbd6cd761d81249e0c6b6818d7f491d5eaf77e7245fe29c63da0479652d54b0dc73dff567250859fda282a0dd46fc40b SHA512 3c8d2f36a7cecc9092c5901ff304a7ec9ec77f5a7f8cb3160a4a66724ed95844e6dbb937c3fda163c1bcfde2c311646e7d54460fc5d855ec9786054ebf5d9d8d diff --git a/kde-plasma/khotkeys/khotkeys-5.16.0.ebuild b/kde-plasma/khotkeys/khotkeys-5.16.0.ebuild new file mode 100644 index 000000000000..90c8ca75d47e --- /dev/null +++ b/kde-plasma/khotkeys/khotkeys-5.16.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_HANDBOOK="forceoptional" # not optional until !kdelibs4support +inherit kde5 + +DESCRIPTION="KDE Plasma workspace hotkey module" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +COMMON_DEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdelibs4support X) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_plasma_dep libkworkspace) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + x11-libs/libX11 + x11-libs/libXtst +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto + x11-libs/libxcb + x11-libs/libXtst +" +RDEPEND="${COMMON_DEPEND} + $(add_frameworks_dep kded) + $(add_plasma_dep kde-cli-tools) +" diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest index 24c6283b54e3..20d8f10845ed 100644 --- a/kde-plasma/kinfocenter/Manifest +++ b/kde-plasma/kinfocenter/Manifest @@ -1,2 +1,3 @@ DIST glogo-small.png 24583 BLAKE2B 0af2ceae708e56f217120e5d8b880fb71401e3761ab26c4af5e74c0622368aa4e34b05160fae15fbfbbc832077810ab5c1e424826632748299fd22997cbe665c SHA512 648be463ec3812a2edcdab54d7a230bf2bd7e6895f4ffe72321d8fca28a5e1e0980f6e3b9a32f369c8369943ceb802a65a94b9dad820dcf2c81d4581d814cb48 DIST kinfocenter-5.15.5.tar.xz 1321684 BLAKE2B 51a3b49a5b724d187f58513c87f0618b1ee71d00e4ed51019017ae427602b7135d6bd9419714c431e3440f8a27152c4a72951d929b727f200c5cf1d72fc3ac84 SHA512 d75561edc65701097e4c9249f1cb7208e14ee1e99acbd6521606c99ac8e4ebe9ab42a804d8ef7bcde138d3189e3dbd9aaad088563ae6364418e6119639ac3974 +DIST kinfocenter-5.16.0.tar.xz 1322544 BLAKE2B cd178d65a195ae9e678864dd3d4a93b761446edc5aa34765641972f9452a02cab2cebbba1f17f9ba181f3dc39c3e9db47396622e80addd6886305340469f36b9 SHA512 13729a7417b07a746eadb21e6ac17b793d64f38c24551ff67ebba899932bdca1f860195ea8647b3cdb962367b547b9c85c5966b8f6c575da3eddf6adc41e87cb diff --git a/kde-plasma/kinfocenter/kinfocenter-5.16.0.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.16.0.ebuild new file mode 100644 index 000000000000..084102a9d35d --- /dev/null +++ b/kde-plasma/kinfocenter/kinfocenter-5.16.0.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_MIN_VERSION=3.14.3 +KDE_HANDBOOK="forceoptional" +inherit kde5 + +DESCRIPTION="Utility providing information about the computer hardware" +HOMEPAGE="https://kde.org/applications/system/kinfocenter/" +SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="gles2 ieee1394 +opengl +pci wayland" + +REQUIRED_USE="wayland? ( || ( gles2 opengl ) )" + +COMMON_DEPEND=" + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kpackage) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep solid) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + x11-libs/libX11 + ieee1394? ( sys-libs/libraw1394 ) + opengl? ( + $(add_qt_dep qtgui 'gles2=') + media-libs/mesa[gles2?] + !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) + !kde-apps/kcontrol:4 +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package ieee1394 RAW1394) + $(cmake-utils_use_find_package pci PCIUTILS) + $(cmake-utils_use_find_package wayland EGL) + $(cmake-utils_use_find_package wayland KF5Wayland) + ) + + if has_version "dev-qt/qtgui[gles2]"; then + mycmakeargs+=( $(cmake-utils_use_find_package gles2 OpenGLES) ) + else + mycmakeargs+=( $(cmake-utils_use_find_package opengl OpenGL) ) + fi + + kde5_src_configure +} + +src_install() { + kde5_src_install + + # TODO: Make this fully obsolete by /etc/os-release + insinto /etc/xdg + doins "${FILESDIR}"/kcm-about-distrorc + + insinto /usr/share/${PN} + doins "${DISTDIR}"/glogo-small.png +} + +pkg_postinst() { + kde5_pkg_postinst + + if [[ -z "${REPLACING_VERSIONS}" ]]; then + has_version "net-fs/nfs-utils" || \ + elog "Installing net-fs/nfs-utils will enable the NFS information module." + + has_version "net-fs/samba" || \ + elog "Installing net-fs/samba will enable the Samba status information module." + fi +} diff --git a/kde-plasma/kmenuedit/Manifest b/kde-plasma/kmenuedit/Manifest index 4556ad6631c2..9070e7f86e36 100644 --- a/kde-plasma/kmenuedit/Manifest +++ b/kde-plasma/kmenuedit/Manifest @@ -1 +1,2 @@ DIST kmenuedit-5.15.5.tar.xz 810152 BLAKE2B 16471f36f678e628079901b66161fc81dc20ebef03d70d64716b618050068949ed790f2ab299a89c7a7f61534bb0fa325ac2277518a70f4a46de19bd9f5a03f0 SHA512 ef6883e554de54a3391653db8b9d307f39f2fb35401f3c1cca733641f0f2578d3dc0763c62ff4bb581b816b4699a693d9c5db6b52b2feaeece301f1777b9c818 +DIST kmenuedit-5.16.0.tar.xz 811552 BLAKE2B fe1e3ef1ede0b97dbb1e73e770462d3cd4595b4ce73a40007eb93ef06c0502803a35c4ca41a2521401e2305a16568a6ae7d2c06cf628dd5aec3e3f9ae90458a2 SHA512 d4d8de72a22fff178dfa4cd45a85653c4012241ebf341e33252fbd42f5f1f6eb49ee33c7263cbbf7e2e4324a28f4a0b628b55fbd21dd2ac5806a1acf885ec724 diff --git a/kde-plasma/kmenuedit/kmenuedit-5.16.0.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.16.0.ebuild new file mode 100644 index 000000000000..dd5d4133f0ee --- /dev/null +++ b/kde-plasma/kmenuedit/kmenuedit-5.16.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_HANDBOOK="forceoptional" +inherit kde5 + +DESCRIPTION="KDE Plasma menu editor" +HOMEPAGE="https://cgit.kde.org/kmenuedit.git" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="+hotkeys" + +RDEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep sonnet) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + hotkeys? ( $(add_plasma_dep khotkeys) ) +" +DEPEND="${RDEPEND} + $(add_frameworks_dep kinit) +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package hotkeys KHotKeysDBusInterface) + ) + + kde5_src_configure +} diff --git a/kde-plasma/kscreen/Manifest b/kde-plasma/kscreen/Manifest index 2c1a2190a57a..73c1a998db69 100644 --- a/kde-plasma/kscreen/Manifest +++ b/kde-plasma/kscreen/Manifest @@ -1 +1,2 @@ DIST kscreen-5.15.5.tar.xz 123736 BLAKE2B 038e67270053fcae648ed90a277c0b04455afa9dd788943b135ebad1d57bf7b0bc9d5c70629e530b900747454aec829e476245340f08c8d5aa855e677765318a SHA512 29776af422e5948f9563b94609472155e2c5ea762ba40d362cf76469f5f9347f56103b819ccbd2a4b9e8b88080c1d573adae6dd6648a36d817ba71eb93ade809 +DIST kscreen-5.16.0.tar.xz 122576 BLAKE2B b1803f733c6de3de3a68ad479bee10120f47cbe30c60124cd6f13c11ae2eef54ffa127f45a062178963715efad089bc982a9a426805008db3806bbfa190ddb63 SHA512 5d4b5b543f683521b14f32dc6c2831ae881a7385e8992f3aab7d2c3811eb375c0d39aa4a4b1205882283585629b1f71cec460b8fb28ca8a9ffa29ccc4d790cd7 diff --git a/kde-plasma/kscreen/kscreen-5.16.0.ebuild b/kde-plasma/kscreen/kscreen-5.16.0.ebuild new file mode 100644 index 000000000000..1210d802105b --- /dev/null +++ b/kde-plasma/kscreen/kscreen-5.16.0.ebuild @@ -0,0 +1,39 @@ +# 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" diff --git a/kde-plasma/kscreenlocker/Manifest b/kde-plasma/kscreenlocker/Manifest index 1305721bb972..30646a44838a 100644 --- a/kde-plasma/kscreenlocker/Manifest +++ b/kde-plasma/kscreenlocker/Manifest @@ -1 +1,2 @@ DIST kscreenlocker-5.15.5.tar.xz 122620 BLAKE2B bb9cc80585c74690227f2f72961ff2ee707778fd4eee541840df85d04da7b5a3e8f75c7378cc4de8e45c41e1b29b67725e9b23461a0e8ff4bb00aa046100f851 SHA512 95325d3ab07afea22a10e17a2bc0f4412d57b96385b6fc058d1b9785a07914e1ce89af7a8c773615f884263dc2136fd7c7eb112dcec9d516a267262c37d15d12 +DIST kscreenlocker-5.16.0.tar.xz 122632 BLAKE2B 53787c45aea9c615b2f838e0b3e18376a14f4b4c29b1355ee8b22bfcfe2a3de7feca028a56ca940e4850f2b1fb78a29f1cc20e03533e1e468fa24a981e794d92 SHA512 26b4524d8ec32b224b7d65c3aa0b793027355d732c06582c04896425dd86da6d7fa4a8db83da0290c0c1d5a56084227ff7d1da5eb975566cb905cfe40eac8932 diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.16.0.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.16.0.ebuild new file mode 100644 index 000000000000..7c403e5a5574 --- /dev/null +++ b/kde-plasma/kscreenlocker/kscreenlocker-5.16.0.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +inherit kde5 pam + +DESCRIPTION="Library and components for secure lock screen architecture" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="consolekit +pam seccomp" + +REQUIRED_USE="seccomp? ( pam )" + +RDEPEND=" + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kidletime) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kpackage) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwayland) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep solid) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative 'widgets') + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + dev-libs/wayland + x11-libs/libX11 + x11-libs/libXi + x11-libs/libxcb + x11-libs/xcb-util-keysyms + consolekit? ( sys-auth/consolekit ) + pam? ( virtual/pam ) + seccomp? ( sys-libs/libseccomp ) +" +DEPEND="${RDEPEND} + x11-base/xorg-proto +" +PDEPEND=" + $(add_plasma_dep kde-cli-tools) +" + +RESTRICT+=" test" + +src_prepare() { + kde5_src_prepare + + if ! use test; then + sed -e "/add_subdirectory(autotests)/ s/^/#/" \ + -i greeter/CMakeLists.txt || die + fi +} + +src_test() { + # requires running environment + local myctestargs=( + -E x11LockerTest + ) + kde5_src_test +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package consolekit loginctl) + -DPAM_REQUIRED=$(usex pam) + $(cmake-utils_use_find_package pam PAM) + $(cmake-utils_use_find_package seccomp Seccomp) + ) + kde5_src_configure +} + +src_install() { + kde5_src_install + + use pam && newpamd "${FILESDIR}/kde.pam" kde + use pam && newpamd "${FILESDIR}/kde-np.pam" kde-np + + if ! use pam; then + chown root "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die + chmod +s "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die + fi +} diff --git a/kde-plasma/ksshaskpass/Manifest b/kde-plasma/ksshaskpass/Manifest index dbab8908e535..bdcb2cd13740 100644 --- a/kde-plasma/ksshaskpass/Manifest +++ b/kde-plasma/ksshaskpass/Manifest @@ -1 +1,2 @@ DIST ksshaskpass-5.15.5.tar.xz 21304 BLAKE2B 8664f783d08d789aab81e40cc6d0a7248f0fe25bab20803579ce0c3869a412d2fc8fecf709b4bfe7d900dc7b9af59042d4e648d5b5730a8fb7108f4ac39ba362 SHA512 296581dafc7068a0e536fb3f10dbd56bd288bec5b93f96e5f7d7b03be6cf9f279dbdeccc8c53da21316fa18d758e92513d8f5441d9e80dfee452c26ef1dddcbc +DIST ksshaskpass-5.16.0.tar.xz 21364 BLAKE2B 514ca74ab5c52cde2f09dd8791c3c32612d8dfe5a0f3398ff29f6b3122266b894a72a06a2f4b280216786be8022b37236bb394b23f53cef4a45970875814353d SHA512 ebf64d4ce6dcc4036e77affd653201e6fd363257976b4979d84b18c3e60694abcd94dcca2d0a1db16bbe8ece0442bca9d81a1195ab0643f815db93625f3a9a19 diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.16.0.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.16.0.ebuild new file mode 100644 index 000000000000..55652bdcf792 --- /dev/null +++ b/kde-plasma/ksshaskpass/ksshaskpass-5.16.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="KDE implementation of ssh-askpass with Kwallet integration" +HOMEPAGE="https://cgit.kde.org/ksshaskpass.git" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep kwidgetsaddons) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND}" + +src_install() { + kde5_src_install + + insinto /etc/plasma/startup + doins "${FILESDIR}/05-ksshaskpass.sh" +} + +pkg_postinst() { + kde5_pkg_postinst + + elog "" + elog "In order to have ssh-agent start at kde startup," + elog "edit /etc/plasma/startup/10-agent-startup.sh and uncomment" + elog "the lines enabling ssh-agent." + elog + elog "If you do so, do not forget to uncomment the respective" + elog "lines in /etc/plasma/shutdown/10-agent-shutdown.sh to" + elog "properly kill the agent when the session ends." + elog + elog "${PN} has been installed as your default askpass application" + elog "for Plasma 5 sessions." + elog "If that's not desired, select the one you want to use in" + elog "/etc/plasma/startup/05-ksshaskpass.sh" + elog "" +} diff --git a/kde-plasma/ksysguard/Manifest b/kde-plasma/ksysguard/Manifest index fe03d6684851..d1ee1bb823a9 100644 --- a/kde-plasma/ksysguard/Manifest +++ b/kde-plasma/ksysguard/Manifest @@ -1 +1,2 @@ DIST ksysguard-5.15.5.tar.xz 500116 BLAKE2B 1a22e419af79685e241265d392eed7502998df88168adc4292c8500a152a8d1142d56c4a34dee409b29745d8a07f889c241b3ab9ab8f09f3eec68d1ec5826c79 SHA512 ae74adac0a4b20d9ddcf9b172542a3c96de46adb66b2f6c1d4e5f97562572e365f777d1daffd82e677ca1be37e868425112f69bd6e85e51118dc557f66ab5b8e +DIST ksysguard-5.16.0.tar.xz 500380 BLAKE2B c69862d6a8192e5f9896037ba7bc969e236fdf53b19ba49da0bafa540c7434ad3bc23aacce494e43e76e989b22a3345d12bddb202542566135932ec707d60dbc SHA512 460cb3834654489aa3ca5a4863d06d3cbb18dbebb9bf452ca021e4bf06f8548e298101928e8e6e112dd179d32f52aa9bd948776edcf6169764e295006919f4eb diff --git a/kde-plasma/ksysguard/ksysguard-5.16.0.ebuild b/kde-plasma/ksysguard/ksysguard-5.16.0.ebuild new file mode 100644 index 000000000000..dc21acd63e69 --- /dev/null +++ b/kde-plasma/ksysguard/ksysguard-5.16.0.ebuild @@ -0,0 +1,45 @@ +# 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 +} diff --git a/kde-plasma/kwallet-pam/Manifest b/kde-plasma/kwallet-pam/Manifest index af141fc454d6..ccc6035d9d80 100644 --- a/kde-plasma/kwallet-pam/Manifest +++ b/kde-plasma/kwallet-pam/Manifest @@ -1 +1,2 @@ DIST kwallet-pam-5.15.5.tar.xz 19332 BLAKE2B b5d552500584888d6fd2662e7332623f51ec4a90885c983f492fbff8768b144a5d0bfff8e7466f68b833bbea436b9424b55f221402e1c9ddc8626be63910b521 SHA512 4a1a0b6f4d607a71b2dee3317acd0af1c76991a628be50d67c8231d756255577fe90e0f938050c8f6d6f295d5299deb8a88afbd7eac28050d3b905267bfd7636 +DIST kwallet-pam-5.16.0.tar.xz 19648 BLAKE2B 58e1c50b7d1a479f97d81fb5815778f5cfe32c06f5fd8672a522b22fa6649e373b88810196319f1273cede3a32650b8b35ce4c3ccfeeec56aa34780c96b85653 SHA512 4b911d3e34d840616d230e27da80162a1940f8feaedd67bb9e1f18e1b92250d2812cdb260cedd16a5b5f9c122bb37d3473310229e55996ad5c7682bcfac275b5 diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.16.0.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.16.0.ebuild new file mode 100644 index 000000000000..f3e1c598ec6c --- /dev/null +++ b/kde-plasma/kwallet-pam/kwallet-pam-5.16.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="KWallet PAM module to not enter password again" +LICENSE="LGPL-2.1" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kwallet) + dev-libs/libgcrypt:0= + virtual/pam +" +RDEPEND="${DEPEND} + net-misc/socat +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_LIBDIR="/$(get_libdir)" + ) + kde5_src_configure +} + +pkg_postinst() { + kde5_pkg_postinst + elog "This package enables auto-unlocking of kde-frameworks/kwallet:5." + elog "See also: https://wiki.gentoo.org/wiki/KDE#KWallet_auto-unlocking" +} diff --git a/kde-plasma/kwayland-integration/Manifest b/kde-plasma/kwayland-integration/Manifest index 2c70b99c8d30..6d92fefcc99d 100644 --- a/kde-plasma/kwayland-integration/Manifest +++ b/kde-plasma/kwayland-integration/Manifest @@ -1 +1,2 @@ DIST kwayland-integration-5.15.5.tar.xz 18820 BLAKE2B b71beaff2c0722e1d824f833d130e2577c48716302210bf34f74fc3b5c9defd5b7501998a7f3e3bf922ca488ec16c36a18a7d881b53aff46e8e6bc60f34a0d45 SHA512 87051e785cedaf373c36cd17519e7e86d3110e6cd6c08fbff27b8fe4a890c1a935dbd6d096291dad2788be849c1c4e17bdb8014fdeb3383678a6b36cd30bab1c +DIST kwayland-integration-5.16.0.tar.xz 19512 BLAKE2B 922eacdb39d4f8708519706ce93f73f86c269d770334f6e6d35698b5bf2b09d05906db8efbb41532134190f687e3522f49e2b2948be4c2960ec79afa6c41ee18 SHA512 df37399ff05e42a901a4e0dec5df8577e99b0f1bf06dddab4fd490b4e08b17f0f10ff8a046d49366f14158300ee0e6431cdfc573935863c71f03424c82dc413a diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.16.0.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.16.0.ebuild new file mode 100644 index 000000000000..bbef91320933 --- /dev/null +++ b/kde-plasma/kwayland-integration/kwayland-integration-5.16.0.ebuild @@ -0,0 +1,25 @@ +# 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 diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest index 5bd7dc864f89..3b050bc37574 100644 --- a/kde-plasma/kwin/Manifest +++ b/kde-plasma/kwin/Manifest @@ -1 +1,2 @@ DIST kwin-5.15.5.tar.xz 6237440 BLAKE2B 6e1b2bccb9450a15cccdf258c9b75e5651539cb05619dec72f4c02ba555ca3a98f57d8565d1ba59a0e85436bffc7e1960f36dff7b7945789f577c28892a5871c SHA512 2ea3af33cf79e7acde996c87507d277f114f2491ff3090cb0335ce6d026ae06c6ad83aa3fd5b86bbb01791cca747291ce801fc2d93d20e6d7b88f709893a3f53 +DIST kwin-5.16.0.tar.xz 6261676 BLAKE2B a369bb181fa2a198cd18adc22c1fa0ed9e40043103ccd78b229cbf30555a6b96d3fb113cf8d603fd618e38a87778b2c565dbc7df3cb9918bbd1bae58d65ebf68 SHA512 4da719012dd66e36c67bd1af43dfbe8bf4f0a403faf072353f86a6246371db1fbe0c0bab1eaf8815ca905e5ab4d2c8b2cf9ef780f4419d2684d3e5cf10ba92f0 diff --git a/kde-plasma/kwin/kwin-5.16.0.ebuild b/kde-plasma/kwin/kwin-5.16.0.ebuild new file mode 100644 index 000000000000..5d2e7361e629 --- /dev/null +++ b/kde-plasma/kwin/kwin-5.16.0.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_HANDBOOK="optional" +KDE_TEST="optional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux" +LICENSE="GPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="caps gles2 multimedia" + +COMMON_DEPEND=" + $(add_frameworks_dep kactivities) + $(add_frameworks_dep kauth) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep kglobalaccel '' '' '5=') + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kidletime '' '' '5=') + $(add_frameworks_dep kinit) + $(add_frameworks_dep kio) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kpackage) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwayland) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem X) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep plasma) + $(add_plasma_dep breeze) + $(add_plasma_dep kdecoration) + $(add_plasma_dep kscreenlocker) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui 'gles2=' '' '5=') + $(add_qt_dep qtscript) + $(add_qt_dep qtsensors) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + >=dev-libs/libinput-1.9 + >=dev-libs/wayland-1.2 + media-libs/fontconfig + media-libs/freetype + media-libs/libepoxy + media-libs/mesa[egl,gbm,gles2?,wayland] + 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 +} diff --git a/kde-plasma/kwrited/Manifest b/kde-plasma/kwrited/Manifest index 97a9359f5951..fd0dbd8f21cd 100644 --- a/kde-plasma/kwrited/Manifest +++ b/kde-plasma/kwrited/Manifest @@ -1 +1,2 @@ DIST kwrited-5.15.5.tar.xz 20024 BLAKE2B 58648cd5867f0a07636e2ed9e299cea98237ccb4845aa1cd9897cb910ede6baff6def2e2f4ad42b4c90de0b5117c0c269efbc69a44636690a80b36235916236c SHA512 0c59ac76a64a20e49e14681bdf7a67194749a84ebb2224bcf183943d29f4e3669198d2a82a156a9d86b4865e1110e542dd5243045844ebc0e0bfa98bd6134089 +DIST kwrited-5.16.0.tar.xz 20024 BLAKE2B b8c8075aae61c983c8366e0d0c2a7b9895648ff249c50a8b4b0abb1f00a6c35f7415e9016a9d6f7572b9a5433e8eca75f9b7a048872a04aec9aa34aa39cd9a4b SHA512 55f8e73275a17fbbca8220131e5ecaf3dae0b67bbd89771c0107f21657765cda6dea30d1d647f1dc894b9ddb356b0a115039bfc89987bfc7215a0ccc2c72f443 diff --git a/kde-plasma/kwrited/kwrited-5.16.0.ebuild b/kde-plasma/kwrited/kwrited-5.16.0.ebuild new file mode 100644 index 000000000000..f94eff2f3ae3 --- /dev/null +++ b/kde-plasma/kwrited/kwrited-5.16.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="KDE Plasma daemon listening for wall and write messages" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kpty) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/libkscreen/Manifest b/kde-plasma/libkscreen/Manifest index 2bf71b9f2ebe..a9781ea651b9 100644 --- a/kde-plasma/libkscreen/Manifest +++ b/kde-plasma/libkscreen/Manifest @@ -1 +1,2 @@ DIST libkscreen-5.15.5.tar.xz 81000 BLAKE2B 53193ee41d81576c8f87053dfb388ff1e13c1fc7800956228e9f3d5e776789d4649e41f39829152bd51ba0de9a1ca6fe87b63e0870327947dea939da05488c81 SHA512 038ea60f534edfd1ceaf523a2d00ecb53f62b6f64ce9900b1313f9ab25b7099146167cbce50b31c799644fb0d5c9522a9bcbaad81e9022feb7532c911b2ec030 +DIST libkscreen-5.16.0.tar.xz 80984 BLAKE2B 1fa14ada4dcb8c52947b2d4204fb21c27fc26047902a274924926a0477cc58431ac5f7543f86dbcb11c1f5daa74d6f0ba4df39c79a3adf8e4cc7cca29fdc05e1 SHA512 e794a7a2062c1a3fa013e30d655ea1068c9738827045a572b4a5b4cfb28cfe66638835373f7d2548e898ecde7f9b033a902fa180d2472792846fb1d6ef434745 diff --git a/kde-plasma/libkscreen/libkscreen-5.16.0.ebuild b/kde-plasma/libkscreen/libkscreen-5.16.0.ebuild new file mode 100644 index 000000000000..175530ee8c02 --- /dev/null +++ b/kde-plasma/libkscreen/libkscreen-5.16.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_QTHELP="true" +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Plasma screen management library" +SLOT="5/7" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kwayland) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtx11extras) + x11-libs/libxcb +" +RDEPEND="${DEPEND}" + +# requires running session +RESTRICT+=" test" diff --git a/kde-plasma/libksysguard/Manifest b/kde-plasma/libksysguard/Manifest index fce53f2fe088..077d1a9ef8c7 100644 --- a/kde-plasma/libksysguard/Manifest +++ b/kde-plasma/libksysguard/Manifest @@ -1 +1,2 @@ DIST libksysguard-5.15.5.tar.xz 575900 BLAKE2B 0ebe2ae85bce2b11f8be215112504fea728e9f60e272813b9f6d2c54e51b3d60a77885ea8c95eccadaade8f929353342249bd0e7148558c0c1965ebbf7e0aac1 SHA512 a87f58c6a9237261e05b4fb1c315383fb3eacb294279c3ab3b553c0dca5e7e416a31bd685d47da4a8cc777bbcc09d9bac076b26340cf6262c7aaee903baf127f +DIST libksysguard-5.16.0.tar.xz 580092 BLAKE2B 09e29aee349e2fd071da78f8cc81043f8bf085b6b5c669aff3816d14c093e786b6fea9ebcac0c11e7e1670b8b595db3ce2223bc733171ccc23ea7b8fa9df4b60 SHA512 62f4f20f9af8b6b7c395beadd4b75149d0b06e179eb1bbbebea936bc51dd6f93f6c7e9c0dd6e14636ed62bf47bb3fde924fb6273644e9cf8474fece580aae5eb diff --git a/kde-plasma/libksysguard/libksysguard-5.16.0.ebuild b/kde-plasma/libksysguard/libksysguard-5.16.0.ebuild new file mode 100644 index 000000000000..10e28b40e012 --- /dev/null +++ b/kde-plasma/libksysguard/libksysguard-5.16.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="true" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Task management and system monitoring library" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="minimal webengine X" + +RDEPEND=" + $(add_frameworks_dep kauth) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtwidgets) + sys-libs/zlib + webengine? ( $(add_qt_dep qtwebengine) ) + X? ( + $(add_qt_dep qtx11extras) + x11-libs/libX11 + x11-libs/libXres + ) +" +DEPEND="${RDEPEND} + $(add_frameworks_dep kiconthemes) + !minimal? ( $(add_frameworks_dep plasma) ) + X? ( x11-base/xorg-proto ) +" + +PATCHES=( "${FILESDIR}/${P}-no-detailed-mem-message.patch" ) + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package !minimal KF5Plasma) + $(cmake-utils_use_find_package webengine Qt5WebEngineWidgets) + $(cmake-utils_use_find_package X X11) + ) + + kde5_src_configure +} diff --git a/kde-plasma/libkworkspace/Manifest b/kde-plasma/libkworkspace/Manifest index abf940ac1e08..9aea7c6ea1d0 100644 --- a/kde-plasma/libkworkspace/Manifest +++ b/kde-plasma/libkworkspace/Manifest @@ -1 +1,2 @@ DIST plasma-workspace-5.15.5.tar.xz 4713728 BLAKE2B 7ce14912bf0dc2556484b7b719b00e7296fb67d78faabb9e3c00fbfb56a41db04e27b5f94636142f07e88e24d51ff308025a50d719a940e1287943a35db93e79 SHA512 5d5429114a733d4328f7db6c8e3c7dfe5e04862f8083fcad40b21390efb309c58fd1b13cf63aa57f2842c38936b9fe1c60ad61fc601cf4f592b86285c2270bed +DIST plasma-workspace-5.16.0.tar.xz 4891740 BLAKE2B 5d79938109be98a838336772d7149c0e8a05f44e496e09589460f4f10d0e18b55ba81f33754f4cd63e6cb8b881e4db5529577a60557098e1137e1362b10bede2 SHA512 7b38021cc78e150cdf4422db42c5d0d10e1f1f96845ab4f0273c53680b0bb0f008171062d87f15b634bd74b9434a333c0f5c4defb13f8e4b51c7009a6151209a diff --git a/kde-plasma/libkworkspace/libkworkspace-5.16.0.ebuild b/kde-plasma/libkworkspace/libkworkspace-5.16.0.ebuild new file mode 100644 index 000000000000..3dfe68f80a2c --- /dev/null +++ b/kde-plasma/libkworkspace/libkworkspace-5.16.0.ebuild @@ -0,0 +1,54 @@ +# 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" +} diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest index bec6bb38b7d9..196e7d4fc8f0 100644 --- a/kde-plasma/milou/Manifest +++ b/kde-plasma/milou/Manifest @@ -1 +1,2 @@ DIST milou-5.15.5.tar.xz 57296 BLAKE2B 7dd8fa3da98836354072bd4eb67a92173d839ac0432da5bbedbbb3c68c3d1022cb572864e3c0b0335a36efd364676416d07b7258b0e5d17db6306884e8bacd82 SHA512 4b0a7a3edc1d50c64a226ae49e3660635838bd899939004d42a33492ba9f2255ef0c3575e2155f1ff7713c8396a95afcd8659bb61c48dee639962359a562565a +DIST milou-5.16.0.tar.xz 57304 BLAKE2B 3eb2d0b10d3da0cfe1be1ceb73cfdad4ecf126f5c487710075f2a12e4947927901832cb68a93ab4cb1052c10f74bccb76d1353ab4d2716258584ceb4b3db4d86 SHA512 caf222888216b65159f284e910b6718a55cedf05e4210a6de185df6aa455d0a47569246d2aab07b739e0e1ec5e74e00d9ae5b022c21e22a47931f95b9a4129d7 diff --git a/kde-plasma/milou/milou-5.16.0.ebuild b/kde-plasma/milou/milou-5.16.0.ebuild new file mode 100644 index 000000000000..7662755476bf --- /dev/null +++ b/kde-plasma/milou/milou-5.16.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="forceoptional-recursive" +inherit kde5 + +DESCRIPTION="Dedicated search application built on top of Baloo" +HOMEPAGE="https://cgit.kde.org/milou.git" + +LICENSE="GPL-2 LGPL-2.1" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep krunner) + $(add_frameworks_dep kservice) + $(add_frameworks_dep plasma) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/oxygen/Manifest b/kde-plasma/oxygen/Manifest index 954bc95b097c..9ccf1df62662 100644 --- a/kde-plasma/oxygen/Manifest +++ b/kde-plasma/oxygen/Manifest @@ -1 +1,2 @@ DIST oxygen-5.15.5.tar.xz 4473020 BLAKE2B 1c7fbaac142e80ba14b7fa99645590299b3b0dbc973ff12aa23114d50a4cf61fffc274c066ad90925e7796e3475a00752926b417f18705fe5712a5bb120b0c67 SHA512 fed946bf50e7f58ee247bd63dab2a5c371bf6d2c75cc64924e3de8e9b00faa003e2949dc78cc1babb352a043389d7f285d96731cedf0200b660d99131db0ecd0 +DIST oxygen-5.16.0.tar.xz 4473772 BLAKE2B b7caa98d7021f6f3c61af9311c54781935f53ee6a40add05b8e729d182f951de188636f78da43edcddb03bb23084ae805c5e9d256fc22bc3cf8c76c326e3c705 SHA512 588194b13fc8c4f60749629086364bbbc5a2cf9aae1c500d31eb302969162c7b204e9f939205377cff969f407f8a3f5e74bced0d63d9b41a863e9a0f2b2c20ae diff --git a/kde-plasma/oxygen/oxygen-5.16.0.ebuild b/kde-plasma/oxygen/oxygen-5.16.0.ebuild new file mode 100644 index 000000000000..fd828b90b4c1 --- /dev/null +++ b/kde-plasma/oxygen/oxygen-5.16.0.ebuild @@ -0,0 +1,45 @@ +# 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 +} diff --git a/kde-plasma/plasma-browser-integration/Manifest b/kde-plasma/plasma-browser-integration/Manifest index 72a26efa89ac..3d0ff5e506d3 100644 --- a/kde-plasma/plasma-browser-integration/Manifest +++ b/kde-plasma/plasma-browser-integration/Manifest @@ -1 +1,2 @@ DIST plasma-browser-integration-5.15.5.tar.xz 118136 BLAKE2B fc5ead642b561ef383307fca9c06424ea17278fc951bb46f6555d31e7d9d7762a2e211054ba61a6ac83fcb817017745f9773402fdfb1a286fde5be301aadcb44 SHA512 c3f1ec7ebcb06ee6dc807e639cffb373cfe2d2eb549b18f7028e13991154107f474d923fcceea809399836bc3af6299993f91e7bfa85ce80e85c212640b1750c +DIST plasma-browser-integration-5.16.0.tar.xz 122676 BLAKE2B b82610ad0a791d555229f407c445c1705912c4467388e66dea202239d9a1777ebf2f1ebefcf332bce13819ea7955fc153295c57adb20b05bf1daaf919ca34219 SHA512 db44471646cd886b54fe0056c0c42384860b0557f679f4d9cd01ab6890102e71d4afd366d99ea2e7eda67b96a1281ddbe69d9ddc70761afe6a05c9d8bd5d34df diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.16.0.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.16.0.ebuild new file mode 100644 index 000000000000..a07f080cec11 --- /dev/null +++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.16.0.ebuild @@ -0,0 +1,35 @@ +# 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 +} diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest index 5033e1421341..aa66b386e744 100644 --- a/kde-plasma/plasma-desktop/Manifest +++ b/kde-plasma/plasma-desktop/Manifest @@ -1 +1,2 @@ DIST plasma-desktop-5.15.5.tar.xz 9285792 BLAKE2B 27e44bf35b6c317e8e7d3074c089d1cf5106066e52d5be5fbec36096e1df86d5004fc84bc9693d8d396711f7a94ce5d709ee8c9a5b867ccdfaa5dd016ad14964 SHA512 ed7578d92a908bebc3bc42cd7900704253a7066f667deeed35d5efb291711a364a7026bf9d12510a8113f9d52d6e9297f500c5b04bd8f9522f071da0f240432c +DIST plasma-desktop-5.16.0.tar.xz 9486620 BLAKE2B 7e53eb9f6fa80613f1ba37552dc09fdfae8544b421a0ba381d70ef39e85d39197ef76d89dec55ae59a45773b861e3ff2bfeadb918909fa9c8ac13940900db782 SHA512 3d93ad39cf60965f106cda12e1635976ca552103498941c3ca3db59f28f55e1f9f46e7e9e182a79b268dce71aa84cab1cc8d57ff87ee6ab8d7d90ac6b4be8790 diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.16.0.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.16.0.ebuild new file mode 100644 index 000000000000..ab37870a75a0 --- /dev/null +++ b/kde-plasma/plasma-desktop/plasma-desktop-5.16.0.ebuild @@ -0,0 +1,142 @@ +# 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-apps/kcontrol + !<kde-apps/kde4-l10n-17.08.1-r1 + !kde-apps/knetattach[handbook] + !<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 +} diff --git a/kde-plasma/plasma-integration/Manifest b/kde-plasma/plasma-integration/Manifest index 92a80f226160..5484c561bcf6 100644 --- a/kde-plasma/plasma-integration/Manifest +++ b/kde-plasma/plasma-integration/Manifest @@ -1 +1,2 @@ DIST plasma-integration-5.15.5.tar.xz 55380 BLAKE2B 8388641685477a1778d0ba455c4d2bbff36b0c64224c9a616e6174b1be4e7b7d1b800ac976f1ec90f84ca5945ec4ccac4db5c84d5a3862f6e485d55f8d134486 SHA512 544fce9aae17eb9bbf07267a6d05a8ca34bcb8d33fddb9021dd844e1f20f26df985ddc659b2996be01e49023650893c56748c7d5572810fab7e3e8b6d74b3837 +DIST plasma-integration-5.16.0.tar.xz 55700 BLAKE2B 3f07c12752bef5c9f03e43898812928e26fe8937fec86fa5e370682520b6eaad192d7c416319ed7243fdd4cc234f48b3fe546e8469d9c565a49283e104538299 SHA512 dd11495d338ca4b1b28aaaa3c340cbcf0743c452481b5758480dcc4d6c549dbe68056a5beef8c09119b468e19213f210fb13d1e1b8803f355c194dc51333c12f diff --git a/kde-plasma/plasma-integration/plasma-integration-5.16.0.ebuild b/kde-plasma/plasma-integration/plasma-integration-5.16.0.ebuild new file mode 100644 index 000000000000..b28163426a43 --- /dev/null +++ b/kde-plasma/plasma-integration/plasma-integration-5.16.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kwayland) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_plasma_dep breeze) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui 'dbus' '' '5=') + $(add_qt_dep qtquickcontrols2) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + x11-libs/libXcursor + x11-libs/libxcb +" +RDEPEND="${DEPEND} + media-fonts/hack + media-fonts/noto +" + +# requires running kde environment +RESTRICT+=" test" diff --git a/kde-plasma/plasma-meta/plasma-meta-5.16.0.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.16.0.ebuild new file mode 100644 index 000000000000..bf10189218bc --- /dev/null +++ b/kde-plasma/plasma-meta/plasma-meta-5.16.0.ebuild @@ -0,0 +1,109 @@ +# 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 +} diff --git a/kde-plasma/plasma-nm/Manifest b/kde-plasma/plasma-nm/Manifest index 6f69d6a58735..2cead8cc19b3 100644 --- a/kde-plasma/plasma-nm/Manifest +++ b/kde-plasma/plasma-nm/Manifest @@ -1 +1,2 @@ DIST plasma-nm-5.15.5.tar.xz 777140 BLAKE2B d75ad6c04587f5bc115268f2bef50e0f6dd2b8b86957ab1f43e284988039fb7d9530cb03d86f5c49bdf6747bbb6ad123c7bc527643fe7461ed91efc93c63e563 SHA512 f3f78f40b754de5afbd63c5713e684fe3d37ae25af5a9e6ba808647e0d7d4f23456ed4b94aa8138e1fab99e7f7d7e0dffb697e0e46c99bd312bad5e2a7b9833f +DIST plasma-nm-5.16.0.tar.xz 782396 BLAKE2B 9ec49f3db478d207c3d44804b1d5fc4f0a8ada1a55e99e4eb2ab8f627523f9aca28f8cf203c6b232cc67709cd90ce17a061edbc3480fad81a1f663306b33c193 SHA512 eeaf8e0a1575c1211311a3996f34cfb4c4065addeb0f72f8a8c83cda79b725def5177f8e531763480a8c28dc5c11b6656ea22871b0e050aa5b84d40de4038ba1 diff --git a/kde-plasma/plasma-nm/plasma-nm-5.16.0.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.16.0.ebuild new file mode 100644 index 000000000000..995f4b6b6b89 --- /dev/null +++ b/kde-plasma/plasma-nm/plasma-nm-5.16.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="true" +inherit kde5 + +DESCRIPTION="KDE Plasma applet for NetworkManager" +LICENSE="GPL-2 LGPL-2.1" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="modemmanager openconnect teamd" + +DEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep networkmanager-qt 'teamd=') + $(add_frameworks_dep plasma) + $(add_frameworks_dep solid) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtwidgets) + >=app-crypt/qca-2.1.1:2[qt5(+)] + net-misc/networkmanager[teamd=] + modemmanager? ( + $(add_frameworks_dep modemmanager-qt) + $(add_qt_dep qtxml) + net-misc/mobile-broadband-provider-info + ) + openconnect? ( + $(add_qt_dep qtxml) + net-vpn/networkmanager-openconnect + net-vpn/openconnect:= + ) +" +RDEPEND="${DEPEND} + $(add_plasma_dep kde-cli-tools) +" + +src_configure() { + local mycmakeargs=( + -DDISABLE_MODEMMANAGER_SUPPORT=$(usex !modemmanager) + $(cmake-utils_use_find_package modemmanager KF5ModemManagerQt) + $(cmake-utils_use_find_package openconnect OpenConnect) + ) + + kde5_src_configure +} + +pkg_postinst() { + kde5_pkg_postinst + + if ! has_version "kde-plasma/plasma-workspace:5"; then + elog "${PN} is not terribly useful without kde-plasma/plasma-workspace:5." + elog "However, the networkmanagement KCM can be called from either systemsettings" + elog "or manually: $ kcmshell5 kcm_networkmanagement" + fi +} diff --git a/kde-plasma/plasma-pa/Manifest b/kde-plasma/plasma-pa/Manifest index e4090a2b15e4..b98a7e8d9e0c 100644 --- a/kde-plasma/plasma-pa/Manifest +++ b/kde-plasma/plasma-pa/Manifest @@ -1 +1,2 @@ DIST plasma-pa-5.15.5.tar.xz 95964 BLAKE2B 5177f5aa9944d1c61058791e977b8c2dcd92e8b8d0efffe0a80eba9123443e13683e26ffd94ade01fd6be585a5598953f2d4bfbd3775944d9e81148bbac793cc SHA512 e66c9ac36c7964738f7f2947120f6a243191c75faef2c9b4831410487b6274da782f8a51d29a1f6d3b7ae81a96eaa6115d0629fded0700777856a9307a15b5f6 +DIST plasma-pa-5.16.0.tar.xz 100608 BLAKE2B b43df1527d03a53974bfa1cfaa62d3fe9567d976567a2fdc21c822dbfbaa9a967b692b044ecbbeb85e2d2a7651ca72cdbc6f0e1614610fe3599128ea76d0c60f SHA512 dbd99d1a948a552ed7c32300c3773c71d495a6f53bb039a52da26181c65a8e33c7d94c5aa3b28b178a386ab486270827f39db9ad293549ba498796a8f93b5ce5 diff --git a/kde-plasma/plasma-pa/plasma-pa-5.16.0.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.16.0.ebuild new file mode 100644 index 000000000000..4da0d3e26d87 --- /dev/null +++ b/kde-plasma/plasma-pa/plasma-pa-5.16.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_HANDBOOK="forceoptional" +inherit kde5 + +DESCRIPTION="Plasma applet for audio volume management using PulseAudio" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep plasma) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + dev-libs/glib:2 + media-libs/libcanberra + media-sound/pulseaudio +" +RDEPEND="${DEPEND} + $(add_frameworks_dep kirigami) + $(add_qt_dep qtquickcontrols2) + media-libs/libcanberra + x11-themes/sound-theme-freedesktop +" diff --git a/kde-plasma/plasma-sdk/Manifest b/kde-plasma/plasma-sdk/Manifest index 23919713347e..8523add459f9 100644 --- a/kde-plasma/plasma-sdk/Manifest +++ b/kde-plasma/plasma-sdk/Manifest @@ -1 +1,2 @@ DIST plasma-sdk-5.15.5.tar.xz 249732 BLAKE2B 305794c1c6098c2f5750dfd3b10506b5494e84256c6c1198b78668fa9d304d9af314e23ec026d4e5774f4c277a65911a109424839bd4b6c39f8a5fcfeb41eb3e SHA512 aff109eeb879b66b6e076ec333703f4e9202ea73f4c97fb05538755f1c0d96d41d2b01a2ff48c050632dbbd848cac4e528aa90be374fd4f2503140490a16753d +DIST plasma-sdk-5.16.0.tar.xz 250368 BLAKE2B daa0d7f07bc4f65f57b43da4d7276510ee32eeb1c0013374b0bb089e1fcd2d642f0246b118434e328073938464374d7470227d2d13ca549c2e3f22a7d15f209f SHA512 8a426c2bc2c940a2409ef99c1e23f6b7388c2446a84567655499b43b531cb9bc205679b5272cae59cff55b350e93593419e2aa944195570523938ab298ac65c1 diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.16.0.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.16.0.ebuild new file mode 100644 index 000000000000..370965cfc720 --- /dev/null +++ b/kde-plasma/plasma-sdk/plasma-sdk-5.16.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="optional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Useful applications for Plasma development" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kpackage) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktexteditor) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep plasma) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) +" +RDEPEND="${DEPEND} + $(add_frameworks_dep kirigami) +" diff --git a/kde-plasma/plasma-vault/Manifest b/kde-plasma/plasma-vault/Manifest index 2214c3cbb5f4..255206772bc1 100644 --- a/kde-plasma/plasma-vault/Manifest +++ b/kde-plasma/plasma-vault/Manifest @@ -1 +1,2 @@ DIST plasma-vault-5.15.5.tar.xz 123880 BLAKE2B d844b31bb0d40a61cc3df1a493730495a73adc2f7e9582279a4ca6d87aac15f45128340093c06b8e1c841abec7a0806acaa6a99525a1793202f3644359699ca2 SHA512 815f45163225ba692fb2b1745c7f99e1ae06509850e82f46807b17664728c2f3667844c42035000d04da6a360913a217edf6f6768bb50a910d316eb7770d929b +DIST plasma-vault-5.16.0.tar.xz 126964 BLAKE2B 35a7aa135daefacae760e4b80fe269d8c1da876f06c0dc640e6fcfe1ac66fd3792fd5b8fc0dddbc1d9e65e1a81fc833e179969e49ea939441b594ed64e1dfde5 SHA512 59990284cff3c214d2be83da85f33504d4641a19d53372eb545b5a857ca7f47a052a34ee3ceecca68a1999a0c41b9d56f484ad09266a66072eb0da50a4947575 diff --git a/kde-plasma/plasma-vault/plasma-vault-5.16.0.ebuild b/kde-plasma/plasma-vault/plasma-vault-5.16.0.ebuild new file mode 100644 index 000000000000..2399168d9896 --- /dev/null +++ b/kde-plasma/plasma-vault/plasma-vault-5.16.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="Plasma applet and services for creating encrypted vaults" +HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/" + +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="networkmanager" + +DEPEND=" + $(add_frameworks_dep kactivities) + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep plasma) + $(add_frameworks_dep kwidgetsaddons) + $(add_plasma_dep libksysguard) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + networkmanager? ( $(add_frameworks_dep networkmanager-qt) ) +" +RDEPEND="${DEPEND} + || ( >=sys-fs/cryfs-0.9.9 >=sys-fs/encfs-1.9.2 ) +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package networkmanager KF5NetworkManagerQt) + ) + + kde5_src_configure +} diff --git a/kde-plasma/plasma-workspace-wallpapers/Manifest b/kde-plasma/plasma-workspace-wallpapers/Manifest index 8a65bcf5f993..1a076176f20e 100644 --- a/kde-plasma/plasma-workspace-wallpapers/Manifest +++ b/kde-plasma/plasma-workspace-wallpapers/Manifest @@ -1 +1,2 @@ DIST plasma-workspace-wallpapers-5.15.5.tar.xz 24354892 BLAKE2B b3beb39f377d0fc8265ac2c2f18c07806b548b44cc0df6e3b69727d876235dd434019e2e4721168942454e08612f271e555bf76355f121edc1def03a1c4fa32c SHA512 088e22bea249be02c72c1fda974be1f9de3bfcfe009003de5bdddd256834679fe644ae4ff4e9090a99fd75d4c8b8681113e29f13b015bfdafe568a1871a43704 +DIST plasma-workspace-wallpapers-5.16.0.tar.xz 34172768 BLAKE2B 9e5cfccf20b4d0da72c5e094b27ba724437da793d6829616268b3959113f0cafce42836d1c3d4067b3f1ee44dcbdd61682488c7054a94b0bed46db452116e163 SHA512 9eb89391636696a6e9b1a62b4196b3871fe4e31dd6232868c2fc97d60a69c15fb97b0a5ac2bd613eb925ba939c50a1b489e7768fc83eaf864cd3f6232b01b6eb diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.16.0.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.16.0.ebuild new file mode 100644 index 000000000000..1a0e2576494f --- /dev/null +++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.16.0.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_AUTODEPS="false" +KDE_DEBUG="false" +inherit kde5 + +DESCRIPTION="Additional wallpapers for the Plasma workspace" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="" + +BDEPEND=" + $(add_frameworks_dep extra-cmake-modules) + $(add_qt_dep qtcore) +" diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest index abf940ac1e08..9aea7c6ea1d0 100644 --- a/kde-plasma/plasma-workspace/Manifest +++ b/kde-plasma/plasma-workspace/Manifest @@ -1 +1,2 @@ DIST plasma-workspace-5.15.5.tar.xz 4713728 BLAKE2B 7ce14912bf0dc2556484b7b719b00e7296fb67d78faabb9e3c00fbfb56a41db04e27b5f94636142f07e88e24d51ff308025a50d719a940e1287943a35db93e79 SHA512 5d5429114a733d4328f7db6c8e3c7dfe5e04862f8083fcad40b21390efb309c58fd1b13cf63aa57f2842c38936b9fe1c60ad61fc601cf4f592b86285c2270bed +DIST plasma-workspace-5.16.0.tar.xz 4891740 BLAKE2B 5d79938109be98a838336772d7149c0e8a05f44e496e09589460f4f10d0e18b55ba81f33754f4cd63e6cb8b881e4db5529577a60557098e1137e1362b10bede2 SHA512 7b38021cc78e150cdf4422db42c5d0d10e1f1f96845ab4f0273c53680b0bb0f008171062d87f15b634bd74b9434a333c0f5c4defb13f8e4b51c7009a6151209a diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.16.0.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.16.0.ebuild new file mode 100644 index 000000000000..24e6c75bc03b --- /dev/null +++ b/kde-plasma/plasma-workspace/plasma-workspace-5.16.0.ebuild @@ -0,0 +1,171 @@ +# 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 prison qalculate +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 kjs) + $(add_frameworks_dep kjsembed) + $(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 ) + prison? ( $(add_frameworks_dep prison) ) + qalculate? ( sci-libs/libqalculate:= ) + 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" +) + +RESTRICT+=" test" + +src_prepare() { + kde5_src_prepare + + sed -e "s|\`qtpaths|\`$(qt5_get_bindir)/qtpaths|" \ + -i startkde/startkde.cmake startkde/startplasmacompositor.cmake || die + + 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 prison KF5Prison) + $(cmake-utils_use_find_package qalculate Qalculate) + $(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" +} diff --git a/kde-plasma/plymouth-kcm/Manifest b/kde-plasma/plymouth-kcm/Manifest index e3bf49649f1a..458453bbaf25 100644 --- a/kde-plasma/plymouth-kcm/Manifest +++ b/kde-plasma/plymouth-kcm/Manifest @@ -1 +1,2 @@ DIST plymouth-kcm-5.15.5.tar.xz 39588 BLAKE2B e7e418dda806645a4d1ae47f817208faebda82ff5670c20473ed19b9a939cfc9ce0be8b29e4bb04b412ade09c6e8fae2a19170d26414f6a22043e64aeee1145d SHA512 f38af7e5fa715531f2515c4452dcc5534c63b8cd6bd444232527a1ba3c1011289ef8b0cb772d40594a040ebd044652de1f8d9e3fd1146e2688fbbe8882a040ed +DIST plymouth-kcm-5.16.0.tar.xz 40044 BLAKE2B 2aa32922d2ab0f2cd6a5f55ecc3ac8488db88754da0c7ba2c602cc45455115576af9d8c7c7199be0d425200dd34d4e3c82192845602dc7bee036863b455aebef SHA512 648d9c1a4a6fcc1aca6a185152af866f295f6cc7b105ca750d5a6b2ef39d7704b7ef9b03784203a7d0d529f518761c8b61bc0b917af9725e6cb7cbf1dc57cf6c diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.16.0.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-5.16.0.ebuild new file mode 100644 index 000000000000..f22846300564 --- /dev/null +++ b/kde-plasma/plymouth-kcm/plymouth-kcm-5.16.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +BOGUS=1 +inherit kde5 + +DESCRIPTION="KDE Plasma control module for Plymouth" +HOMEPAGE="https://cgit.kde.org/plymouth-kcm.git" + +LICENSE="GPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kauth) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep kwidgetsaddons) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtquickcontrols) + $(add_qt_dep qtwidgets) + sys-boot/plymouth +" +RDEPEND="${DEPEND} + $(add_plasma_dep kde-cli-tools) +" + +DOCS=( CONTRIBUTORS ) diff --git a/kde-plasma/polkit-kde-agent/Manifest b/kde-plasma/polkit-kde-agent/Manifest index aa2f098fefc3..1e9741be15e3 100644 --- a/kde-plasma/polkit-kde-agent/Manifest +++ b/kde-plasma/polkit-kde-agent/Manifest @@ -1 +1,2 @@ DIST polkit-kde-agent-1-5.15.5.tar.xz 42612 BLAKE2B 22ca9adad609eb5603aa7d50fbfcbf6cf17d96dc3f822acdd91d79b855396b32fa2261086269548a302cbd116cf3eb848a5bf1dc08640bbf678428044baee711 SHA512 030bbff94517a02f40bfdbaf0142834d95fc5299fcb126f3014268233e24598aecbad8b04ac1b6c4d3a0d4821a73b10ecba84f2e80af53782bf137e151455ed9 +DIST polkit-kde-agent-1-5.16.0.tar.xz 42688 BLAKE2B 3271b8f4d1742859595db0cd3095af78573abc55780dac101434580ac74ab53b839b2e832451979fd805d8ad6e9dfc9cb4f7fb6f5d85d9a7ea78803c2da854c9 SHA512 3d3084d826b006ade7126299ef3ecc093464503aaa314ebb07fc78ac66a4d8c09ae35a958b5fadc60f3c4ffdc01aaa738fc76192b1318e6697d2ec4ce81ff5dc diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.16.0.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.16.0.ebuild new file mode 100644 index 000000000000..52e249db44a3 --- /dev/null +++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.16.0.ebuild @@ -0,0 +1,30 @@ +# 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} + !sys-auth/polkit-kde-agent:4[-minimal(-)] + !sys-auth/polkit-kde-agent:5 +" diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest index 948994e21940..f98c3e69744e 100644 --- a/kde-plasma/powerdevil/Manifest +++ b/kde-plasma/powerdevil/Manifest @@ -1 +1,2 @@ DIST powerdevil-5.15.5.tar.xz 599676 BLAKE2B baf8789982b640f8b09ddd66f2f5722df1da2c570267218e1216b8c4fec8160dc933da3cc2355d45ff475de4a5d0357f00ed84d1562f91a0534636bb092c863e SHA512 bc0a1af8eff7da7801b6644a2d28ff595b3052ebe0d59aa808c51dc1c3c3c787c7d7569cc59cca216757e57a67a4a957845792af78aeafb9a71d4ce37723b3b3 +DIST powerdevil-5.16.0.tar.xz 589988 BLAKE2B 995e4d3605ebdff5e028d657897975c589d47ff688f1c0ef0eacee8849d642323a6b3b7cffa4c8eea091c8996bef9fdcb4197d41cca3667dbad7cba9cc7b4ed2 SHA512 2f62c00f2606dad13150d51e7a26db7dbd99078393a7056885d5ad848bb664b040022be668eec1ae2d03890b0006fa9025701ab55ce1a710e2c8d8801e0dac75 diff --git a/kde-plasma/powerdevil/powerdevil-5.16.0.ebuild b/kde-plasma/powerdevil/powerdevil-5.16.0.ebuild new file mode 100644 index 000000000000..752e8c8dbc3b --- /dev/null +++ b/kde-plasma/powerdevil/powerdevil-5.16.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_HANDBOOK="forceoptional" +inherit kde5 + +DESCRIPTION="Power management for KDE Plasma Shell" +HOMEPAGE="https://cgit.kde.org/powerdevil.git" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="brightness-control +wireless" + +DEPEND=" + $(add_frameworks_dep kactivities) + $(add_frameworks_dep kauth policykit) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kidletime) + $(add_frameworks_dep kio) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwayland) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep solid) + $(add_plasma_dep libkscreen) + $(add_plasma_dep libkworkspace) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + virtual/libudev:= + x11-libs/libxcb + brightness-control? ( app-misc/ddcutil ) + wireless? ( + $(add_frameworks_dep bluez-qt) + $(add_frameworks_dep networkmanager-qt) + ) +" +RDEPEND="${DEPEND} + $(add_plasma_dep kde-cli-tools) + >=sys-power/upower-0.9.23 +" + +src_configure() { + local mycmakeargs=( + -DWITH_DDCUTIL=$(usex brightness-control) + $(cmake-utils_use_find_package wireless KF5BluezQt) + $(cmake-utils_use_find_package wireless KF5NetworkManagerQt) + ) + + kde5_src_configure +} diff --git a/kde-plasma/sddm-kcm/Manifest b/kde-plasma/sddm-kcm/Manifest index ce49d89dd422..36ca77c8a24b 100644 --- a/kde-plasma/sddm-kcm/Manifest +++ b/kde-plasma/sddm-kcm/Manifest @@ -1 +1,2 @@ DIST sddm-kcm-5.15.5.tar.xz 61728 BLAKE2B 358de0f9a3e39f7bdc4f5ea46bb9f7f5fad6601a0eee91bcdb939313bfb24dd84e5df46fb8d9beaf97e3030f63cb0622ab5d3e1a1ec9452937a72661ccbc61dd SHA512 728dedc49670e2b80f48719f3b9f20407cfb580723e1b443eee789c0908d1b7ca70b6d083244df0c4d9db29a90707df50a148f775568abae417c4dfa53607535 +DIST sddm-kcm-5.16.0.tar.xz 62152 BLAKE2B 7a71212d446886d40a6d9917ffbf7fda5e8ede53c814dfa6393126f0e9a88360eeee7f500f764ba963db91cbd643033c4c5370aa66774fe4ac143663035e2da0 SHA512 09e2170ee1258c0490b19159820e9d5e985bfe340f062e3601757694e52980760d77f176553cf90827954fcab3b4d4ce9d65c135ef24ddc29c52daa828720543 diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.16.0.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.16.0.ebuild new file mode 100644 index 000000000000..79f6fc4663dc --- /dev/null +++ b/kde-plasma/sddm-kcm/sddm-kcm-5.16.0.ebuild @@ -0,0 +1,40 @@ +# 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 ) diff --git a/kde-plasma/systemsettings/Manifest b/kde-plasma/systemsettings/Manifest index 58ae85d414cc..29f4293f690b 100644 --- a/kde-plasma/systemsettings/Manifest +++ b/kde-plasma/systemsettings/Manifest @@ -1 +1,2 @@ DIST systemsettings-5.15.5.tar.xz 182452 BLAKE2B 215706f06d842a4be26e5032087ab6eca7b19a93ba998eb46d90593796b351bde893234d7cb097326a58d78a30584312eaae9e0ce3addf44ecfee0553e6075d7 SHA512 9bf486096c8e22779354ce1cf1028f7e55c1dae98da2bd9fcfe496c761e819d26756490d75e531049e519c0ffc0eeb643577004e022c0b0a988730d833ce6ec7 +DIST systemsettings-5.16.0.tar.xz 178684 BLAKE2B bd0374d136ce4586015b0d8ee0509905b117cbbe4ecb48326e0bf3341777c2b100907ffa17e4698a5206e7615015350325007c1ad0d88fe852a19557b1028e54 SHA512 162e23c22d2bb0cbbb087e723a1440cea481b957e0b7a5c2f46dfd34b9971dc6faabc0f990182c30b1a458697f6500946c5417619a33119e646d540ff6e74a50 diff --git a/kde-plasma/systemsettings/systemsettings-5.16.0.ebuild b/kde-plasma/systemsettings/systemsettings-5.16.0.ebuild new file mode 100644 index 000000000000..3822242a75c3 --- /dev/null +++ b/kde-plasma/systemsettings/systemsettings-5.16.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_HANDBOOK="forceoptional" +inherit kde5 + +DESCRIPTION="System settings utility" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="classic gtk" + +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) + classic? ( $(add_frameworks_dep khtml) ) +" +RDEPEND="${DEPEND} + $(add_frameworks_dep kirigami) + gtk? ( $(add_plasma_dep kde-gtk-config) ) +" + +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=( + $(cmake-utils_use_find_package classic KF5KHtml) + ) + + kde5_src_configure +} diff --git a/kde-plasma/user-manager/Manifest b/kde-plasma/user-manager/Manifest index 58efa13ef6d8..68f092d39a91 100644 --- a/kde-plasma/user-manager/Manifest +++ b/kde-plasma/user-manager/Manifest @@ -1 +1,2 @@ DIST user-manager-5.15.5.tar.xz 546156 BLAKE2B 9b37eee3f88ce182aef023efedf288aed43edd7fa3212ba6549c2cc659e891f45cf20ebc8b573286c5b52cdee42d5367835c06c74d31fdb2d6eb7f20fe9a81f0 SHA512 7a8cc2e37fdfc0f99c317db4f4433559e662f0ae03faae9844d4c51b298fcc8906efd457c17898193687c088664008e41c1e158e64fd0af0c581bbb1f98a924d +DIST user-manager-5.16.0.tar.xz 546876 BLAKE2B d9545c6916c62247c6bb17ee70f28446a936ec544173571601bbd6253f1b4616781a8da648b2e881269df0fdf780be8f4164f7271d3ba77ea8673170f1d0ffa5 SHA512 c33a25dbb7cd09e7fdbb623e7f04c0c239ee0ff738dd1356c4bc956b89380570b500c2afec45c74045482a3aee4ce14472734a1c5ad1fa513a11f714ab63e6ad diff --git a/kde-plasma/user-manager/user-manager-5.16.0.ebuild b/kde-plasma/user-manager/user-manager-5.16.0.ebuild new file mode 100644 index 000000000000..20a0bceeb947 --- /dev/null +++ b/kde-plasma/user-manager/user-manager-5.16.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="Simple system settings module to manage the users of your system" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kauth) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kwidgetsaddons) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + >=dev-libs/libpwquality-1.3.0 +" +RDEPEND="${DEPEND} + sys-apps/accountsservice +" diff --git a/kde-plasma/xdg-desktop-portal-kde/Manifest b/kde-plasma/xdg-desktop-portal-kde/Manifest index c693b42c6222..33a62b194b68 100644 --- a/kde-plasma/xdg-desktop-portal-kde/Manifest +++ b/kde-plasma/xdg-desktop-portal-kde/Manifest @@ -1 +1,2 @@ DIST xdg-desktop-portal-kde-5.15.5.tar.xz 60292 BLAKE2B 5e0f07ec5e57d978c444fc65e1aa70b04dea458d34d9c091da5699501995499fb877e90ae0272634fc7dd62fa192a99d7f800bf7627612e2eafb6763e3f732ca SHA512 f575c9a5273cef3ab34a7eb4be520cdec3344fd6729f79d4475f200a177fba40b265815136c4af18ce6e48c9736bb835af4d972c5563171ead2e4390e938fcbf +DIST xdg-desktop-portal-kde-5.16.0.tar.xz 61796 BLAKE2B 8756418622dc34c1db232c26266051ae6c9caeedcacb1eb3923b32193bc1538bf3d6783e6971c40b6c5f65abbb8c9510b07811581385c9ac55a13677399e2e3c SHA512 ef1fb3fa28f62b4a383619b91b51096729f15f8076bc9f1febc40de0cfc126d662de16378900f7c4b85b01ade9020032be7055a3d985d346e929e700af446106 diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.16.0.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.16.0.ebuild new file mode 100644 index 000000000000..b36da6ccfc53 --- /dev/null +++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.16.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +# TODO: Needed for screencast portal +# dev-libs/glib:2 +# media-libs/libepoxy +# media-libs/mesa[gbm] +# not packaged: PipeWire +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) +" +DEPEND="${COMMON_DEPEND} + $(add_frameworks_dep kwayland) + $(add_qt_dep qtconcurrent) +" +RDEPEND="${COMMON_DEPEND} + sys-apps/xdg-desktop-portal +" diff --git a/kde-plasma/xembed-sni-proxy/Manifest b/kde-plasma/xembed-sni-proxy/Manifest index abf940ac1e08..9aea7c6ea1d0 100644 --- a/kde-plasma/xembed-sni-proxy/Manifest +++ b/kde-plasma/xembed-sni-proxy/Manifest @@ -1 +1,2 @@ DIST plasma-workspace-5.15.5.tar.xz 4713728 BLAKE2B 7ce14912bf0dc2556484b7b719b00e7296fb67d78faabb9e3c00fbfb56a41db04e27b5f94636142f07e88e24d51ff308025a50d719a940e1287943a35db93e79 SHA512 5d5429114a733d4328f7db6c8e3c7dfe5e04862f8083fcad40b21390efb309c58fd1b13cf63aa57f2842c38936b9fe1c60ad61fc601cf4f592b86285c2270bed +DIST plasma-workspace-5.16.0.tar.xz 4891740 BLAKE2B 5d79938109be98a838336772d7149c0e8a05f44e496e09589460f4f10d0e18b55ba81f33754f4cd63e6cb8b881e4db5529577a60557098e1137e1362b10bede2 SHA512 7b38021cc78e150cdf4422db42c5d0d10e1f1f96845ab4f0273c53680b0bb0f008171062d87f15b634bd74b9434a333c0f5c4defb13f8e4b51c7009a6151209a diff --git a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.16.0.ebuild b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.16.0.ebuild new file mode 100644 index 000000000000..54a97db0e7e7 --- /dev/null +++ b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.16.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_AUTODEPS="false" +KMNAME="plasma-workspace" +inherit kde5 + +DESCRIPTION="Legacy xembed tray icons support for SNI-only system trays" +HOMEPAGE="https://cgit.kde.org/plasma-workspace.git/tree/xembed-sni-proxy/Readme.md" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +DEPEND=" + $(add_frameworks_dep extra-cmake-modules) + $(add_frameworks_dep kwindowsystem) + $(add_qt_dep qtcore) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtx11extras) + x11-libs/libxcb + x11-libs/libXtst + x11-libs/xcb-util-image +" +RDEPEND="${DEPEND} + !<kde-plasma/plasma-workspace-5.14.2:5 + !kde-plasma/xembed-sni-proxy:0 +" + +S="${S}/${PN}" + +PATCHES=( "${FILESDIR}/${PN}-5.14.90-standalone.patch" ) + +src_prepare() { + kde5_src_prepare + + sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" \ + -i CMakeLists.txt || die "Failed to prepare CMakeLists.txt" +} |