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