commit: ee5cf2dc2333559bdae1423631121eabbcab583e Author: Johannes Huber <johu <AT> gentoo <DOT> org> AuthorDate: Mon Jan 19 20:41:50 2015 +0000 Commit: Johannes Huber <johu <AT> gentoo <DOT> org> CommitDate: Mon Jan 19 20:41:50 2015 +0000 URL: http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=ee5cf2dc
[kde-plasma] Add Plasma/5.2 stable branch Package-Manager: portage-2.2.15 --- kde-plasma/baloo/baloo-5.2.9999.ebuild | 45 +++++++ kde-plasma/bluedevil/bluedevil-5.2.9999.ebuild | 39 ++++++ kde-plasma/breeze/breeze-5.2.9999.ebuild | 67 ++++++++++ .../kcm-touchpad/kcm-touchpad-5.2.9999.ebuild | 45 +++++++ .../kde-cli-tools/kde-cli-tools-5.2.9999.ebuild | 52 ++++++++ .../kde-gtk-config/kde-gtk-config-5.2.9999.ebuild | 42 ++++++ kde-plasma/kdecoration/kdecoration-5.2.9999.ebuild | 14 ++ .../kdeplasma-addons-5.2.9999.ebuild | 50 +++++++ .../kfilemetadata/kfilemetadata-5.2.9999.ebuild | 43 ++++++ kde-plasma/khelpcenter/khelpcenter-5.2.9999.ebuild | 41 ++++++ kde-plasma/khotkeys/khotkeys-5.2.9999.ebuild | 45 +++++++ kde-plasma/kinfocenter/kinfocenter-5.2.9999.ebuild | 70 ++++++++++ kde-plasma/kio-extras/kio-extras-5.2.9999.ebuild | 85 ++++++++++++ kde-plasma/kmenuedit/kmenuedit-5.2.9999.ebuild | 44 ++++++ kde-plasma/kscreen/kscreen-5.2.9999.ebuild | 32 +++++ kde-plasma/ksshaskpass/ksshaskpass-5.2.9999.ebuild | 24 ++++ kde-plasma/ksysguard/ksysguard-5.2.9999.ebuild | 47 +++++++ kde-plasma/kwayland/kwayland-5.2.9999.ebuild | 26 ++++ kde-plasma/kwin/kwin-5.2.9999.ebuild | 81 ++++++++++++ kde-plasma/kwrited/kwrited-5.2.9999.ebuild | 22 +++ .../libbluedevil/libbluedevil-5.2.9999.ebuild | 21 +++ kde-plasma/libkscreen/libkscreen-5.2.9999.ebuild | 28 ++++ .../libksysguard/libksysguard-5.2.9999.ebuild | 54 ++++++++ kde-plasma/libmm-qt/libmm-qt-5.2.9999.ebuild | 23 ++++ kde-plasma/milou/milou-5.2.9999.ebuild | 26 ++++ .../oxygen-fonts/oxygen-fonts-5.2.9999.ebuild | 34 +++++ kde-plasma/oxygen/oxygen-5.2.9999.ebuild | 43 ++++++ .../plasma-desktop/plasma-desktop-5.2.9999.ebuild | 115 ++++++++++++++++ kde-plasma/plasma-nm/plasma-nm-5.2.9999.ebuild | 66 +++++++++ .../plasma-workspace-wallpapers-5.2.9999.ebuild | 21 +++ .../plasma-workspace-5.2.9999.ebuild | 147 +++++++++++++++++++++ .../polkit-kde-agent-5.2.9999.ebuild | 32 +++++ kde-plasma/powerdevil/powerdevil-5.2.9999.ebuild | 56 ++++++++ kde-plasma/sddm-kcm/sddm-kcm-5.2.9999.ebuild | 32 +++++ .../systemsettings/systemsettings-5.2.9999.ebuild | 39 ++++++ .../user-manager/user-manager-5.2.9999.ebuild | 26 ++++ 36 files changed, 1677 insertions(+) diff --git a/kde-plasma/baloo/baloo-5.2.9999.ebuild b/kde-plasma/baloo/baloo-5.2.9999.ebuild new file mode 100644 index 0000000..8271f07 --- /dev/null +++ b/kde-plasma/baloo/baloo-5.2.9999.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +# version scheme fail by upstream +if [[ ${KDE_BUILD_TYPE} = release ]]; then + PLASMA_VERSION=5.1.95 + SRC_URI="mirror://kde/unstable/plasma/${PLASMA_VERSION}/${PN}-${PV}.tar.xz" +fi +DESCRIPTION="Framework for searching and managing metadata" +KEYWORDS="" +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 kcrash) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kidletime) + $(add_frameworks_dep kio) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep solid) + $(add_kdeplasma_dep kfilemetadata) + =dev-libs/xapian-1.2*[chert] + dev-qt/qtdbus:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtsql:5 + dev-qt/qtwidgets:5 + sys-apps/attr + !<kde-base/nepomuk-4.12.50 +" +RDEPEND="${DEPEND} + !kde-base/baloo:4[-minimal(-)] + !kde-base/baloo:5 +" diff --git a/kde-plasma/bluedevil/bluedevil-5.2.9999.ebuild b/kde-plasma/bluedevil/bluedevil-5.2.9999.ebuild new file mode 100644 index 0000000..d3c8c81 --- /dev/null +++ b/kde-plasma/bluedevil/bluedevil-5.2.9999.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +EGIT_BRANCH="frameworks" +inherit kde5 + +DESCRIPTION="Bluetooth stack for KDE" +HOMEPAGE="http://projects.kde.org/projects/extragear/base/bluedevil" +KEYWORDS="" +IUSE="" + +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 knotifications) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_kdeplasma_dep libbluedevil) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + x11-misc/shared-mime-info +" +RDEPEND="${DEPEND} + !app-mobilephone/obexd + !app-mobilephone/obex-data-server + !net-wireless/bluedevil + !net-wireless/kbluetooth +" diff --git a/kde-plasma/breeze/breeze-5.2.9999.ebuild b/kde-plasma/breeze/breeze-5.2.9999.ebuild new file mode 100644 index 0000000..c2982d8 --- /dev/null +++ b/kde-plasma/breeze/breeze-5.2.9999.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 multibuild + +DESCRIPTION="Breeze visual style for the Plasma desktop" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/breeze" +KEYWORDS="" +IUSE="kde4" + +DEPEND=" + $(add_frameworks_dep frameworkintegration) + $(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 kwindowsystem) + $(add_kdeplasma_dep kdecoration) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + x11-libs/libxcb + kde4? ( + kde-base/kdelibs:4 + x11-libs/libX11 + ) +" +RDEPEND=" + ${DEPEND} + dev-qt/qtgraphicaleffects:5 + !kde-base/breeze +" + +pkg_setup() { + kde5_pkg_setup + + MULTIBUILD_VARIANTS=( kf5 ) + use kde4 && MULTIBUILD_VARIANTS+=( kde4 ) +} + +src_configure() { + myconfigure() { + local mycmakeargs=() + + if [[ ${MULTIBUILD_VARIANT} = kde4 ]] ; then + mycmakeargs+=( -DUSE_KDE4=true ) + fi + + kde5_src_configure + } + + multibuild_foreach_variant myconfigure +} + +src_compile() { + multibuild_foreach_variant kde5_src_compile +} + +src_install() { + multibuild_foreach_variant kde5_src_install +} diff --git a/kde-plasma/kcm-touchpad/kcm-touchpad-5.2.9999.ebuild b/kde-plasma/kcm-touchpad/kcm-touchpad-5.2.9999.ebuild new file mode 100644 index 0000000..b026a09 --- /dev/null +++ b/kde-plasma/kcm-touchpad/kcm-touchpad-5.2.9999.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +EGIT_BRANCH="frameworks" +inherit kde5 + +DESCRIPTION="KControl module for xf86-input-synaptics" +HOMEPAGE="https://projects.kde.org/projects/playground/utils/kcm-touchpad" +KEYWORDS="" +IUSE="" + +RDEPEND=" + $(add_frameworks_dep kinit) + $(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 kglobalaccel) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep knotifyconfig) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep plasma) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXi +" +DEPEND="${RDEPEND} + x11-base/xorg-server + x11-drivers/xf86-input-synaptics + >=x11-proto/inputproto-2.0 + x11-proto/xproto + !kde-misc/kcm_touchpad + !kde-misc/kcm-touchpad +" diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.2.9999.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.2.9999.ebuild new file mode 100644 index 0000000..7fb5d77 --- /dev/null +++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.2.9999.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +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="" +IUSE="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 kdelibs4support) + $(add_frameworks_dep kdesu) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + X? ( + dev-qt/qtx11extras:5 + x11-libs/libX11 + ) +" +RDEPEND="${DEPEND} + !kde-base/kde-cli-tools +" + +# requires running kde environment +RESTRICT="test" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package X Qt5X11Extras) + ) + + kde5_src_configure +} diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.2.9999.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.2.9999.ebuild new file mode 100644 index 0000000..28f06b1 --- /dev/null +++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.2.9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="KDE systemsettings kcm to set GTK application look&feel" +HOMEPAGE="http://projects.kde.org/kde-gtk-config" +LICENSE="GPL-3" +KEYWORDS="" + +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) + dev-libs/glib:2 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + x11-libs/gtk+:2 + x11-libs/gtk+:3 +" +RDEPEND="${DEPEND} + !kde-base/kde-gtk-config + !kde-misc/kde-gtk-config +" + +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/kdecoration-5.2.9999.ebuild b/kde-plasma/kdecoration/kdecoration-5.2.9999.ebuild new file mode 100644 index 0000000..4e82521 --- /dev/null +++ b/kde-plasma/kdecoration/kdecoration-5.2.9999.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="Plugin based library to create window decorations" +KEYWORDS="" +IUSE="" + +DEPEND="dev-qt/qtgui:5" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.2.9999.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.2.9999.ebuild new file mode 100644 index 0000000..3877ce7 --- /dev/null +++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.2.9999.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="Extra Plasma applets and engines" +LICENSE="GPL-2 LGPL-2" +KEYWORDS="" +IUSE="ibus scim" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcmutils) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep krunner) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kunitconversion) + $(add_frameworks_dep plasma) + dev-qt/qtdbus:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ibus? ( + app-i18n/ibus + dev-libs/glib:2 + dev-qt/qtx11extras:5 + x11-libs/libxcb + x11-libs/xcb-util-keysyms + ) + scim? ( app-i18n/scim ) +" +RDEPEND="${DEPEND} + !kde-base/kdeplasma-addons +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package ibus IBus) + $(cmake-utils_use_find_package scim) + ) + + kde5_src_configure +} diff --git a/kde-plasma/kfilemetadata/kfilemetadata-5.2.9999.ebuild b/kde-plasma/kfilemetadata/kfilemetadata-5.2.9999.ebuild new file mode 100644 index 0000000..a83ca20 --- /dev/null +++ b/kde-plasma/kfilemetadata/kfilemetadata-5.2.9999.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +# version scheme fail by upstream +if [[ ${KDE_BUILD_TYPE} = release ]]; then + PLASMA_VERSION=5.1.95 + SRC_URI="mirror://kde/unstable/plasma/${PLASMA_VERSION}/${PN}-${PV}.tar.xz" +fi +DESCRIPTION="Library for extracting file metadata" +KEYWORDS="" +IUSE="epub exif ffmpeg pdf taglib" + +# TODO: mobi? ( $(add_kdeplasma_dep kdegraphics-mobipocket) ) NOTE: not integrated upstream +DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep ki18n) + dev-qt/qtxml:5 + epub? ( app-text/ebook-tools ) + exif? ( media-gfx/exiv2:= ) + ffmpeg? ( virtual/ffmpeg ) + pdf? ( app-text/poppler[qt5] ) + taglib? ( media-libs/taglib ) +" +RDEPEND="${DEPEND} + !kde-base/kfilemetadata:5 +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package epub EPub) + $(cmake-utils_use_find_package exif Exiv2) + $(cmake-utils_use_find_package ffmpeg FFmpeg) + $(cmake-utils_use_find_package pdf PopplerQt5) + $(cmake-utils_use_find_package taglib Taglib) + ) + + kde5_src_configure +} diff --git a/kde-plasma/khelpcenter/khelpcenter-5.2.9999.ebuild b/kde-plasma/khelpcenter/khelpcenter-5.2.9999.ebuild new file mode 100644 index 0000000..a8c9333 --- /dev/null +++ b/kde-plasma/khelpcenter/khelpcenter-5.2.9999.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="The KDE Help Center" +HOMEPAGE+=" http://userbase.kde.org/KHelpCenter" +KEYWORDS="" +IUSE="" + +DEPEND=" + $(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 kdelibs4support) + $(add_frameworks_dep khtml) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kinit) + $(add_frameworks_dep kio) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 +" +RDEPEND="${DEPEND} + !kde-base/khelpcenter +" diff --git a/kde-plasma/khotkeys/khotkeys-5.2.9999.ebuild b/kde-plasma/khotkeys/khotkeys-5.2.9999.ebuild new file mode 100644 index 0000000..9f64b85 --- /dev/null +++ b/kde-plasma/khotkeys/khotkeys-5.2.9999.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="KDE workspace hotkey module" +KEYWORDS="" +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_kdeplasma_dep plasma-workspace) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + x11-libs/libX11 +" +RDEPEND="${COMMON_DEPEND} + $(add_frameworks_dep kded) + !kde-base/khotkeys + !kde-base/systemsettings +" +DEPEND="${COMMON_DEPEND} + x11-libs/libxcb + x11-libs/libXtst + x11-proto/xproto +" diff --git a/kde-plasma/kinfocenter/kinfocenter-5.2.9999.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.2.9999.ebuild new file mode 100644 index 0000000..c1fd54a --- /dev/null +++ b/kde-plasma/kinfocenter/kinfocenter-5.2.9999.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="A utility that provides information about a computer system" +HOMEPAGE="http://www.kde.org/applications/system/kinfocenter/" +KEYWORDS="" +IUSE="egl gles ieee1394 +opengl +pci samba nfs wayland X" + +REQUIRED_USE="egl? ( || ( gles opengl ) )" + +RDEPEND=" + $(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 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 solid) + dev-qt/qtgui:5[opengl?] + dev-qt/qtwidgets:5 + gles? ( + dev-qt/qtgui:5[gles2] + || ( + media-libs/mesa[egl,gles1] + media-libs/mesa[egl,gles2] + ) + ) + ieee1394? ( sys-libs/libraw1394 ) + nfs? ( net-fs/nfs-utils ) + opengl? ( + virtual/glu + virtual/opengl + ) + pci? ( sys-apps/pciutils ) + samba? ( net-fs/samba[server(+)] ) + wayland? ( $(add_kdeplasma_dep kwayland) ) + X? ( x11-libs/libX11 ) + !kde-base/kcontrol + !kde-base/kinfocenter +" +DEPEND="${RDEPEND} + $(add_frameworks_dep plasma) +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package egl EGL) + $(cmake-utils_use_find_package gles 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) + $(cmake-utils_use_find_package X X11) + ) + + kde5_src_configure +} diff --git a/kde-plasma/kio-extras/kio-extras-5.2.9999.ebuild b/kde-plasma/kio-extras/kio-extras-5.2.9999.ebuild new file mode 100644 index 0000000..e749fe1 --- /dev/null +++ b/kde-plasma/kio-extras/kio-extras-5.2.9999.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +KDE_TEST="true" +VIRTUALX_REQUIRED="test" +inherit fdo-mime kde5 + +DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kio-extras" +KEYWORDS="" +IUSE="exif openexr phonon samba +sftp slp" + +COMMON_DEPEND=" + $(add_frameworks_dep karchive 'bzip2,lzma') + $(add_frameworks_dep kbookmarks) + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep kdnssd) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep khtml) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep solid) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + virtual/jpeg:0 + exif? ( media-gfx/exiv2:= ) + openexr? ( media-libs/openexr:= ) + phonon? ( media-libs/phonon[qt5] ) + samba? ( || ( <net-fs/samba-4.0.0_alpha1[smbclient] >=net-fs/samba-4.0.0_alpha1[client] ) ) + sftp? ( >=net-libs/libssh-0.6.0:=[sftp] ) + slp? ( net-libs/openslp ) +" +RDEPEND="${COMMON_DEPEND} + $(add_frameworks_dep kded) + !kde-apps/kdebase-kioslaves:4[-minimal(-)] + !kde-base/kcontrol:4 + !kde-base/kdebase-kioslaves:4[-minimal(-)] + !kde-base/kio-extras +" +DEPEND="${COMMON_DEPEND} + x11-misc/shared-mime-info +" + +# requires running kde environment +RESTRICT="test" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package exif Exiv2) + $(cmake-utils_use_find_package openexr OpenEXR) + $(cmake-utils_use_find_package phonon Phonon4Qt5) + $(cmake-utils_use_find_package samba) + $(cmake-utils_use_find_package sftp LibSSH) + $(cmake-utils_use_find_package slp) + ) + + kde5_src_configure +} + +pkg_postinst() { + kde5_pkg_postinst + fdo-mime_mime_database_update +} + +pkg_postrm() { + kde5_pkg_postinst + fdo-mime_mime_database_update +} diff --git a/kde-plasma/kmenuedit/kmenuedit-5.2.9999.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.2.9999.ebuild new file mode 100644 index 0000000..efd2406 --- /dev/null +++ b/kde-plasma/kmenuedit/kmenuedit-5.2.9999.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="KDE menu editor" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kmenuedit" +KEYWORDS="" +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) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + hotkeys? ( $(add_kdeplasma_dep khotkeys) ) +" +RDEPEND="${DEPEND} + !kde-base/kmenuedit +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package hotkeys KHotKeysDBusInterface) + ) + + kde5_src_configure +} diff --git a/kde-plasma/kscreen/kscreen-5.2.9999.ebuild b/kde-plasma/kscreen/kscreen-5.2.9999.ebuild new file mode 100644 index 0000000..2d18ee1 --- /dev/null +++ b/kde-plasma/kscreen/kscreen-5.2.9999.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="KDE screen management" +HOMEPAGE="https://projects.kde.org/projects/extragear/base/kscreen" + +KEYWORDS="" +IUSE="" + +DEPEND=" + $(add_kdeplasma_dep libkscreen '' '5.1.90') + $(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) + dev-qt/qtdbus:5 + dev-qt/qtdeclarative:5[widgets] + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 +" +RDEPEND=" + ${DEPEND} + !kde-misc/kscreen +" diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.2.9999.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.2.9999.ebuild new file mode 100644 index 0000000..dd307c6 --- /dev/null +++ b/kde-plasma/ksshaskpass/ksshaskpass-5.2.9999.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="KDE implementation of ssh-askpass with Kwallet integration" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/ksshaskpass" +KEYWORDS="" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep kwidgetsaddons) + dev-qt/qtwidgets:5 +" +RDEPEND=" + ${DEPEND} + !net-misc/ksshaskpass +" diff --git a/kde-plasma/ksysguard/ksysguard-5.2.9999.ebuild b/kde-plasma/ksysguard/ksysguard-5.2.9999.ebuild new file mode 100644 index 0000000..a467854 --- /dev/null +++ b/kde-plasma/ksysguard/ksysguard-5.2.9999.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="Network-enabled task manager and system monitor" +LICENSE="GPL-2+" +KEYWORDS="" +IUSE="lm_sensors" + +DEPEND=" + $(add_kdeplasma_dep libksysguard) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(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) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + lm_sensors? ( sys-apps/lm_sensors ) +" +RDEPEND="${DEPEND} + !kde-base/ksysguard +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package lm_sensors Sensors) + ) + + kde5_src_configure +} diff --git a/kde-plasma/kwayland/kwayland-5.2.9999.ebuild b/kde-plasma/kwayland/kwayland-5.2.9999.ebuild new file mode 100644 index 0000000..8d29b04 --- /dev/null +++ b/kde-plasma/kwayland/kwayland-5.2.9999.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_TEST="true" +inherit kde5 + +DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kwayland" + +LICENSE="LGPL-2.1" +KEYWORDS="" +IUSE="" + +DEPEND=" + >=dev-libs/wayland-1.3.0 + dev-qt/qtgui:5 +" +RDEPEND="${DEPEND} + !kde-base/kwayland +" + +# All failing, i guess we need a virtual wayland server +RESTRICT="test" diff --git a/kde-plasma/kwin/kwin-5.2.9999.ebuild b/kde-plasma/kwin/kwin-5.2.9999.ebuild new file mode 100644 index 0000000..a998fcf --- /dev/null +++ b/kde-plasma/kwin/kwin-5.2.9999.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +KDE_TEST="true" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="KDE window manager" +LICENSE="GPL-2+" +KEYWORDS="" +IUSE="gles2 wayland" + +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 kinit) + $(add_frameworks_dep kio) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem X) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep plasma) + $(add_kdeplasma_dep kdecoration) + dev-qt/qtdbus:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5[gles2=,opengl] + dev-qt/qtmultimedia:5[qml] + dev-qt/qtscript:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras + media-libs/libepoxy + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcursor + x11-libs/libXext + x11-libs/libXxf86vm + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + wayland? ( + $(add_kdeplasma_dep kwayland) + >=dev-libs/wayland-1.2 + >=x11-libs/libxkbcommon-0.4.1 + ) +" +RDEPEND="${COMMON_DEPEND} + !kde-base/kwin + !kde-base/systemsettings +" +DEPEND="${COMMON_DEPEND} + dev-qt/designer:5 + dev-qt/qtconcurrent:5 + media-libs/mesa[egl,gles2?] + x11-proto/xproto +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package wayland) + $(cmake-utils_use_find_package wayland KF5Wayland) + ) + + kde5_src_configure +} diff --git a/kde-plasma/kwrited/kwrited-5.2.9999.ebuild b/kde-plasma/kwrited/kwrited-5.2.9999.ebuild new file mode 100644 index 0000000..2b52f7d --- /dev/null +++ b/kde-plasma/kwrited/kwrited-5.2.9999.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="KDE daemon listening for wall and write messages" +KEYWORDS="" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kpty) +" +RDEPEND="${DEPEND} + !kde-base/kwrited +" diff --git a/kde-plasma/libbluedevil/libbluedevil-5.2.9999.ebuild b/kde-plasma/libbluedevil/libbluedevil-5.2.9999.ebuild new file mode 100644 index 0000000..c389e0f --- /dev/null +++ b/kde-plasma/libbluedevil/libbluedevil-5.2.9999.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +EGIT_BRANCH="frameworks" +inherit kde5 + +DESCRIPTION="Qt wrapper for bluez used in the KDE bluetooth stack" +HOMEPAGE="http://projects.kde.org/projects/playground/libs/libbluedevil" +KEYWORDS="" +IUSE="" + +DEPEND=" + dev-qt/qtdbus:5 +" +RDEPEND="${DEPEND} + >=net-wireless/bluez-5 + !net-libs/libbluedevil +" diff --git a/kde-plasma/libkscreen/libkscreen-5.2.9999.ebuild b/kde-plasma/libkscreen/libkscreen-5.2.9999.ebuild new file mode 100644 index 0000000..47a2bb1 --- /dev/null +++ b/kde-plasma/libkscreen/libkscreen-5.2.9999.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="KDE screen management library" +KEYWORDS="" +IUSE="" + +# TODO: add X use flag, does not build at the moment + +# does not build +RESTRICT="test" + +DEPEND=" + dev-qt/qtgui:5 + dev-qt/qtx11extras:5 + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXrandr +" +RDEPEND="${DEPEND} + !x11-libs/libkscreen:5 +" diff --git a/kde-plasma/libksysguard/libksysguard-5.2.9999.ebuild b/kde-plasma/libksysguard/libksysguard-5.2.9999.ebuild new file mode 100644 index 0000000..0766a0a --- /dev/null +++ b/kde-plasma/libksysguard/libksysguard-5.2.9999.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_TEST="true" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Task management and system monitoring library" +LICENSE="LGPL-2+" +KEYWORDS="" +IUSE="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 kdelibs4support) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwebkit:5 + dev-qt/qtwidgets:5 + sys-libs/zlib + X? ( + dev-qt/qtx11extras:5 + x11-libs/libX11 + x11-libs/libXres + ) +" +RDEPEND="${COMMON_DEPEND} + !kde-base/ksysguard:4 + !kde-base/libksysguard +" +DEPEND="${COMMON_DEPEND} + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep plasma) + X? ( x11-proto/xproto ) +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package X X11) + ) + + kde5_src_configure +} diff --git a/kde-plasma/libmm-qt/libmm-qt-5.2.9999.ebuild b/kde-plasma/libmm-qt/libmm-qt-5.2.9999.ebuild new file mode 100644 index 0000000..2c2cf46 --- /dev/null +++ b/kde-plasma/libmm-qt/libmm-qt-5.2.9999.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="Modemmanager bindings for Qt" +LICENSE="LGPL-2" +KEYWORDS="" +IUSE="" + +DEPEND=" + dev-qt/qtdbus:5 + dev-qt/qtxml:5 + net-misc/mobile-broadband-provider-info + >=net-misc/networkmanager-0.9.8[modemmanager] +" +RDEPEND="${DEPEND} + !kde-base/libmm-qt + !net-libs/libmm-qt +" diff --git a/kde-plasma/milou/milou-5.2.9999.ebuild b/kde-plasma/milou/milou-5.2.9999.ebuild new file mode 100644 index 0000000..2cdbaa4 --- /dev/null +++ b/kde-plasma/milou/milou-5.2.9999.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +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="" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep krunner) + $(add_frameworks_dep kservice) + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 +" +RDEPEND="${DEPEND} + !kde-base/milou +" diff --git a/kde-plasma/oxygen-fonts/oxygen-fonts-5.2.9999.ebuild b/kde-plasma/oxygen-fonts/oxygen-fonts-5.2.9999.ebuild new file mode 100644 index 0000000..c4a44ca --- /dev/null +++ b/kde-plasma/oxygen-fonts/oxygen-fonts-5.2.9999.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_AUTODEPS="false" +inherit kde5 font + +DESCRIPTION="Desktop/GUI font family for integrated use with the KDE desktop" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/oxygen-fonts" + +LICENSE="OFL-1.1" +KEYWORDS="" +IUSE="" + +DEPEND=" + dev-libs/extra-cmake-modules + media-gfx/fontforge +" +RDEPEND="!media-fonts/oxygen-fonts" + +src_configure() { + local mycmakeargs=( + -DOXYGEN_FONT_INSTALL_DIR="${FONTDIR}" + ) + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + font_src_install +} diff --git a/kde-plasma/oxygen/oxygen-5.2.9999.ebuild b/kde-plasma/oxygen/oxygen-5.2.9999.ebuild new file mode 100644 index 0000000..ade805a --- /dev/null +++ b/kde-plasma/oxygen/oxygen-5.2.9999.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="KDE window manager theme" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/oxygen" +KEYWORDS="" +IUSE="+kwin" + +DEPEND=" + $(add_frameworks_dep frameworkintegration) + $(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 kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + x11-libs/libxcb + kwin? ( $(add_kdeplasma_dep kwin) ) +" +RDEPEND="${DEPEND} + !kde-base/kdebase-cursors + !kde-base/oxygen +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package kwin KDecorations) + ) + + kde5_src_configure +} diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.2.9999.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.2.9999.ebuild new file mode 100644 index 0000000..7beb6c2 --- /dev/null +++ b/kde-plasma/plasma-desktop/plasma-desktop-5.2.9999.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="KDE Plasma desktop" +KEYWORDS="" +IUSE="bluetooth +fontconfig networkmanager pulseaudio usb" + +COMMON_DEPEND=" + $(add_kdeplasma_dep breeze) + $(add_kdeplasma_dep kwin) + $(add_kdeplasma_dep oxygen kwin) + $(add_kdeplasma_dep plasma-workspace) + $(add_frameworks_dep attica) + $(add_frameworks_dep kactivities) + $(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 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 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) + dev-qt/qtconcurrent:5 + dev-qt/qtdbus:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtprintsupport:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + dev-qt/qtxml:5 + media-libs/phonon[qt5] + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcursor + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libxkbfile + x11-libs/libXtst + bluetooth? ( $(add_kdeplasma_dep bluedevil) ) + fontconfig? ( + media-libs/fontconfig + media-libs/freetype + x11-libs/libXft + x11-libs/xcb-util-image + ) + networkmanager? ( $(add_kdeplasma_dep plasma-nm) ) + pulseaudio? ( + dev-libs/glib:2 + media-libs/libcanberra + media-sound/pulseaudio + ) + usb? ( + x11-libs/libXcursor + x11-libs/libXfixes + virtual/libusb:0 + ) +" +RDEPEND="${COMMON_DEPEND} + $(add_frameworks_dep kded) + sys-apps/accountsservice + !kde-base/attica + !kde-base/kcontrol + !kde-base/kdepasswd + !kde-base/knetattach[handbook] + !kde-base/plasma-desktop + !kde-base/plasma-workspace + !kde-base/solid-actions-kcm + !kde-base/systemsettings +" +DEPEND="${COMMON_DEPEND} + x11-proto/xproto + fontconfig? ( x11-libs/libXrender ) +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package fontconfig Fontconfig) + $(cmake-utils_use_find_package pulseaudio PulseAudio) + $(cmake-utils_use_find_package usb USB) + ) + + kde5_src_configure +} diff --git a/kde-plasma/plasma-nm/plasma-nm-5.2.9999.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.2.9999.ebuild new file mode 100644 index 0000000..8d71563 --- /dev/null +++ b/kde-plasma/plasma-nm/plasma-nm-5.2.9999.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="KDE Plasma applet for NetworkManager" +LICENSE="GPL-2 LGPL-2.1" +KEYWORDS="" +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) + dev-qt/qtdbus:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + net-misc/mobile-broadband-provider-info + >=net-misc/networkmanager-0.9.10.0[teamd=] + modemmanager? ( + $(add_kdeplasma_dep libmm-qt) + dev-qt/qtxml:5 + ) + openconnect? ( + dev-qt/qtxml:5 + net-misc/networkmanager-openconnect + net-misc/openconnect + ) +" +RDEPEND="${DEPEND} + !kde-base/plasma-nm + !kde-misc/networkmanagement + !kde-misc/plasma-nm +" + +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-workspace-wallpapers/plasma-workspace-wallpapers-5.2.9999.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.2.9999.ebuild new file mode 100644 index 0000000..0e0bc7c --- /dev/null +++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.2.9999.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_AUTODEPS="false" +KDE_DEBUG="false" +KDE_SCM="svn" +inherit kde5 + +DESCRIPTION="Additional wallpapers for the Plasma workspace" +KEYWORDS="" +IUSE="" + +RDEPEND=" + !kde-base/plasma-workspace-wallpapers +" +DEPEND="${RDEPEND} + dev-libs/extra-cmake-modules +" diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.2.9999.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.2.9999.ebuild new file mode 100644 index 0000000..6d1bbe6 --- /dev/null +++ b/kde-plasma/plasma-workspace/plasma-workspace-5.2.9999.ebuild @@ -0,0 +1,147 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +VIRTUALX_REQUIRED="test" +inherit kde5 multilib + +DESCRIPTION="KDE Plasma workspace" +KEYWORDS="" +IUSE="dbus gps prison qalculate X" + +COMMON_DEPEND=" + $(add_kdeplasma_dep baloo) + $(add_kdeplasma_dep kwayland) + $(add_kdeplasma_dep kwin) + $(add_kdeplasma_dep libkscreen) + $(add_kdeplasma_dep libksysguard) + $(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 kdewebkit) + $(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 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 krunner) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktexteditor) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep plasma) + $(add_frameworks_dep solid) + dev-libs/wayland + dev-qt/qtdbus:5 + dev-qt/qtdeclarative:5[widgets] + dev-qt/qtgui:5[jpeg] + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qtsql:5 + dev-qt/qtwebkit:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + media-libs/phonon[qt5] + sys-libs/pam + sys-libs/zlib + dbus? ( dev-libs/libdbusmenu-qt[qt5] ) + gps? ( sci-geosciences/gpsd ) + prison? ( media-libs/prison:5 ) + qalculate? ( sci-libs/libqalculate ) + X? ( + dev-qt/qtx11extras:5 + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXau + x11-libs/libxcb + x11-libs/libXrender + x11-libs/xcb-util-keysyms + ) +" +RDEPEND="${COMMON_DEPEND} + $(add_frameworks_dep kded) + $(add_kdeplasma_dep milou) + dev-qt/qdbus:5 + dev-qt/qtpaths:5 + dev-qt/qtquickcontrols:5[widgets] + kde-base/kdebase-pam + !kde-base/freespacenotifier + !kde-base/libtaskmanager + !kde-base/kcminit + !kde-base/kdebase-startkde + !kde-base/klipper + !kde-base/krunner + !kde-base/ksmserver + !kde-base/ksplash + !kde-base/plasma-workspace +" +DEPEND="${COMMON_DEPEND} + X? ( x11-proto/xproto ) +" + +PATCHES=( "${FILESDIR}/${PN}-startkde-script.patch" ) + +RESTRICT="test" + +src_prepare() { + kde5_src_prepare + + sed -e "s|\`qtpaths|\`/usr/$(get_libdir)/qt5/bin/qtpaths|" -i startkde/startkde.cmake || die +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package dbus dbusmenu-qt5) + $(cmake-utils_use_find_package gps libgps) + $(cmake-utils_use_find_package prison) + $(cmake-utils_use_find_package qalculate Qalculate) + $(cmake-utils_use_find_package X X11) + ) + + kde5_src_configure +} + +src_install() { + kde5_src_install + + # startup and shutdown scripts + insinto /etc/plasma/startup + doins "${FILESDIR}/agent-startup.sh" + + insinto /etc/plasma/shutdown + doins "${FILESDIR}/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/agent-startup.sh and" + elog "${EPREFIX}/etc/plasma/shutdown/agent-shutdown.sh" + echo +} diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.2.9999.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.2.9999.ebuild new file mode 100644 index 0000000..31d69d3 --- /dev/null +++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.2.9999.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KMNAME="${PN}-1" +inherit kde5 + +DESCRIPTION="PolKit agent module for KDE" +HOMEPAGE="http://www.kde.org" +KEYWORDS="" +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 knotifications) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + >=sys-auth/polkit-qt-0.112.0 +" +RDEPEND="${DEPEND} + !sys-auth/polkit-kde + !sys-auth/polkit-kde-agent:5 +" diff --git a/kde-plasma/powerdevil/powerdevil-5.2.9999.ebuild b/kde-plasma/powerdevil/powerdevil-5.2.9999.ebuild new file mode 100644 index 0000000..8db263e --- /dev/null +++ b/kde-plasma/powerdevil/powerdevil-5.2.9999.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="Power management for KDE Plasma Shell" +HOMEPAGE="https://projects.kde.org/projects/kde/workspace/powerdevil" +KEYWORDS="" +IUSE="+upower" + +DEPEND=" + $(add_frameworks_dep kauth) + $(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 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 kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep solid) + $(add_kdeplasma_dep plasma-workspace) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXext + x11-libs/libXrandr + upower? ( virtual/udev ) +" + +RDEPEND=" + ${DEPEND} + upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) ) + !kde-base/powerdevil +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package upower UDev) + ) + + kde5_src_configure +} diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.2.9999.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.2.9999.ebuild new file mode 100644 index 0000000..77c8052 --- /dev/null +++ b/kde-plasma/sddm-kcm/sddm-kcm-5.2.9999.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="KDE control module for SDDM" +HOMEPAGE="https://projects.kde.org/projects/kdereview/sddm-kcm" + +LICENSE="GPL-2+" +KEYWORDS="" +IUSE="" + +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) + dev-qt/qtdeclarative:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + x11-libs/libX11 + x11-libs/libXcursor +" +RDEPEND="${DEPEND} + x11-misc/sddm + !kde-misc/sddm-kcm +" diff --git a/kde-plasma/systemsettings/systemsettings-5.2.9999.ebuild b/kde-plasma/systemsettings/systemsettings-5.2.9999.ebuild new file mode 100644 index 0000000..aac23a8 --- /dev/null +++ b/kde-plasma/systemsettings/systemsettings-5.2.9999.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK="true" +inherit kde5 + +DESCRIPTION="System settings utility" +KEYWORDS="" +IUSE="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 kdelibs4support) + $(add_frameworks_dep khtml) + $(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) + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND} + gtk? ( $(add_kdeplasma_dep kde-gtk-config ) ) + !kde-base/systemsettings +" diff --git a/kde-plasma/user-manager/user-manager-5.2.9999.ebuild b/kde-plasma/user-manager/user-manager-5.2.9999.ebuild new file mode 100644 index 0000000..919a715 --- /dev/null +++ b/kde-plasma/user-manager/user-manager-5.2.9999.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit kde5 + +DESCRIPTION="Simple system settings module to manage the users of your system" +KEYWORDS="" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdelibs4support) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kwidgetsaddons) + dev-libs/libpwquality + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 +" +RDEPEND="${DEPEND}"