diff options
author | Johannes Huber <johu@gentoo.org> | 2017-02-07 18:15:42 +0100 |
---|---|---|
committer | Johannes Huber <johu@gentoo.org> | 2017-02-07 18:15:42 +0100 |
commit | 7e36f1034d8f0943f925814a026ab2d81a97cfad (patch) | |
tree | 35a65f1b1cb05850233440a8c301d174fe7b38af | |
parent | cmake-utils.eclass: Set CMAKE_MIN_VERSION to 3.6.3 (diff) | |
download | kde-7e36f103.tar.gz kde-7e36f103.tar.bz2 kde-7e36f103.zip |
kde-plasma: Version bump KDE Plasma 5.9.1
Package-Manager: Portage-2.3.3, Repoman-2.3.1
77 files changed, 2178 insertions, 0 deletions
diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest new file mode 100644 index 0000000000..3597b652d0 --- /dev/null +++ b/kde-plasma/bluedevil/Manifest @@ -0,0 +1 @@ +DIST bluedevil-5.9.1.tar.xz 143376 SHA256 8a72a1ec222a0625c07fa93e51aa03be40a976945616d1597f993ca8e44a1011 SHA512 f8d69adcf863892f45c6d637ac9773c3e3c9700b390b073b593967df9405d5998ea4867393b619e80f53896511e253c92a8d577811d926f5c5366b51dc779cfb WHIRLPOOL 1e58ea05c6b972cd2ec0b74c06e24714c024aec4c65e654f0199742da916681aa2c4a460d4d490be93c3fba6b402cd7c2e5467e60866f544eb2076c6d53af814 diff --git a/kde-plasma/bluedevil/bluedevil-5.9.1.ebuild b/kde-plasma/bluedevil/bluedevil-5.9.1.ebuild new file mode 100644 index 0000000000..05af2ef39b --- /dev/null +++ b/kde-plasma/bluedevil/bluedevil-5.9.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit kde5 + +DESCRIPTION="Bluetooth stack for KDE Plasma" +HOMEPAGE="https://projects.kde.org/projects/extragear/base/bluedevil" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +COMMON_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) +" +DEPEND="${COMMON_DEPEND} + x11-misc/shared-mime-info +" +RDEPEND="${COMMON_DEPEND} + $(add_plasma_dep kde-cli-tools) + !app-mobilephone/obexd + !app-mobilephone/obex-data-server + !kde-plasma/bluedevil:4 +" diff --git a/kde-plasma/breeze-grub/Manifest b/kde-plasma/breeze-grub/Manifest new file mode 100644 index 0000000000..44b7590a67 --- /dev/null +++ b/kde-plasma/breeze-grub/Manifest @@ -0,0 +1 @@ +DIST breeze-grub-5.9.1.tar.xz 3139128 SHA256 9a21bf74c6d468d72138d0edaf5323c499a6398efa5f6cef17e8f3c3c74a8962 SHA512 faf21bb12eb1aff1baa3350e45cd3b5695bf9fec39bd37b044fbb867405b7bd4d81ea004d0cf1c21352181286e5ce229883d8b2aba243937e3029c16f6d25900 WHIRLPOOL 232df8df339e83e689ec04b461db67072f9577479b7350a78066255804283b3e4e7063482012538023c41a5ed307b8a98853af9f02254534f467ad7cf416d00a diff --git a/kde-plasma/breeze-grub/breeze-grub-5.9.1.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.9.1.ebuild new file mode 100644 index 0000000000..53d7a4790f --- /dev/null +++ b/kde-plasma/breeze-grub/breeze-grub-5.9.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_AUTODEPS="false" +KDE_DEBUG="false" +inherit kde5 + +DESCRIPTION="Breeze theme for GRUB" +LICENSE="GPL-3+" +KEYWORDS="~amd64 ~arm ~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 new file mode 100644 index 0000000000..a7b5c29b04 --- /dev/null +++ b/kde-plasma/breeze-gtk/Manifest @@ -0,0 +1 @@ +DIST breeze-gtk-5.9.1.tar.xz 211592 SHA256 8e6584d5ce6ac57eb0f9a944d892392b85a16ad16ace11c5d750b7593355007c SHA512 8102efd62cb356ab83c4f5f54adbcac4394c7401d65ae89b67edeb1bf135467e2396a689061b115b9c177116b507f859c439f889542114e674cd96497a554a00 WHIRLPOOL 5bf32d22478adf58b023640d5c1429ac9c125735901c79820485f627fa2f33a3cb11761378bd157951a235e4b2555aebb22b5b6d286be85ea99b309912c3f359 diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.9.1.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.9.1.ebuild new file mode 100644 index 0000000000..b72b84697e --- /dev/null +++ b/kde-plasma/breeze-gtk/breeze-gtk-5.9.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit kde5 + +DESCRIPTION="Official GTK+ port of KDE's Breeze widget style" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/breeze-gtk" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +src_install() { + kde5_src_install + + insinto /usr/share/themes/Breeze/gtk-3.20 + doins Breeze-gtk/gtk-3.20/gtk.css + + insinto /usr/share/themes/Breeze-Dark/gtk-3.20 + doins Breeze-dark-gtk/gtk-3.20/gtk.css +} diff --git a/kde-plasma/breeze-plymouth/Manifest b/kde-plasma/breeze-plymouth/Manifest new file mode 100644 index 0000000000..07c8191391 --- /dev/null +++ b/kde-plasma/breeze-plymouth/Manifest @@ -0,0 +1 @@ +DIST breeze-plymouth-5.9.1.tar.xz 96908 SHA256 008ae5a147fb043cc395567df1447f922ce684c721d29010064fa4fb3b28ae52 SHA512 7e056735207ef6724a3d422e9ac3073827dfeda9c561ad46a0f46a613db2ed899d819da8971cd046c691f621624de2937e4620ecea04608d843bebfd02169bd4 WHIRLPOOL 200a4625d9342d31ea9795200b6a8673cb20303e4955a0782736b03ea30083b1f109902493818879546de86f1ad0a49db97d4e054283c38acb88487ecb8db777 diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.9.1.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-5.9.1.ebuild new file mode 100644 index 0000000000..81b38b1751 --- /dev/null +++ b/kde-plasma/breeze-plymouth/breeze-plymouth-5.9.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_AUTODEPS="false" +inherit kde5 + +DESCRIPTION="Breeze theme for Plymouth" +LICENSE="GPL-2+ GPL-3+" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +RDEPEND="sys-boot/plymouth" +DEPEND="${RDEPEND} + $(add_frameworks_dep extra-cmake-modules) +" + +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 new file mode 100644 index 0000000000..e84bf5c285 --- /dev/null +++ b/kde-plasma/breeze/Manifest @@ -0,0 +1 @@ +DIST breeze-5.9.1.tar.xz 30676564 SHA256 ef34000c046080d23cb37cf09646fd637ccba887dc889c0b14e004f9b6edfbf2 SHA512 57e3621f25994d8a0609b8d9327c81024af59483ab29de97ca52ccf0e1814e9a1d0495c06e128652c9793c8a57a447183574fc8565c46165e7143c929f2f71be WHIRLPOOL 58adf66e327fbcd4406364d7bfe2213ab8a6cb118e11972a0ce52f037c8e7438357e18a5df3e1ca1de2bc40ddff1c2a6103507cb3896a2d4a8052ef4d68af140 diff --git a/kde-plasma/breeze/breeze-5.9.1.ebuild b/kde-plasma/breeze/breeze-5.9.1.ebuild new file mode 100644 index 0000000000..32a1b33673 --- /dev/null +++ b/kde-plasma/breeze/breeze-5.9.1.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit kde5 multibuild + +DESCRIPTION="Breeze visual style for the Plasma desktop" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/breeze" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="qt4 wayland" + +COMMON_DEPEND=" + $(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) + $(add_qt_dep qtx11extras) + x11-libs/libxcb + qt4? ( + kde-frameworks/kdelibs:4 + x11-libs/libX11 + ) + wayland? ( $(add_frameworks_dep kwayland) ) +" +DEPEND="${COMMON_DEPEND} + $(add_frameworks_dep kpackage) +" +RDEPEND="${COMMON_DEPEND} + $(add_frameworks_dep breeze-icons) + $(add_plasma_dep kde-cli-tools) +" + +pkg_setup() { + kde5_pkg_setup + MULTIBUILD_VARIANTS=( kf5 $(usev qt4) ) +} + +src_configure() { + myconfigure() { + local mycmakeargs=( + $(cmake-utils_use_find_package wayland KF5Wayland) + ) + + if [[ ${MULTIBUILD_VARIANT} = qt4 ]] ; then + mycmakeargs+=( -DUSE_KDE4=true ) + fi + + kde5_src_configure + } + + multibuild_foreach_variant myconfigure +} + +src_compile() { + multibuild_foreach_variant kde5_src_compile +} + +src_test() { + multibuild_foreach_variant kde5_src_test +} + +src_install() { + multibuild_foreach_variant kde5_src_install +} diff --git a/kde-plasma/kactivitymanagerd/Manifest b/kde-plasma/kactivitymanagerd/Manifest new file mode 100644 index 0000000000..7a61a887b4 --- /dev/null +++ b/kde-plasma/kactivitymanagerd/Manifest @@ -0,0 +1 @@ +DIST kactivitymanagerd-5.9.1.tar.xz 83308 SHA256 916618eda6b20bc98317bc06c095cbe8a7bb123dcfb571c491dab4d6c1090042 SHA512 172c10b8117309b60be1e816f94bfe526542a7e0a611de2e4ec58b087649b71c64baf81bc339c48a5218d34fd69993af4b798a34ccdd05cab320181831803aa5 WHIRLPOOL 469c0a640c289e46eaa440cb5b011ea1c4357ef7830660890e49245225467ed2a5c8105bab9d3917ac1b3ea814f505149418d3af0f0eb7a3f37d8acb550ccb80 diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.9.1.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.9.1.ebuild new file mode 100644 index 0000000000..a40af43b39 --- /dev/null +++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.9.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit kde5 + +DESCRIPTION="System service to manage user's activities, track the usage patterns etc." +LICENSE="|| ( GPL-2 GPL-3 )" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +COMMON_DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtsql 'sqlite') + $(add_qt_dep qtwidgets) +" +DEPEND="${COMMON_DEPEND} + >=dev-libs/boost-1.54 +" +RDEPEND="${COMMON_DEPEND} + !<kde-frameworks/kactivities-4.13.3-r2:4 + !<kde-frameworks/kactivities-5.20.0:5 + !kde-plasma/kactivitymanagerd:4 + !<kde-plasma/plasma-desktop-5.6.1 +" diff --git a/kde-plasma/kde-cli-tools/Manifest b/kde-plasma/kde-cli-tools/Manifest new file mode 100644 index 0000000000..e8bfb95e56 --- /dev/null +++ b/kde-plasma/kde-cli-tools/Manifest @@ -0,0 +1 @@ +DIST kde-cli-tools-5.9.1.tar.xz 500704 SHA256 b0c33932ecdd8d41c7897f8ff1301699e107afc266f5f1c12e609037795a02ce SHA512 a1011a04c29c143e4aa2cbb2f63b9d95d35c6997bd5c7019d55a0841515d476578552e6b0eca677579b0931885c5c64abc8b3d359b47d8b610d950435c78e593 WHIRLPOOL 84573f9966668b4f5c18e263381ec414f25f877278bbea3b5bad733e6d60c9bc96c0fbd6a76b66bec4336944ef4dec1fd37707bf8bec762c4f1f881e11b9522d diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.9.1.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.9.1.ebuild new file mode 100644 index 0000000000..f77f17c8d6 --- /dev/null +++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.9.1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_HANDBOOK="true" +KDE_TEST="true" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kde-cli-tools" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="+kdesu X" + +DEPEND=" + $(add_frameworks_dep kcmutils) + $(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 kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(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} + handbook? ( !kde-apps/kdesu[handbook] ) +" + +# requires running kde environment +RESTRICT+=" test" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package kdesu KF5Su) + $(cmake-utils_use_find_package X KF5KDELibs4Support) + $(cmake-utils_use_find_package X Qt5X11Extras) + ) + + kde5_src_configure +} + +src_install() { + kde5_src_install + use kdesu && dosym /usr/$(get_libdir)/libexec/kf5/kdesu /usr/bin/kdesu5 +} diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest new file mode 100644 index 0000000000..7b7d9ad455 --- /dev/null +++ b/kde-plasma/kde-gtk-config/Manifest @@ -0,0 +1 @@ +DIST kde-gtk-config-5.9.1.tar.xz 150892 SHA256 bd89d8217853aa7caf6316dc3e111e4f0506ecad8537bf76c8a4d816c4a71d5c SHA512 435b5d9e7ee055875aac299c2b52847ccbcead9b2aeb35d683bad574862c8070593f1961a93e9e81286c2811e1b4b57339a27b043ccce4a5380b591465539edf WHIRLPOOL 034af044d917b7fee8b940d04bfb8d04ef93eea0a63613d1f43d04bd0f1346e232cc1955ecd1a936662e6d7498069f0d4a00b51108ae67c44049aa49a95f27ec diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.9.1.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.9.1.ebuild new file mode 100644 index 0000000000..c6012d1f6b --- /dev/null +++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.9.1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="KDE Plasma systemsettings kcm to set GTK application look&feel" +HOMEPAGE="https://projects.kde.org/kde-gtk-config" +LICENSE="GPL-3" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="+gtk3" + +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 qtwidgets) + dev-libs/glib:2 + x11-libs/gtk+:2 + x11-libs/libXcursor + gtk3? ( x11-libs/gtk+:3 ) +" +RDEPEND="${DEPEND} + $(add_plasma_dep kde-cli-tools) + !kde-base/kde-gtk-config:4 + !kde-plasma/kde-gtk-config:4 +" + +PATCHES=( "${FILESDIR}/${PN}-5.4.2-gtk3-optional.patch" ) + +src_configure() { + local mycmakeargs=( + -DDATA_INSTALL_DIR="${EPREFIX}/usr/share" + -DBUILD_gtk3proxies=$(usex gtk3) + ) + + kde5_src_configure +} + +pkg_postinst() { + kde5_pkg_postinst + einfo + 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." + einfo +} diff --git a/kde-plasma/kdecoration/Manifest b/kde-plasma/kdecoration/Manifest new file mode 100644 index 0000000000..52acafda84 --- /dev/null +++ b/kde-plasma/kdecoration/Manifest @@ -0,0 +1 @@ +DIST kdecoration-5.9.1.tar.xz 35548 SHA256 5a61a6d4f2e7b549e3cb03852df5bc02a9792b30bf15e374de19a9961fa5c19c SHA512 36c312a740f594cae99c9e16f64f9a7ebccc0bb0f91354e6f888b4de8c0acc01e3511239fe3f0d3ce49939cff1e98293f369309e8d95053599a1c27a48a3b928 WHIRLPOOL 9773a1eb82cc8d9ed1d4c8893864603bb845f88a5b6679c9b37256ef332ab7a84929ba3639adc517a44ecd4bf567c66b70853f16f5faabc4e49dfea0c12cb2e7 diff --git a/kde-plasma/kdecoration/kdecoration-5.9.1.ebuild b/kde-plasma/kdecoration/kdecoration-5.9.1.ebuild new file mode 100644 index 0000000000..1d32f7b6bc --- /dev/null +++ b/kde-plasma/kdecoration/kdecoration-5.9.1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_GCC_MINIMAL="4.8" +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 ~x86" +IUSE="" + +DEPEND="$(add_qt_dep qtgui)" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/kdeplasma-addons/Manifest b/kde-plasma/kdeplasma-addons/Manifest new file mode 100644 index 0000000000..af1d7b3f69 --- /dev/null +++ b/kde-plasma/kdeplasma-addons/Manifest @@ -0,0 +1 @@ +DIST kdeplasma-addons-5.9.1.tar.xz 2047096 SHA256 1cd44d18d01edea537affc1bb7310deb06f69bfb444bb6924e363a21a6ae8815 SHA512 534d75185876a9c3bc162d1bf807a4a2485a44626b3836623f4093d61fced9779e5fdfe3e28308a9dade1a58e73ba81f90fca77cd24b02a948f2a4b5c7aa3ee0 WHIRLPOOL d847f419d9b8eabc4a8b418f32c97571367aa584dc6a346324db7f3dd22b8460febafd24a39bb20d185369d54f2d2762868bd643625e78477e54c3751c574ede diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.9.1.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.9.1.ebuild new file mode 100644 index 0000000000..83dad86814 --- /dev/null +++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.9.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit kde5 + +DESCRIPTION="Extra Plasma applets and engines" +LICENSE="GPL-2 LGPL-2" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="share" + +DEPEND=" + $(add_frameworks_dep kactivities) + $(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 kdelibs4support) + $(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_plasma_dep plasma-workspace) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + share? ( dev-libs/purpose:5 ) +" +RDEPEND="${DEPEND} + $(add_plasma_dep plasma-workspace) + !kde-plasma/kdeplasma-addons:4 +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package share KDEExperimentalPurpose) + ) + + kde5_src_configure +} diff --git a/kde-plasma/kgamma/Manifest b/kde-plasma/kgamma/Manifest new file mode 100644 index 0000000000..d5b2e25223 --- /dev/null +++ b/kde-plasma/kgamma/Manifest @@ -0,0 +1 @@ +DIST kgamma5-5.9.1.tar.xz 60380 SHA256 fd49283263ed02ef4d71076f909089d74d9dd1f1521f69f39531ba0e51b9975b SHA512 d6efeafdbd1ac2fa992e2ea9dbfbec14ff06b62e3227ef2fb461aa9e00f273f74dc2dbdf41c430e7f80cafc14b11798862c7c799bbf964042e2af9945fd666a2 WHIRLPOOL ae12795fd252932d60d4c6a651be6dfa3b70d25ddea9c046eb8934b2ee131d1d70edfb5e39a53fc49777a68d86c9bdc6e0dbb26a05cc011882b0881130fa6174 diff --git a/kde-plasma/kgamma/kgamma-5.9.1.ebuild b/kde-plasma/kgamma/kgamma-5.9.1.ebuild new file mode 100644 index 0000000000..2509365789 --- /dev/null +++ b/kde-plasma/kgamma/kgamma-5.9.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_HANDBOOK="forceoptional" +KMNAME="${PN}5" +inherit kde5 + +DESCRIPTION="Screen gamma values kcontrol module" +KEYWORDS="~amd64 ~arm ~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-proto/xf86vidmodeproto +" diff --git a/kde-plasma/khotkeys/Manifest b/kde-plasma/khotkeys/Manifest new file mode 100644 index 0000000000..9581ff0ad9 --- /dev/null +++ b/kde-plasma/khotkeys/Manifest @@ -0,0 +1 @@ +DIST khotkeys-5.9.1.tar.xz 605332 SHA256 46ca51eae08bcf0b57b2c3009d77e4d5540b4e958cf39e39aeaac5765b60e3f7 SHA512 a9432df27024ed96ae88531d7f24212679cb98d851deca6191b2bd6b17172a8b528aa8057a1853a1c4bb6a9baa672eb2c16d3dee38c6fa7b4637f621d9925743 WHIRLPOOL 34062ccc470aca845d417b8718d99ab8a3dfc37567e348791374aae3993829ec7482cde91ae4694cf7862db568ed0835d907b555be4fa76977b5d82bca753e31 diff --git a/kde-plasma/khotkeys/khotkeys-5.9.1.ebuild b/kde-plasma/khotkeys/khotkeys-5.9.1.ebuild new file mode 100644 index 0000000000..3033e65bf8 --- /dev/null +++ b/kde-plasma/khotkeys/khotkeys-5.9.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="KDE Plasma workspace hotkey module" +KEYWORDS="~amd64 ~arm ~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 plasma-workspace) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + x11-libs/libX11 + x11-libs/libXtst +" +RDEPEND="${COMMON_DEPEND} + $(add_frameworks_dep kded) + $(add_plasma_dep kde-cli-tools) + !kde-plasma/khotkeys:4 + !kde-plasma/systemsettings:4 +" +DEPEND="${COMMON_DEPEND} + x11-libs/libxcb + x11-libs/libXtst + x11-proto/xproto +" diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest index 67245bacad..f00bc6639d 100644 --- a/kde-plasma/kinfocenter/Manifest +++ b/kde-plasma/kinfocenter/Manifest @@ -1 +1,2 @@ DIST glogo-small.png 24583 SHA256 0afc3eca084c327f8059166b86769f03c9c23e1e765bb47dc3229505abbac0c6 SHA512 648be463ec3812a2edcdab54d7a230bf2bd7e6895f4ffe72321d8fca28a5e1e0980f6e3b9a32f369c8369943ceb802a65a94b9dad820dcf2c81d4581d814cb48 WHIRLPOOL e161bf40c5e16180fa65217cb49314fb230c45329f4c518d6014083bd71da82d4aa048811ee814fde7fa300105cef16c182688445164ae84d0d700e23641b342 +DIST kinfocenter-5.9.1.tar.xz 1266224 SHA256 a10598a09a7f81acf4f613a6b16be2e1cbd1946885ea9444ac1011180488649c SHA512 2fedb59d96fb6a13aea469ece90f46136228e73354ae1298f14c63e54a7c93867a20f017753a9e0e2432cfdedcbf924caa90cc0f5eaad59339437febc36134ed WHIRLPOOL ca5020a4fdef8903e8cf06fe5b2f41f98f884ebbd3a3dd3e008b75d7fc77d69e5cba05a397517a0c8aa678da2daa087778fdb9250902a31c188083d325b0cd4e diff --git a/kde-plasma/kinfocenter/kinfocenter-5.9.1.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.9.1.ebuild new file mode 100644 index 0000000000..32bcb3c6af --- /dev/null +++ b/kde-plasma/kinfocenter/kinfocenter-5.9.1.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="A utility that provides information about a computer system" +HOMEPAGE="https://www.kde.org/applications/system/kinfocenter/" +SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="egl gles2 ieee1394 +opengl +pci wayland" + +REQUIRED_USE="egl? ( || ( 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 kdbusaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep kdelibs4support) + $(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[egl?,gles2?] + !gles2? ( media-libs/glu ) + ) + pci? ( sys-apps/pciutils ) + wayland? ( $(add_frameworks_dep kwayland) ) +" +DEPEND="${COMMON_DEPEND} + $(add_frameworks_dep plasma) +" +RDEPEND="${COMMON_DEPEND} + $(add_plasma_dep kde-cli-tools) + !kde-base/kcontrol:4 + !kde-plasma/kinfocenter:4 + !kde-misc/about-distro +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package egl EGL) + $(cmake-utils_use_find_package gles2 OpenGLES) + $(cmake-utils_use_find_package ieee1394 RAW1394) + $(cmake-utils_use_find_package opengl OpenGL) + $(cmake-utils_use_find_package pci PCIUTILS) + $(cmake-utils_use_find_package wayland KF5Wayland) + ) + + kde5_src_configure +} + +src_install() { + kde5_src_install + + insinto /etc/xdg + doins "${FILESDIR}"/kcm-about-distrorc + + insinto /usr/share/${PN} + doins "${DISTDIR}"/glogo-small.png +} + +pkg_postinst() { + if ! has_version "net-fs/nfs-utils"; then + einfo "Installing net-fs/nfs-utils will enable the NFS information module." + fi + if ! has_version "net-fs/samba" || ! has_version "net-fs/samba[server]"; then + einfo "Installing net-fs/samba[server(+)] will enable the Samba status information module." + fi +} diff --git a/kde-plasma/kmenuedit/Manifest b/kde-plasma/kmenuedit/Manifest new file mode 100644 index 0000000000..eb76bc7037 --- /dev/null +++ b/kde-plasma/kmenuedit/Manifest @@ -0,0 +1 @@ +DIST kmenuedit-5.9.1.tar.xz 653124 SHA256 e636319f1aa343e5371b2ead5f999a2691fd0ad1924ab5e4a1adde13ea81bf33 SHA512 5be18b7c61d47e54e8e0f63d510d42f12c43d170ba7f526c184f4cefd8bd3cc64bfe1576390f8d0ee0a58f990df123b2cb234d91f8da035f62a2b6f1396c65a5 WHIRLPOOL 5ac5e03622066f791be66366f6b59399d36999b91fd53b60b652da71019d74a28fd8db3976404618d48400f861a585a81c33eb88d8e888eec50567503d7d71a4 diff --git a/kde-plasma/kmenuedit/kmenuedit-5.9.1.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.9.1.ebuild new file mode 100644 index 0000000000..4b4eedb065 --- /dev/null +++ b/kde-plasma/kmenuedit/kmenuedit-5.9.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="KDE Plasma menu editor" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kmenuedit" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="+hotkeys" + +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) + $(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) ) +" +RDEPEND="${DEPEND} + !kde-plasma/kmenuedit:4 +" + +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 new file mode 100644 index 0000000000..dd75afd805 --- /dev/null +++ b/kde-plasma/kscreen/Manifest @@ -0,0 +1 @@ +DIST kscreen-5.9.1.tar.xz 113268 SHA256 ac3e3d56181d4c1518a81d5af4e0497db04215784ddb3724222382efadc83f59 SHA512 1249cd629ba44ab69a586aadf67bf139060a3b84c609c764340f06aa9d85abd700c3efd8a9dd05552eda261dd7d7c8bdcde661ec2cdc8aa16cf78670c4b4b498 WHIRLPOOL b253a5cd62b40fb2bdf67be40df8245f3fd4c17f09f20e284280d52f3302992f97a93140fe5684c9a66b0276ffe8107d254ed118f72b8ade6f8d9a008e8b6e39 diff --git a/kde-plasma/kscreen/kscreen-5.9.1.ebuild b/kde-plasma/kscreen/kscreen-5.9.1.ebuild new file mode 100644 index 0000000000..9023511299 --- /dev/null +++ b/kde-plasma/kscreen/kscreen-5.9.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_TEST="forceoptional" +inherit kde5 + +DESCRIPTION="KDE Plasma screen management" +HOMEPAGE="https://projects.kde.org/projects/extragear/base/kscreen" + +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_plasma_dep libkscreen) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative 'widgets') + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND} + $(add_frameworks_dep plasma) + $(add_plasma_dep kde-cli-tools) + $(add_qt_dep qtgraphicaleffects) + !kde-plasma/kscreen:4 +" + +# bug #580440, last checked 5.6.3 +RESTRICT+=" test" diff --git a/kde-plasma/kscreenlocker/Manifest b/kde-plasma/kscreenlocker/Manifest new file mode 100644 index 0000000000..8d9657e71a --- /dev/null +++ b/kde-plasma/kscreenlocker/Manifest @@ -0,0 +1 @@ +DIST kscreenlocker-5.9.1.tar.xz 107884 SHA256 fffe0506763bcd138ba4f7750d23a16e947619cfb4ae370825f94e28a0e24166 SHA512 905692e2a761a4925eeb00e66d0343c60408752d0b12721587260f593f809f0c32f743332535168db677df3483c40a3dc905666f77e70cd1fe6338d4621ef89e WHIRLPOOL fa5b5c992d102065495f9ebf4a5ebed88673dbc70e02e612ce6d3735eef98e30d0cbdd7a350ef23ef70d7ddce663556bc153d0d5c34e08ccfa88ba67d22c2f06 diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.9.1.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.9.1.ebuild new file mode 100644 index 0000000000..9c1a67e6f7 --- /dev/null +++ b/kde-plasma/kscreenlocker/kscreenlocker-5.9.1.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +inherit kde5 pam + +DESCRIPTION="Library and components for secure lock screen architecture" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="pam" + +COMMON_DEPEND=" + $(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 + pam? ( virtual/pam ) +" +DEPEND="${COMMON_DEPEND} + x11-proto/xproto +" +RDEPEND="${COMMON_DEPEND} + $(add_plasma_dep kde-cli-tools) + !<kde-plasma/kcheckpass-4.11.22-r1:4 + !kde-plasma/kdebase-pam:0 +" + +RESTRICT+=" test" + +src_prepare() { + kde5_src_prepare + + use test || sed -i \ + -e "/add_subdirectory(autotests)/ s/^/#/" greeter/CMakeLists.txt || die +} + +src_test() { + # requires running environment + local myctestargs=( + -E x11LockerTest + ) + kde5_src_test +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package pam PAM) + ) + kde5_src_configure +} + +src_install() { + kde5_src_install + + newpamd "${FILESDIR}/kde.pam" kde + 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 new file mode 100644 index 0000000000..8db82065c7 --- /dev/null +++ b/kde-plasma/ksshaskpass/Manifest @@ -0,0 +1 @@ +DIST ksshaskpass-5.9.1.tar.xz 20068 SHA256 58bad2180fc186b228a6dd65791af0b166b67b5843367d6967ba6d7a132e1d75 SHA512 dc81c257ef1d68321d003e25ebf83cdd1e9c43ed62a494139248e13226044611f34d67800c2e5aaf0d67a5cd99d642224a93d06ad044b5a5ff0b4e96ce0dd729 WHIRLPOOL bb23346688d449d7de1208c172ebc9309a3de68cbcbd8c1cad0a50aa410a29b9e469cf3953d3789e464c328d6e02bb752b96b572785e67cc7e658ccf2c8628d6 diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.9.1.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.9.1.ebuild new file mode 100644 index 0000000000..37e0a49e14 --- /dev/null +++ b/kde-plasma/ksshaskpass/ksshaskpass-5.9.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit kde5 + +DESCRIPTION="KDE implementation of ssh-askpass with Kwallet integration" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/ksshaskpass" +KEYWORDS="~amd64 ~arm ~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} + !kde-plasma/ksshaskpass:4 +" + +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 new file mode 100644 index 0000000000..4fd800af01 --- /dev/null +++ b/kde-plasma/ksysguard/Manifest @@ -0,0 +1 @@ +DIST ksysguard-5.9.1.tar.xz 488044 SHA256 73987226abc2c008d57dffa9b18934127fc2a3420123c33626c84ff260195bee SHA512 35ffb55becf8298ebf763e38419807414ea5226e2f00c58303372c757b8d50dc32eb0b95dbaa8bd720678572f1d41ea14de234eb2d113b3984ef5bcb08d011dc WHIRLPOOL f40eaff67fab239c8b3c421dab9706953df04c49310e235f8cd6e99fb78a0343c789ecc8b9366ecb13e7fb9b0471593305d4a8f469c46faa83b61a143b6eaf4f diff --git a/kde-plasma/ksysguard/ksysguard-5.9.1.ebuild b/kde-plasma/ksysguard/ksysguard-5.9.1.ebuild new file mode 100644 index 0000000000..14f94fe172 --- /dev/null +++ b/kde-plasma/ksysguard/ksysguard-5.9.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_HANDBOOK="forceoptional" +inherit kde5 + +DESCRIPTION="Network-enabled task manager and system monitor" +LICENSE="GPL-2+" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="lm_sensors" + +DEPEND=" + $(add_plasma_dep libksysguard) + $(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_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + lm_sensors? ( sys-apps/lm_sensors ) +" +RDEPEND="${DEPEND} + !kde-plasma/ksysguard:4 +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package lm_sensors Sensors) + ) + + kde5_src_configure +} diff --git a/kde-plasma/kwallet-pam/Manifest b/kde-plasma/kwallet-pam/Manifest new file mode 100644 index 0000000000..9d3f77d7fd --- /dev/null +++ b/kde-plasma/kwallet-pam/Manifest @@ -0,0 +1 @@ +DIST kwallet-pam-5.9.1.tar.xz 17808 SHA256 6294ad618519ec1168cd8516f3e3622a9cd414821edcfd47a76ed4877e7d43d1 SHA512 3c563e0d33c4dd18f005887b175f3f8d675dd457934cc6554a5843676466f01e2aa80c26a91e75f22af1e0e808ed58b5043c26f0546ff4da6d62748abfdee56d WHIRLPOOL 13f7877d4ac608134384f8e055f71359f46210e16fdda169e77401e7459e0eeb138a2989472ae6f2eea60bc75fc46a94bf1a365182a8d9603fabf987fb36eb6b diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.9.1.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.9.1.ebuild new file mode 100644 index 0000000000..da92a74511 --- /dev/null +++ b/kde-plasma/kwallet-pam/kwallet-pam-5.9.1.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_AUTODEPS="false" +inherit kde5 multibuild multilib + +DESCRIPTION="KWallet PAM module to not enter password again" +LICENSE="LGPL-2.1" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="+oldwallet" + +COMMON_DEPEND=" + dev-libs/libgcrypt:0= + virtual/pam +" +DEPEND="${COMMON_DEPEND} + $(add_frameworks_dep extra-cmake-modules) + $(add_qt_dep qtcore) +" +RDEPEND="${COMMON_DEPEND} + !kde-apps/kwalletd-pam + net-misc/socat +" + +pkg_setup() { + kde5_pkg_setup + MULTIBUILD_VARIANTS=( kf5 $(usev oldwallet) ) +} + +src_configure() { + myconfigure() { + local mycmakeargs=( + -DCMAKE_INSTALL_LIBDIR="/$(get_libdir)" + ) + [[ ${MULTIBUILD_VARIANT} = oldwallet ]] && mycmakeargs+=( -DKWALLET4=1 ) + + kde5_src_configure + } + multibuild_foreach_variant myconfigure +} + +src_compile() { + multibuild_foreach_variant kde5_src_compile +} + +src_test() { + multibuild_foreach_variant kde5_src_test +} + +src_install() { + multibuild_foreach_variant kde5_src_install +} + +pkg_postinst() { + check_dm() { + local good + if [[ -e "${ROOT}${2}" ]] ; then + if grep -Eq "auth\s+optional\s+pam_kwallet5.so" "${ROOT}${2}" && \ + grep -Eq "session\s+optional\s+pam_kwallet5.so" "${ROOT}${2}" ; then + good=true + fi + if use oldwallet ; then + if ! grep -Eq "auth\s+optional\s+pam_kwallet.so" "${ROOT}${2}" || \ + ! grep -Eq "session\s+optional\s+pam_kwallet.so" "${ROOT}${2}" ; then + good=false + fi + fi + fi + [[ "${good}" = true ]] && \ + elog " ${1} - ${2} ...GOOD" || \ + ewarn " ${1} - ${2} ...BAD" + } + elog + elog "This package enables auto-unlocking of kde-frameworks/kwallet:5." + use oldwallet && elog "You have also selected support for legacy kde-apps/kwalletd:4." + elog "List of things to make it work:" + elog "1. Use standard blowfish encryption instead of GPG" + elog "2. Use same password for login and kwallet" + elog "3. A display manager with support for PAM" + elog "4.a Have the following lines in the display manager's pam.d file:" + elog " -auth optional pam_kwallet5.so" + elog " -session optional pam_kwallet5.so auto_start" + if use oldwallet ; then + elog " -auth optional pam_kwallet.so kdehome=.kde4" + elog " -session optional pam_kwallet.so" + fi + elog "4.b Checking installed DMs..." + has_version "x11-misc/sddm" && check_dm "SDDM" "/etc/pam.d/sddm" + has_version "x11-misc/lightdm" && check_dm "LightDM" "/etc/pam.d/lightdm" + elog +} diff --git a/kde-plasma/kwayland-integration/Manifest b/kde-plasma/kwayland-integration/Manifest new file mode 100644 index 0000000000..5ccd1f09f5 --- /dev/null +++ b/kde-plasma/kwayland-integration/Manifest @@ -0,0 +1 @@ +DIST kwayland-integration-5.9.1.tar.xz 18360 SHA256 7b8724afe4f19d2ffb78866ad8ad261361a05a2e051b0511fc17e4dfb056ce9f SHA512 8b70c3975b4e93990915bcb261d48c49ec097524a7d7573d6634110f0bda3fa0dc14dfcfb92274bc998cb65a13e748fe076bbe8085586adff3fc212db52e79fe WHIRLPOOL db2392e94355bec37f7e8af528c1e9330e7b2c066e9a9293a0d88763751186aca879aad5d3f730580847691ada970d0132a6ac6ff8545c80bbc196d4d1388a4c diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.9.1.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.9.1.ebuild new file mode 100644 index 0000000000..959818c219 --- /dev/null +++ b/kde-plasma/kwayland-integration/kwayland-integration-5.9.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit kde5 + +DESCRIPTION="Provides integration plugins for various KDE frameworks for Wayland" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kwayland-integration" + +LICENSE="LGPL-2.1" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kidletime) + $(add_frameworks_dep kwayland) + $(add_frameworks_dep kwindowsystem) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest new file mode 100644 index 0000000000..aed243d3e4 --- /dev/null +++ b/kde-plasma/kwin/Manifest @@ -0,0 +1 @@ +DIST kwin-5.9.1.tar.xz 4625316 SHA256 2ab9c9693f87b5ac40f5f4b57e9c157b7cfeaf62e4d399571817eabc607e1a0b SHA512 b74f462ef156d5a557822ac85e64430c707a069f6218191b87bf655dec00adcfc3f341e220c5a7383abff5fba4919b82b679f41c8af518587a6f415e9fad6531 WHIRLPOOL ed1555a5fb5a421455839b2f1bf51a6138424c400800ab33f58379d3b24798d920ebbe0ea892a21990900408143153800944017df05576b26082da3d38f8a46d diff --git a/kde-plasma/kwin/kwin-5.9.1.ebuild b/kde-plasma/kwin/kwin-5.9.1.ebuild new file mode 100644 index 0000000000..caf2f099d1 --- /dev/null +++ b/kde-plasma/kwin/kwin-5.9.1.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_HANDBOOK="optional" +KDE_TEST="optional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="KDE window manager" +LICENSE="GPL-2+" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="gles2 multimedia" + +# drop qtcore subslot operator when QT_MINIMAL >= 5.7.0 +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) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kidletime) + $(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 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 qtcore '' '' '5=') + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui 'gles2=') + $(add_qt_dep qtscript) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + >=dev-libs/libinput-1.5 + >=dev-libs/wayland-1.2 + media-libs/fontconfig + media-libs/freetype + media-libs/libepoxy + media-libs/mesa[egl,gbm,gles2?,wayland] + virtual/libudev:= + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXi + x11-libs/libdrm + >=x11-libs/libxcb-1.10 + >=x11-libs/libxkbcommon-0.7.0 + x11-libs/xcb-util-cursor + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms +" +RDEPEND="${COMMON_DEPEND} + $(add_plasma_dep kde-cli-tools) + multimedia? ( + || ( + $(add_qt_dep qtmultimedia 'gstreamer,qml') + $(add_qt_dep qtmultimedia 'gstreamer010,qml') + ) + ) + !<kde-apps/kdeartwork-meta-15.08.3-r1:4 + !kde-plasma/kwin:4 + !kde-plasma/systemsettings:4 +" +DEPEND="${COMMON_DEPEND} + $(add_qt_dep designer) + $(add_qt_dep qtconcurrent) + x11-proto/xproto + test? ( x11-libs/xcb-util-wm ) +" + +RESTRICT+=" test" + +src_prepare() { + kde5_src_prepare + use multimedia || eapply "${FILESDIR}/${PN}-gstreamer-optional.patch" +} diff --git a/kde-plasma/kwrited/Manifest b/kde-plasma/kwrited/Manifest new file mode 100644 index 0000000000..b98629dfd4 --- /dev/null +++ b/kde-plasma/kwrited/Manifest @@ -0,0 +1 @@ +DIST kwrited-5.9.1.tar.xz 20216 SHA256 b833f57e15946bf63495305c66db276256106ef1580df2573c1c69bf2976fc44 SHA512 567b96696a6545fc0c40e18224b9bdc91fc7808c9fba0c7e57b5dbb6a6d3167072392801cfa066bb7ae7aaba63cb8f3906923c0724ddec107c48a3c95852e0f1 WHIRLPOOL 7a632a99be25c60a79617a101da5fa0815a481b9a0f15940d52a324690115ed0bb62b8c99c1da0fa5d4bd0ba393d24f565bd2086b05145c2f96988b83b0928a3 diff --git a/kde-plasma/kwrited/kwrited-5.9.1.ebuild b/kde-plasma/kwrited/kwrited-5.9.1.ebuild new file mode 100644 index 0000000000..543a7e01c9 --- /dev/null +++ b/kde-plasma/kwrited/kwrited-5.9.1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit kde5 + +DESCRIPTION="KDE Plasma daemon listening for wall and write messages" +KEYWORDS="~amd64 ~arm ~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} + !kde-plasma/kwrited:4 +" diff --git a/kde-plasma/libkscreen/Manifest b/kde-plasma/libkscreen/Manifest new file mode 100644 index 0000000000..4c34b1b74c --- /dev/null +++ b/kde-plasma/libkscreen/Manifest @@ -0,0 +1 @@ +DIST libkscreen-5.9.1.tar.xz 94048 SHA256 c3a0178d7c584e5c331c6d1615f16ebd56034c5ffc665995638b2314edae1c8a SHA512 ec882f849a4b84dbc27b4f5e08769bd2c60ca9d4d252303f2cba9a10a46d455bd102330f40cd077820f95f5410719203d98696d1f34c9c74b1fe36be2833a00a WHIRLPOOL c1a3956f87a5a02e596c6d0977eb5fa47a81cbf5d0e66fe4a13aa92d0d3d7ccefa48fb0411334fd027f44cbdadbaa808be926c925401ba72b833c70cc14fd4bb diff --git a/kde-plasma/libkscreen/libkscreen-5.9.1.ebuild b/kde-plasma/libkscreen/libkscreen-5.9.1.ebuild new file mode 100644 index 0000000000..f4477d5123 --- /dev/null +++ b/kde-plasma/libkscreen/libkscreen-5.9.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Plasma screen management library" +SLOT="5/7" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kwayland) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtx11extras) + x11-libs/libxcb +" +RDEPEND="${DEPEND} + !x11-libs/libkscreen:5 +" + +# requires running session +RESTRICT+=" test" diff --git a/kde-plasma/libksysguard/Manifest b/kde-plasma/libksysguard/Manifest new file mode 100644 index 0000000000..6d22d6c85c --- /dev/null +++ b/kde-plasma/libksysguard/Manifest @@ -0,0 +1 @@ +DIST libksysguard-5.9.1.tar.xz 574780 SHA256 757e208bc71aea4900cc082952fe1408ec3515b63cfad3344155334ce66a2a9d SHA512 67ed849084d7d5d6828f951aebd4747e9c4a46c2779e506e23969ad7d1d58d033f06a635d1e8f9c4a38fdbb782a7c81653eb66d7a1e00371ae46a5d15117d07e WHIRLPOOL 3cb987dd3a4b6a2decca2d35e40b3a740aafcc08aaec04b34ef0a8d5aa783454380f7220c7df05468ff4c80e64fc545c47e9f76cedd670687adf9f41d0c3f08a diff --git a/kde-plasma/libksysguard/libksysguard-5.9.1.ebuild b/kde-plasma/libksysguard/libksysguard-5.9.1.ebuild new file mode 100644 index 0000000000..010ce0194e --- /dev/null +++ b/kde-plasma/libksysguard/libksysguard-5.9.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_TEST="true" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Task management and system monitoring library" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="+detailedmemory X" + +COMMON_DEPEND=" + $(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 + detailedmemory? ( $(add_qt_dep qtwebkit) ) + X? ( + $(add_qt_dep qtx11extras) + x11-libs/libX11 + x11-libs/libXres + ) +" +RDEPEND="${COMMON_DEPEND} + !kde-plasma/ksysguard:4 + !kde-base/libksysguard:4 +" +DEPEND="${COMMON_DEPEND} + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep plasma) + X? ( x11-proto/xproto ) +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package detailedmemory Qt5WebKitWidgets) + $(cmake-utils_use_find_package X X11) + ) + + kde5_src_configure +} diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest new file mode 100644 index 0000000000..400e2e511f --- /dev/null +++ b/kde-plasma/milou/Manifest @@ -0,0 +1 @@ +DIST milou-5.9.1.tar.xz 55064 SHA256 4736ef1583e5ceafb913acd0747bc6647fb21159a776b8fbe3fd75eb38551691 SHA512 ae7de7893c85faf9ca371cabc0eb18d2a19bce66656d3697658d5acc362251ece88cba7258b6c0d95524b1c7e4542fdeceb146fd9c346917bc1dd60ed144f50d WHIRLPOOL b9434de7e19c14fc01d8ec98d7f00aaf096c19e06f8e22e8056ec02433d5482b90621fbc4addfb9b3ff0ce7b879371de41c8e7f1a2740a8fa1a4f3f838ac160b diff --git a/kde-plasma/milou/milou-5.9.1.ebuild b/kde-plasma/milou/milou-5.9.1.ebuild new file mode 100644 index 0000000000..16677b9a86 --- /dev/null +++ b/kde-plasma/milou/milou-5.9.1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit kde5 + +DESCRIPTION="Dedicated search application built on top of Baloo" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/milou" + +LICENSE="GPL-2 LGPL-2.1" +KEYWORDS="~amd64 ~arm ~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} + !kde-plasma/milou:4 +" diff --git a/kde-plasma/oxygen/Manifest b/kde-plasma/oxygen/Manifest new file mode 100644 index 0000000000..c891498829 --- /dev/null +++ b/kde-plasma/oxygen/Manifest @@ -0,0 +1 @@ +DIST oxygen-5.9.1.tar.xz 4462012 SHA256 b1e19a955f3908ed8fe7ad9be31811ccd05382bdc943bc22f40d1528bd3994ae SHA512 397cb17504ed1ba93dc65be79d524372002c01dbe4de893e2208e60d129da6eb5117c761b8d682b79bd3e3367349d6cb47e96783d73384da39f9176480f1328f WHIRLPOOL 862d8d5f480743474b96c2123edd40bf0e4d777570f28dc3bffadf2240df9e508df8e6cf2cd771bb7f9159880d2626aad5b92beb24c22fe56974519007dd7d2f diff --git a/kde-plasma/oxygen/oxygen-5.9.1.ebuild b/kde-plasma/oxygen/oxygen-5.9.1.ebuild new file mode 100644 index 0000000000..c1f13c7276 --- /dev/null +++ b/kde-plasma/oxygen/oxygen-5.9.1.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit kde5 multibuild + +DESCRIPTION="Oxygen visual style for the Plasma desktop" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/oxygen" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="qt4 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 + qt4? ( + kde-frameworks/kdelibs:4 + x11-libs/libX11 + ) + wayland? ( $(add_frameworks_dep kwayland) ) +" +DEPEND="${COMMON_DEPEND} + $(add_frameworks_dep kservice) + qt4? ( virtual/pkgconfig ) +" +RDEPEND="${COMMON_DEPEND} + $(add_plasma_dep kde-cli-tools) + qt4? ( + !kde-plasma/kstyles:4 + !kde-plasma/liboxygenstyle:4 + ) + !kde-plasma/kdebase-cursors:4 +" + +pkg_setup() { + kde5_pkg_setup + MULTIBUILD_VARIANTS=( kf5 $(usev qt4) ) +} + +src_configure() { + myconfigure() { + local mycmakeargs=( + $(cmake-utils_use_find_package wayland KF5Wayland) + ) + + if [[ ${MULTIBUILD_VARIANT} = qt4 ]] ; then + mycmakeargs+=( -DUSE_KDE4=true ) + fi + + kde5_src_configure + } + + multibuild_foreach_variant myconfigure +} + +src_compile() { + multibuild_foreach_variant kde5_src_compile +} + +src_test() { + multibuild_foreach_variant kde5_src_test +} + +src_install() { + multibuild_foreach_variant kde5_src_install +} diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest new file mode 100644 index 0000000000..ad79a0e7da --- /dev/null +++ b/kde-plasma/plasma-desktop/Manifest @@ -0,0 +1 @@ +DIST plasma-desktop-5.9.1.tar.xz 6055588 SHA256 64364563f93d329c1896b1c59f211f802d2c0b74d324c0b967b9d207630c9786 SHA512 9f2fe7d16adbcab9998ab67be6ef1364ce16876aeb1944fd58b8a990d1f203b623281b9c05f7cfa0ac01cc1d40ef86855746b98dad796143dfc289e8d8672942 WHIRLPOOL d04e20e62d794ea3f0d568a58416aa5ae2d3dca62b051b62fcbc90f2517b575c3f701bf703f31530a50078225177db336e373e46e64653a10cab7fc1a68c6614 diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.9.1.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.9.1.ebuild new file mode 100644 index 0000000000..d8e169cd2a --- /dev/null +++ b/kde-plasma/plasma-desktop/plasma-desktop-5.9.1.ebuild @@ -0,0 +1,156 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_HANDBOOK="forceoptional" +KDE_TEST="true" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="KDE Plasma desktop" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="appstream +fontconfig gtk2 gtk3 +input_devices_evdev input_devices_synaptics +ibus legacy-systray pulseaudio +qt4 scim +semantic-desktop" + +COMMON_DEPEND=" + $(add_frameworks_dep attica) + $(add_frameworks_dep kactivities) + $(add_frameworks_dep kactivities-stats) + $(add_frameworks_dep karchive) + $(add_frameworks_dep kauth) + $(add_frameworks_dep kbookmarks) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep kded) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep kemoticons) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemmodels) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kpeople) + $(add_frameworks_dep krunner) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep plasma) + $(add_frameworks_dep solid) + $(add_frameworks_dep sonnet) + $(add_plasma_dep kwin) + $(add_plasma_dep plasma-workspace) + $(add_qt_dep qtconcurrent) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtsql) + $(add_qt_dep qtsvg) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + $(add_qt_dep qtxml) + media-libs/phonon[qt5] + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libxcb + x11-libs/libxkbfile + appstream? ( dev-libs/appstream[qt5] ) + fontconfig? ( + media-libs/fontconfig + media-libs/freetype + x11-libs/libXft + x11-libs/xcb-util-image + ) + ibus? ( + $(add_qt_dep qtx11extras) + app-i18n/ibus + dev-libs/glib:2 + x11-libs/libxcb + x11-libs/xcb-util-keysyms + ) + input_devices_synaptics? ( x11-drivers/xf86-input-synaptics ) + pulseaudio? ( + dev-libs/glib:2 + media-libs/libcanberra + media-sound/pulseaudio + ) + scim? ( app-i18n/scim ) + semantic-desktop? ( $(add_frameworks_dep baloo) ) +" +RDEPEND="${COMMON_DEPEND} + $(add_plasma_dep breeze) + $(add_plasma_dep kde-cli-tools) + $(add_plasma_dep oxygen) + $(add_qt_dep qtgraphicaleffects) + sys-apps/accountsservice + x11-apps/setxkbmap + legacy-systray? ( + gtk2? ( dev-libs/libappindicator:2 ) + gtk3? ( dev-libs/libappindicator:3 ) + qt4? ( dev-libs/sni-qt ) + ) + pulseaudio? ( $(add_plasma_dep plasma-pa ) ) + qt4? ( kde-plasma/qguiplatformplugin_kde:4 ) + !kde-apps/kcontrol + !kde-apps/kdepasswd:4 + !kde-apps/knetattach[handbook] + !kde-base/plasma-desktop:4 + !kde-plasma/plasma-workspace:4 + !kde-plasma/solid-actions-kcm:4 + !kde-plasma/systemsettings:4 + !kde-misc/kcm_touchpad + !kde-misc/kcm-touchpad + !kde-plasma/kcm-touchpad + !<kde-plasma/kdeplasma-addons-5.5.50 +" +DEPEND="${COMMON_DEPEND} + dev-libs/boost + x11-proto/xproto + fontconfig? ( x11-libs/libXrender ) + input_devices_evdev? ( x11-drivers/xf86-input-evdev ) +" + +REQUIRED_USE="legacy-systray? ( || ( gtk2 gtk3 qt4 ) ) gtk2? ( legacy-systray ) gtk3? ( legacy-systray )" + +pkg_setup() { + if has_version net-im/skype && use legacy-systray && use amd64; then + einfo + elog "You need to install dev-libs/sni-qt[abi_x86_32] as skype is a 32-bit binary." + einfo + fi +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package appstream AppStreamQt) + $(cmake-utils_use_find_package fontconfig Fontconfig) + $(cmake-utils_use_find_package ibus IBus) + $(cmake-utils_use_find_package input_devices_evdev Evdev) + $(cmake-utils_use_find_package input_devices_synaptics Synaptics) + $(cmake-utils_use_find_package pulseaudio PulseAudio) + $(cmake-utils_use_find_package scim SCIM) + $(cmake-utils_use_find_package semantic-desktop KF5Baloo) + ) + + kde5_src_configure +} diff --git a/kde-plasma/plasma-integration/Manifest b/kde-plasma/plasma-integration/Manifest new file mode 100644 index 0000000000..979c1915b3 --- /dev/null +++ b/kde-plasma/plasma-integration/Manifest @@ -0,0 +1 @@ +DIST plasma-integration-5.9.1.tar.xz 49688 SHA256 af132265c547ffa187c910b4c381cf93d7cd17d9a60e1307617edca8bbc40c8c SHA512 28240db5c49a0d4a7d9de4f23c59aec4641df38151a0d4ac9956482da21727f81ea9f935836dbb29689eb7366e855a3c3c5f11373d478efa5277da29275a6c61 WHIRLPOOL 64c52f105d0636dceca687837d4e3a95f1af5e08ec9ac78c8ae1bcc844513fa17636c7ba82ddd107806908e0934683dc00b00cc5afc4cec5f97982fa39be4877 diff --git a/kde-plasma/plasma-integration/plasma-integration-5.9.1.ebuild b/kde-plasma/plasma-integration/plasma-integration-5.9.1.ebuild new file mode 100644 index 0000000000..7921664295 --- /dev/null +++ b/kde-plasma/plasma-integration/plasma-integration-5.9.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~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 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.9.1.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.9.1.ebuild new file mode 100644 index 0000000000..ba3b2cdea0 --- /dev/null +++ b/kde-plasma/plasma-meta/plasma-meta-5.9.1.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit kde5-functions + +DESCRIPTION="Merge this to pull in all Plasma 5 packages" +HOMEPAGE="https://www.kde.org/workspaces/plasmadesktop/" + +LICENSE="metapackage" +SLOT="5" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="bluetooth +display-manager grub gtk +handbook networkmanager pam plymouth pulseaudio +sddm sdk +wallpapers" + +RDEPEND=" + $(add_plasma_dep breeze) + $(add_plasma_dep kactivitymanagerd) + $(add_plasma_dep kde-cli-tools) + $(add_plasma_dep kdecoration) + $(add_plasma_dep kdeplasma-addons) + $(add_plasma_dep kgamma) + $(add_plasma_dep khotkeys) + $(add_plasma_dep kinfocenter) + $(add_plasma_dep kmenuedit) + $(add_plasma_dep kscreen) + $(add_plasma_dep kscreenlocker) + $(add_plasma_dep ksshaskpass) + $(add_plasma_dep ksysguard) + $(add_plasma_dep kwayland-integration) + $(add_plasma_dep kwin) + $(add_plasma_dep kwrited) + $(add_plasma_dep libkscreen) + $(add_plasma_dep libksysguard) + $(add_plasma_dep milou) + $(add_plasma_dep oxygen) + $(add_plasma_dep plasma-desktop) + $(add_plasma_dep plasma-integration) + $(add_plasma_dep plasma-workspace) + $(add_plasma_dep polkit-kde-agent) + $(add_plasma_dep powerdevil) + $(add_plasma_dep systemsettings) + $(add_plasma_dep user-manager) + bluetooth? ( $(add_plasma_dep bluedevil) ) + display-manager? ( + sddm? ( + $(add_plasma_dep sddm-kcm) + x11-misc/sddm + ) + !sddm? ( x11-misc/lightdm ) + ) + grub? ( $(add_plasma_dep breeze-grub) ) + gtk? ( + $(add_plasma_dep breeze-gtk) + $(add_plasma_dep kde-gtk-config) + ) + handbook? ( $(add_kdeapps_dep khelpcenter) ) + networkmanager? ( $(add_plasma_dep plasma-nm) ) + pam? ( $(add_plasma_dep kwallet-pam) ) + plymouth? ( $(add_plasma_dep breeze-plymouth) ) + pulseaudio? ( $(add_plasma_dep plasma-pa) ) + sdk? ( $(add_plasma_dep plasma-sdk) ) + wallpapers? ( $(add_plasma_dep plasma-workspace-wallpapers) ) +" diff --git a/kde-plasma/plasma-nm/Manifest b/kde-plasma/plasma-nm/Manifest new file mode 100644 index 0000000000..f3b8bdb554 --- /dev/null +++ b/kde-plasma/plasma-nm/Manifest @@ -0,0 +1 @@ +DIST plasma-nm-5.9.1.tar.xz 668040 SHA256 85c68ae936c27fff2a55bb815110482819fdaa3efca57497df4d480f1bf84778 SHA512 38c83d7902a6ab70fbd27290f452e21c83cdca6c5e338b5429915a4f1ffc73bf0e4cb830f71e111cb0e57425124d93ce3e7e83a496a5071d89634df1a797f25a WHIRLPOOL 5e05e0012085b8faddfb83b7a43261917c10897378af57bfb0584600eee5f61dc0aeeca8f1c179157e6eb96a9ea94f4ab1ba05c12c3c2f73584d119676137590 diff --git a/kde-plasma/plasma-nm/plasma-nm-5.9.1.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.9.1.ebuild new file mode 100644 index 0000000000..42bb4515d2 --- /dev/null +++ b/kde-plasma/plasma-nm/plasma-nm-5.9.1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit kde5 + +DESCRIPTION="KDE Plasma applet for NetworkManager" +LICENSE="GPL-2 LGPL-2.1" +KEYWORDS="~amd64 ~arm ~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 kdelibs4support) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep networkmanager-qt 'teamd=') + $(add_frameworks_dep plasma) + $(add_frameworks_dep solid) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtwidgets) + >=app-crypt/qca-2.1.1:2[qt5] + >=net-misc/networkmanager-0.9.10.0[teamd=] + modemmanager? ( + $(add_frameworks_dep modemmanager-qt) + $(add_qt_dep qtxml) + net-misc/mobile-broadband-provider-info + ) + openconnect? ( + $(add_qt_dep qtxml) + net-misc/networkmanager-openconnect + net-misc/openconnect:= + ) +" +RDEPEND="${DEPEND} + $(add_plasma_dep plasma-workspace) + !kde-plasma/plasma-nm:4 +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package modemmanager ModemManager) + $(cmake-utils_use_find_package modemmanager KF5ModemManagerQt) + $(cmake-utils_use_find_package openconnect OpenConnect) + ) + + kde5_src_configure +} diff --git a/kde-plasma/plasma-pa/Manifest b/kde-plasma/plasma-pa/Manifest new file mode 100644 index 0000000000..6890a283a5 --- /dev/null +++ b/kde-plasma/plasma-pa/Manifest @@ -0,0 +1 @@ +DIST plasma-pa-5.9.1.tar.xz 70288 SHA256 06402752c1993cfaa19d5ee244e8190fa1069c05c47132890912db7d63e64e37 SHA512 3ba077e63f1072aba7860eda855722bcb750c75ee4033f1ae694778117a56aae6eb874cc6de2611a4708e918f86d41a0d41c1e5c0d6a29fb88ff52b3933a7b2e WHIRLPOOL 7cb2dd6e2a3e94070f7ba2e00e72dfd8fb6f5f53babf510b35bd5e8b43f503da22b5a9ea2bef2a19ec08ea08e795e9c3067cb63fc6e9192c5632244f81ef7bc4 diff --git a/kde-plasma/plasma-pa/plasma-pa-5.9.1.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.9.1.ebuild new file mode 100644 index 0000000000..f5ec51f053 --- /dev/null +++ b/kde-plasma/plasma-pa/plasma-pa-5.9.1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_HANDBOOK="forceoptional" +inherit kde5 + +DESCRIPTION="Plasma applet for audio volume management using PulseAudio" +KEYWORDS="~amd64 ~arm ~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 + gnome-base/gconf:2 + media-libs/libcanberra + media-sound/pulseaudio[gnome] +" + +RDEPEND="${DEPEND}" diff --git a/kde-plasma/plasma-sdk/Manifest b/kde-plasma/plasma-sdk/Manifest new file mode 100644 index 0000000000..df7ad0f18f --- /dev/null +++ b/kde-plasma/plasma-sdk/Manifest @@ -0,0 +1 @@ +DIST plasma-sdk-5.9.1.tar.xz 721524 SHA256 82d21aafe234c3cbfb25a4fd63ee2c0b34bdf666c152e8fe8c2f385d578da1e2 SHA512 b377c66ac7b433a815516f934a2fbd935c352ad0d8272c8c23ec6a91272b48e0a9009612a18f88c29efa3b8ee1c9af01a46cc399a98c2f4b410e877a3b8a13bf WHIRLPOOL dbec927fc574ee74c80ee9eefa626d57513842e15be944c1f62266cd15cce7dfc08a44f445ebb71401e4e3c6ef472ee05d9c2f3f1ac9809f3be18434e1293a0e diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.9.1.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.9.1.ebuild new file mode 100644 index 0000000000..1b08de0e6d --- /dev/null +++ b/kde-plasma/plasma-sdk/plasma-sdk-5.9.1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_TEST="optional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Useful applications for Plasma development" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="plasmate" + +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 kitemmodels) + $(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) + dev-libs/kirigami:1 + plasmate? ( + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep kparts) + $(add_qt_dep qtwebkit) + dev-util/kdevplatform:5 + ) +" +RDEPEND="${DEPEND} + !dev-util/plasmate +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package plasmate KDevPlatform) + $(cmake-utils_use_find_package plasmate Qt5WebKit) + $(cmake-utils_use_find_package plasmate Qt5WebKitWidgets) + ) + + kde5_src_configure +} diff --git a/kde-plasma/plasma-workspace-wallpapers/Manifest b/kde-plasma/plasma-workspace-wallpapers/Manifest new file mode 100644 index 0000000000..6b63d13800 --- /dev/null +++ b/kde-plasma/plasma-workspace-wallpapers/Manifest @@ -0,0 +1 @@ +DIST plasma-workspace-wallpapers-5.9.1.tar.xz 45911936 SHA256 54f8bc7e93febdc4f60106cde5813c43998748ad1f44c5bf30df5aa09f58b053 SHA512 8d07be19442f66114df401b0ea1c603a036a7d4324f3d3b26eb525eb12c644ab6b34738c9cf6994ca88cc8c83aaa8b1115602677bef8938b4a152f3955547274 WHIRLPOOL 604ff275dc47ecac2ea916c1fa5c2ea5a2689bc5249a0cfa19f09139c3edc1eb0ab174f5d480625617350854a4b752360bf8dac1734d06edb80916d4eeaca18e diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.9.1.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.9.1.ebuild new file mode 100644 index 0000000000..217333eb5c --- /dev/null +++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.9.1.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_AUTODEPS="false" +KDE_DEBUG="false" +inherit kde5 + +DESCRIPTION="Additional wallpapers for the Plasma workspace" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep extra-cmake-modules) + $(add_qt_dep qtcore) +" +RDEPEND="!<kde-apps/kde-wallpapers-15.08.3-r2" diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest new file mode 100644 index 0000000000..cadcb01be0 --- /dev/null +++ b/kde-plasma/plasma-workspace/Manifest @@ -0,0 +1 @@ +DIST plasma-workspace-5.9.1.tar.xz 6972416 SHA256 5357a42b1b48546580bc32c7f4c9f80ed61ade8f6b6ce3ba41ba1d3bf46c7d0f SHA512 dc3f2fc6265b5df61f7744315afe8b96d8b8247d254de7d1668139bd2b500244936a6c152ce37c7ee1ce31aca605447cd82e64d21901266d67086784bbcf0957 WHIRLPOOL 5e5194d30f93acecd478e0a720117c9acacf3b922a2e60312613ad07026deba99c70963cbdf8ccae3bdbd655aaee2a93831d15ee379565ee4905f3090972bbed diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.9.1.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.9.1.ebuild new file mode 100644 index 0000000000..1c6e3db9d8 --- /dev/null +++ b/kde-plasma/plasma-workspace/plasma-workspace-5.9.1.ebuild @@ -0,0 +1,164 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_HANDBOOK="forceoptional" +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +inherit kde5 multilib qmake-utils + +DESCRIPTION="KDE Plasma workspace" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="+calendar geolocation gps prison qalculate +semantic-desktop" + +COMMON_DEPEND=" + $(add_frameworks_dep kactivities) + $(add_frameworks_dep kauth) + $(add_frameworks_dep kbookmarks) + $(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 kdelibs4support) + $(add_frameworks_dep kdesu) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kidletime) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemmodels) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep kjs) + $(add_frameworks_dep kjsembed) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep kpackage) + $(add_frameworks_dep krunner) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktexteditor) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep kwayland) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep kxmlrpcclient) + $(add_frameworks_dep plasma) + $(add_frameworks_dep solid) + $(add_plasma_dep kscreenlocker) + $(add_plasma_dep kwin) + $(add_plasma_dep libksysguard) + $(add_qt_dep qtconcurrent) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative 'widgets') + $(add_qt_dep qtgui 'jpeg') + $(add_qt_dep qtnetwork) + $(add_qt_dep qtscript) + $(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/xcb-util + x11-libs/xcb-util-image + calendar? ( $(add_kdeapps_dep kholidays) ) + geolocation? ( $(add_frameworks_dep networkmanager-qt) ) + gps? ( sci-geosciences/gpsd ) + prison? ( $(add_frameworks_dep prison) ) + qalculate? ( sci-libs/libqalculate:= ) + semantic-desktop? ( $(add_frameworks_dep baloo) ) +" +RDEPEND="${COMMON_DEPEND} + $(add_frameworks_dep kded) + $(add_kdeapps_dep kio-extras) + $(add_plasma_dep kde-cli-tools) + $(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') + app-text/iso-codes + x11-apps/mkfontdir + x11-apps/xmessage + x11-apps/xprop + x11-apps/xrdb + x11-apps/xset + x11-apps/xsetroot + !dev-libs/xembed-sni-proxy + !kde-plasma/freespacenotifier:4 + !kde-plasma/libtaskmanager:4 + !kde-plasma/kcminit:4 + !kde-plasma/kdebase-startkde:4 + !kde-plasma/klipper:4 + !kde-plasma/krunner:4 + !kde-plasma/ksmserver:4 + !kde-plasma/ksplash:4 + !kde-plasma/plasma-workspace:4 +" +DEPEND="${COMMON_DEPEND} + x11-proto/xproto +" + +PATCHES=( "${FILESDIR}/${PN}-5.4-startkde-script.patch" ) + +RESTRICT+=" test" + +src_prepare() { + kde5_src_prepare + + sed -e "s|\`qtpaths|\`$(qt5_get_bindir)/qtpaths|" \ + -i startkde/startkde.cmake startkde/startplasmacompositor.cmake || die +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package calendar KF5Holidays) + $(cmake-utils_use_find_package geolocation KF5NetworkManagerQt) + $(cmake-utils_use_find_package gps libgps) + $(cmake-utils_use_find_package prison KF5Prison) + $(cmake-utils_use_find_package qalculate Qalculate) + $(cmake-utils_use_find_package semantic-desktop KF5Baloo) + ) + + 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 + + echo + elog "To enable gpg-agent and/or ssh-agent in Plasma sessions," + elog "edit ${EPREFIX}/etc/plasma/startup/10-agent-startup.sh and" + elog "${EPREFIX}/etc/plasma/shutdown/10-agent-shutdown.sh" + echo +} diff --git a/kde-plasma/polkit-kde-agent/Manifest b/kde-plasma/polkit-kde-agent/Manifest new file mode 100644 index 0000000000..1d2cd31910 --- /dev/null +++ b/kde-plasma/polkit-kde-agent/Manifest @@ -0,0 +1 @@ +DIST polkit-kde-agent-1-5.9.1.tar.xz 40988 SHA256 5af936bc355c2e3eeb580a84fc2f182d961d60ceeaa3ac6879d42dd28611d866 SHA512 f7069690bb11736767d66b7f11e3bbeb524f5d5f993cbb65fd62369dea946900c1a8e858617ee70bc571fbecd54a8f6ce181f1b253f36025aec62f7a2d8523cd WHIRLPOOL 1c3a4ef0602d219cfffa07e81669d2bea2c96bdf7e9d1807701a077dbd399a78e0bbc47e480572dd8ff48c6b02448a06e86011ba01c3f70d96993082a9995d8b diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.9.1.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.9.1.ebuild new file mode 100644 index 0000000000..7db0256e7d --- /dev/null +++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.9.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KMNAME="${PN}-1" +inherit kde5 + +DESCRIPTION="PolKit agent module for KDE Plasma" +HOMEPAGE="https://www.kde.org" +KEYWORDS="~amd64 ~arm ~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) + || ( $(add_frameworks_dep polkit-qt) >=sys-auth/polkit-qt-0.112.0[qt5] ) +" +RDEPEND="${DEPEND} + !sys-auth/polkit-kde-agent:4[-minimal(-)] + !sys-auth/polkit-kde-agent:5 +" diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest new file mode 100644 index 0000000000..15ef1a7ff7 --- /dev/null +++ b/kde-plasma/powerdevil/Manifest @@ -0,0 +1 @@ +DIST powerdevil-5.9.1.tar.xz 358204 SHA256 46247fa4f55249bf996768b611fc9c8b384ec2cf52f37743938319baa703fbad SHA512 676d684a7441c201e4e13d88a6f723cf72c46ffda189c03923d0a3cc8f712153db942bcfe52315cfe415d60004b12f7918eb1b5aa991c8cf1764dba177ffe03b WHIRLPOOL 0c903583884c12cf66976e6623b78eb9c24782ea4a99fe230c881d29ea06383d598f994cd279f00accda9b8087952e166de2d3866acb9d605ba153cf7374c37d diff --git a/kde-plasma/powerdevil/powerdevil-5.9.1.ebuild b/kde-plasma/powerdevil/powerdevil-5.9.1.ebuild new file mode 100644 index 0000000000..3f394ae588 --- /dev/null +++ b/kde-plasma/powerdevil/powerdevil-5.9.1.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_GCC_MINIMAL="4.8" +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="Power management for KDE Plasma Shell" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/powerdevil" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="elogind systemd +wireless" + +REQUIRED_USE="elogind? ( !systemd ) + systemd? ( !elogind ) +" + +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 kdelibs4support) + $(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 plasma-workspace) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + virtual/libudev:= + x11-libs/libxcb + wireless? ( + $(add_frameworks_dep bluez-qt) + $(add_frameworks_dep networkmanager-qt) + ) +" + +RDEPEND="${DEPEND} + $(add_plasma_dep kde-cli-tools) + systemd? ( >=sys-power/upower-0.9.23 ) + elogind? ( >=sys-power/upower-0.9.23 ) + !systemd? ( !elogind? ( + sys-auth/polkit-pkla-compat + || ( + ( + >=sys-auth/consolekit-1.0.1 + sys-power/pm-utils + >=sys-power/upower-0.9.23 + ) + sys-power/upower-pm-utils + ) + ) ) + !kde-plasma/powerdevil:4 + !kde-plasma/systemsettings:4[handbook] +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package wireless KF5BluezQt) + $(cmake-utils_use_find_package wireless KF5NetworkManagerQt) + ) + + kde5_src_configure +} + +src_install() { + kde5_src_install + + if ! use systemd && ! use elogind ; then + insinto /etc/polkit-1/localauthority/10-vendor.d/ + doins "${FILESDIR}"/10-org.freedesktop.upower.pkla + doins "${FILESDIR}"/20-org.freedesktop.consolekit.system.stop-multiple-users.pkla + doins "${FILESDIR}"/30-org.freedesktop.consolekit.system.restart-multiple-users.pkla + doins "${FILESDIR}"/40-org.freedesktop.consolekit.system.suspend-multiple-users.pkla + doins "${FILESDIR}"/50-org.freedesktop.consolekit.system.hibernate-multiple-users.pkla + fi +} + +pkg_postinst() { + kde5_pkg_postinst + + if has_version sys-power/upower-pm-utils && ! use systemd && ! use elogind ; then + ewarn "You have sys-power/upower-pm-utils installed, which was recommended in the past to" + ewarn "enable suspend and hibernate support. This workaround is no longer required, and it" + ewarn "is now recommended to use a recent version of upower and consolekit instead:" + ewarn + ewarn "emerge --ask --update \">=sys-auth/consolekit-1.0.0\" sys-power/upower" + fi +} diff --git a/kde-plasma/sddm-kcm/Manifest b/kde-plasma/sddm-kcm/Manifest new file mode 100644 index 0000000000..4c10cf2fc1 --- /dev/null +++ b/kde-plasma/sddm-kcm/Manifest @@ -0,0 +1 @@ +DIST sddm-kcm-5.9.1.tar.xz 55884 SHA256 a39de045425c1aba4d0964d541c1012da3f947ed179c0fec734e0b446d8989ea SHA512 925d4c781c7f9b1ebf6d6420c80abd3a0d71601a433910a83c488f3172d4ea7c0becd0491fdab5f7dd9da00b7dc36e471a8404e3584244617de5b193e28a1b8f WHIRLPOOL 1ceb020abff884f83812d21204f5e6369ea6dc9b4f9da0d0f968fe2262b9a74a4b44fc6b80fdc203aa88a2823568f3295f3befe1a60d31e4bf1fd2d42a2719df diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.9.1.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.9.1.ebuild new file mode 100644 index 0000000000..7d96ef2461 --- /dev/null +++ b/kde-plasma/sddm-kcm/sddm-kcm-5.9.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit kde5 + +DESCRIPTION="KDE Plasma control module for SDDM" +HOMEPAGE="https://projects.kde.org/projects/kdereview/sddm-kcm" + +LICENSE="GPL-2+" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +COMMON_DEPEND=" + $(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_qt_dep qtdeclarative 'widgets') + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + x11-libs/libX11 + x11-libs/libXcursor +" +DEPEND="${COMMON_DEPEND} + x11-libs/libXfixes +" +RDEPEND="${COMMON_DEPEND} + $(add_plasma_dep kde-cli-tools) + x11-misc/sddm + !kde-misc/sddm-kcm +" + +DOCS=( CONTRIBUTORS ) diff --git a/kde-plasma/systemsettings/Manifest b/kde-plasma/systemsettings/Manifest new file mode 100644 index 0000000000..ce9d27628e --- /dev/null +++ b/kde-plasma/systemsettings/Manifest @@ -0,0 +1 @@ +DIST systemsettings-5.9.1.tar.xz 157780 SHA256 a1fa18acb84622fe193c1b979440c696a6fd132afb76871ad3a3794c1bafee33 SHA512 e7f1603d9e7b6124dc74a22c4418179c0fc0e6c04d2e511a3ad1caace03856b5a601b21d85b48d5d216825dd134a627dc36226dd25b86964183d8b5dfecdc1ae WHIRLPOOL ea55af16e1eca5f443d9a214e074d460457ccfa85e9fb3e5a6e58906d06a03a3560dd3cc058c44d605bcf67cdd164dffc4c754bab1d47455f5528b83225248d4 diff --git a/kde-plasma/systemsettings/systemsettings-5.9.1.ebuild b/kde-plasma/systemsettings/systemsettings-5.9.1.ebuild new file mode 100644 index 0000000000..7f6edda2b6 --- /dev/null +++ b/kde-plasma/systemsettings/systemsettings-5.9.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_HANDBOOK="forceoptional" +inherit kde5 + +DESCRIPTION="System settings utility" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="classic gtk" + +DEPEND=" + $(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 kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + classic? ( $(add_frameworks_dep khtml) ) +" +RDEPEND="${DEPEND} + gtk? ( $(add_plasma_dep kde-gtk-config) ) + !kde-plasma/systemsettings:4 +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package classic KF5KHtml) + ) + + kde5_src_configure +} diff --git a/kde-plasma/user-manager/Manifest b/kde-plasma/user-manager/Manifest new file mode 100644 index 0000000000..902887e2fc --- /dev/null +++ b/kde-plasma/user-manager/Manifest @@ -0,0 +1 @@ +DIST user-manager-5.9.1.tar.xz 543024 SHA256 f81580da62f397f10bef043875f2c16eee1cff6db403ef5aa800ec8143fc789c SHA512 8c1dcf0f506b9a73d3a347c6df0c43cad4655b31f21eff8a110446669588955a79b64bf3d2e6dd172fa5e6ba5288c35e04157e3aab0a315b0a4b520121bbfbf1 WHIRLPOOL 8ee5e856e3d9ea19b4dad3c972d555eab424262c7ab014671de9f43a63a281a404b4ce5e08fd2efb3451f2314177688b81dac30d6ae6bc10d1fa56063f9bb1bc diff --git a/kde-plasma/user-manager/user-manager-5.9.1.ebuild b/kde-plasma/user-manager/user-manager-5.9.1.ebuild new file mode 100644 index 0000000000..b03c4eadfe --- /dev/null +++ b/kde-plasma/user-manager/user-manager-5.9.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit kde5 + +DESCRIPTION="Simple system settings module to manage the users of your system" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +DEPEND=" + $(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}" |