commit: 2b555f7eb0523844928d7b9657461580c62bb755 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org> AuthorDate: Fri Jun 20 16:50:05 2014 +0000 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org> CommitDate: Fri Jun 20 16:50:05 2014 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=2b555f7e
[kde-base] Add Plasma 2 beta 2, part 1. --- .../{breeze-4.96.0.ebuild => breeze-4.97.0.ebuild} | 7 +++++- ...s-4.96.0.ebuild => kde-cli-tools-4.97.0.ebuild} | 15 +++++++++++-- ...ter-4.96.0.ebuild => khelpcenter-4.97.0.ebuild} | 0 ...otkeys-4.96.0.ebuild => khotkeys-4.97.0.ebuild} | 0 ...ter-4.96.0.ebuild => kinfocenter-4.97.0.ebuild} | 1 + ...tras-4.96.0.ebuild => kio-extras-4.97.0.ebuild} | 25 ++++++++++++++++------ ...uedit-4.96.0.ebuild => kmenuedit-4.97.0.ebuild} | 0 ...guard-4.96.0.ebuild => ksysguard-4.97.0.ebuild} | 0 .../{kwin-4.96.0.ebuild => kwin-4.97.0.ebuild} | 0 ...kwrited-4.96.0.ebuild => kwrited-4.97.0.ebuild} | 0 ...rd-4.96.0.ebuild => libksysguard-4.97.0.ebuild} | 0 .../{milou-4.96.0.ebuild => milou-4.97.0.ebuild} | 0 .../{oxygen-4.96.0.ebuild => oxygen-4.97.0.ebuild} | 1 + ...-4.96.0.ebuild => plasma-desktop-4.97.0.ebuild} | 5 +++-- ....96.0.ebuild => plasma-workspace-4.97.0.ebuild} | 25 +++++++++++++++++++++- ...evil-4.96.0.ebuild => powerdevil-4.97.0.ebuild} | 3 ++- ...-4.96.0.ebuild => systemsettings-4.97.0.ebuild} | 0 17 files changed, 69 insertions(+), 13 deletions(-) diff --git a/kde-base/breeze/breeze-4.96.0.ebuild b/kde-base/breeze/breeze-4.97.0.ebuild similarity index 77% rename from kde-base/breeze/breeze-4.96.0.ebuild rename to kde-base/breeze/breeze-4.97.0.ebuild index 252a9b7..6e9e71a 100644 --- a/kde-base/breeze/breeze-4.96.0.ebuild +++ b/kde-base/breeze/breeze-4.97.0.ebuild @@ -4,7 +4,6 @@ EAPI=5 -KDE_DEBUG="false" inherit kde5 DESCRIPTION="Breeze visual style for the Plasma desktop" @@ -12,6 +11,12 @@ HOMEPAGE="https://projects.kde.org/projects/kde/workspace/breeze" KEYWORDS=" ~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="" +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + dev-qt/qtwidgets:5 +" RDEPEND=" + ${DEPEND} dev-qt/qtgraphicaleffects:5 " diff --git a/kde-base/kde-cli-tools/kde-cli-tools-4.96.0.ebuild b/kde-base/kde-cli-tools/kde-cli-tools-4.97.0.ebuild similarity index 84% rename from kde-base/kde-cli-tools/kde-cli-tools-4.96.0.ebuild rename to kde-base/kde-cli-tools/kde-cli-tools-4.97.0.ebuild index f0ab4d6..7d6d66d 100644 --- a/kde-base/kde-cli-tools/kde-cli-tools-4.96.0.ebuild +++ b/kde-base/kde-cli-tools/kde-cli-tools-4.97.0.ebuild @@ -11,7 +11,7 @@ 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 ~x86 ~amd64-linux ~x86-linux" -IUSE="" +IUSE="X" DEPEND=" $(add_frameworks_dep kcmutils) @@ -24,7 +24,6 @@ DEPEND=" $(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_frameworks_dep kwindowsystem) @@ -32,8 +31,20 @@ DEPEND=" dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 + X? ( + dev-qt/qtx11extras:5 + x11-libs/libX11 + ) " RDEPEND="${DEPEND}" # requires running kde environment RESTRICT="test" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package X Qt5X11Extras) + ) + + kde5_src_configure +} diff --git a/kde-base/khelpcenter/khelpcenter-4.96.0.ebuild b/kde-base/khelpcenter/khelpcenter-4.97.0.ebuild similarity index 100% rename from kde-base/khelpcenter/khelpcenter-4.96.0.ebuild rename to kde-base/khelpcenter/khelpcenter-4.97.0.ebuild diff --git a/kde-base/khotkeys/khotkeys-4.96.0.ebuild b/kde-base/khotkeys/khotkeys-4.97.0.ebuild similarity index 100% rename from kde-base/khotkeys/khotkeys-4.96.0.ebuild rename to kde-base/khotkeys/khotkeys-4.97.0.ebuild diff --git a/kde-base/kinfocenter/kinfocenter-4.96.0.ebuild b/kde-base/kinfocenter/kinfocenter-4.97.0.ebuild similarity index 98% rename from kde-base/kinfocenter/kinfocenter-4.96.0.ebuild rename to kde-base/kinfocenter/kinfocenter-4.97.0.ebuild index 807ac33..1ca4796 100644 --- a/kde-base/kinfocenter/kinfocenter-4.96.0.ebuild +++ b/kde-base/kinfocenter/kinfocenter-4.97.0.ebuild @@ -20,6 +20,7 @@ RDEPEND=" $(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) diff --git a/kde-base/kio-extras/kio-extras-4.96.0.ebuild b/kde-base/kio-extras/kio-extras-4.97.0.ebuild similarity index 80% rename from kde-base/kio-extras/kio-extras-4.96.0.ebuild rename to kde-base/kio-extras/kio-extras-4.97.0.ebuild index cb3fc32..4a47f90 100644 --- a/kde-base/kio-extras/kio-extras-4.96.0.ebuild +++ b/kde-base/kio-extras/kio-extras-4.97.0.ebuild @@ -7,14 +7,14 @@ EAPI=5 KDE_HANDBOOK="true" KDE_TEST="true" VIRTUALX_REQUIRED="test" -inherit kde5 +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=" ~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="exif openexr samba +sftp slp" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="exif openexr phonon samba +sftp slp" -DEPEND=" +RDEPEND=" $(add_frameworks_dep karchive 'bzip2,lzma') $(add_frameworks_dep kbookmarks) $(add_frameworks_dep kcodecs) @@ -41,13 +41,15 @@ DEPEND=" 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="${DEPEND} !kde-base/kdebase-kioslaves:4 " +DEPEND="${RDEPEND} + x11-misc/shared-mime-info +" # requires running kde environment RESTRICT="test" @@ -56,6 +58,7 @@ 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) @@ -63,3 +66,13 @@ src_configure() { 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-base/kmenuedit/kmenuedit-4.96.0.ebuild b/kde-base/kmenuedit/kmenuedit-4.97.0.ebuild similarity index 100% rename from kde-base/kmenuedit/kmenuedit-4.96.0.ebuild rename to kde-base/kmenuedit/kmenuedit-4.97.0.ebuild diff --git a/kde-base/ksysguard/ksysguard-4.96.0.ebuild b/kde-base/ksysguard/ksysguard-4.97.0.ebuild similarity index 100% rename from kde-base/ksysguard/ksysguard-4.96.0.ebuild rename to kde-base/ksysguard/ksysguard-4.97.0.ebuild diff --git a/kde-base/kwin/kwin-4.96.0.ebuild b/kde-base/kwin/kwin-4.97.0.ebuild similarity index 100% rename from kde-base/kwin/kwin-4.96.0.ebuild rename to kde-base/kwin/kwin-4.97.0.ebuild diff --git a/kde-base/kwrited/kwrited-4.96.0.ebuild b/kde-base/kwrited/kwrited-4.97.0.ebuild similarity index 100% rename from kde-base/kwrited/kwrited-4.96.0.ebuild rename to kde-base/kwrited/kwrited-4.97.0.ebuild diff --git a/kde-base/libksysguard/libksysguard-4.96.0.ebuild b/kde-base/libksysguard/libksysguard-4.97.0.ebuild similarity index 100% rename from kde-base/libksysguard/libksysguard-4.96.0.ebuild rename to kde-base/libksysguard/libksysguard-4.97.0.ebuild diff --git a/kde-base/milou/milou-4.96.0.ebuild b/kde-base/milou/milou-4.97.0.ebuild similarity index 100% rename from kde-base/milou/milou-4.96.0.ebuild rename to kde-base/milou/milou-4.97.0.ebuild diff --git a/kde-base/oxygen/oxygen-4.96.0.ebuild b/kde-base/oxygen/oxygen-4.97.0.ebuild similarity index 95% rename from kde-base/oxygen/oxygen-4.96.0.ebuild rename to kde-base/oxygen/oxygen-4.97.0.ebuild index f34d495..1ad55df 100644 --- a/kde-base/oxygen/oxygen-4.96.0.ebuild +++ b/kde-base/oxygen/oxygen-4.97.0.ebuild @@ -16,6 +16,7 @@ DEPEND=" $(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) diff --git a/kde-base/plasma-desktop/plasma-desktop-4.96.0.ebuild b/kde-base/plasma-desktop/plasma-desktop-4.97.0.ebuild similarity index 94% rename from kde-base/plasma-desktop/plasma-desktop-4.96.0.ebuild rename to kde-base/plasma-desktop/plasma-desktop-4.97.0.ebuild index b588775..d70e662 100644 --- a/kde-base/plasma-desktop/plasma-desktop-4.96.0.ebuild +++ b/kde-base/plasma-desktop/plasma-desktop-4.97.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="KDE Plasma desktop" KEYWORDS=" ~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="+fontconfig pulseaudio usb" +IUSE="bluetooth +fontconfig networkmanager pulseaudio usb" RDEPEND=" $(add_kdebase_dep kwin) @@ -41,7 +41,6 @@ RDEPEND=" $(add_frameworks_dep kparts) $(add_frameworks_dep krunner) $(add_frameworks_dep kservice) - $(add_frameworks_dep kunitconversion) $(add_frameworks_dep kwallet) $(add_frameworks_dep kwidgetsaddons) $(add_frameworks_dep kwindowsystem) @@ -64,12 +63,14 @@ RDEPEND=" x11-libs/libXi x11-libs/libxkbfile x11-libs/libXtst + bluetooth? ( net-wireless/bluedevil:5 ) fontconfig? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/xcb-util-image ) + networkmanager? ( kde-misc/plasma-nm:5 ) pulseaudio? ( dev-libs/glib:2 media-libs/libcanberra diff --git a/kde-base/plasma-workspace/plasma-workspace-4.96.0.ebuild b/kde-base/plasma-workspace/plasma-workspace-4.97.0.ebuild similarity index 81% rename from kde-base/plasma-workspace/plasma-workspace-4.96.0.ebuild rename to kde-base/plasma-workspace/plasma-workspace-4.97.0.ebuild index 5cbaf23..a0c02a1 100644 --- a/kde-base/plasma-workspace/plasma-workspace-4.96.0.ebuild +++ b/kde-base/plasma-workspace/plasma-workspace-4.97.0.ebuild @@ -9,10 +9,11 @@ inherit kde5 DESCRIPTION="KDE Plasma workspace" KEYWORDS=" ~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="dbus X" +IUSE="dbus prison X" COMMON_DEPEND=" $(add_kdebase_dep libksysguard) + $(add_kdebase_dep baloo) $(add_frameworks_dep kactivities) $(add_frameworks_dep kbookmarks) $(add_frameworks_dep kcompletion) @@ -41,6 +42,7 @@ COMMON_DEPEND=" $(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) @@ -59,6 +61,7 @@ COMMON_DEPEND=" sys-libs/zlib x11-libs/libkscreen2:5 dbus? ( dev-libs/libdbusmenu-qt[qt5] ) + prison? ( media-libs/prison:5 ) X? ( dev-qt/qtx11extras:5 x11-libs/libICE @@ -92,9 +95,12 @@ DEPEND="${COMMON_DEPEND} X? ( x11-proto/xproto ) " +PATCHES=( "${FILESDIR}/${PN}-startkde-script.patch" ) + src_configure() { local mycmakeargs=( $(cmake-utils_use_find_package dbus dbusmenu-qt5) + $(cmake-utils_use_find_package prison) $(cmake-utils_use_find_package X X11) ) @@ -108,4 +114,21 @@ src_install() { echo startkde > "${T}"/KDE-5 exeinto /etc/X11/Sessions doexe "${T}"/KDE-5 + + # 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-base/powerdevil/powerdevil-4.96.0.ebuild b/kde-base/powerdevil/powerdevil-4.97.0.ebuild similarity index 98% rename from kde-base/powerdevil/powerdevil-4.96.0.ebuild rename to kde-base/powerdevil/powerdevil-4.97.0.ebuild index d5219ba..328816d 100644 --- a/kde-base/powerdevil/powerdevil-4.96.0.ebuild +++ b/kde-base/powerdevil/powerdevil-4.97.0.ebuild @@ -33,7 +33,7 @@ DEPEND=" dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 - upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) ) + upower? ( virtual/udev ) X? ( dev-qt/qtx11extras:5 x11-libs/libX11 @@ -44,6 +44,7 @@ DEPEND=" RDEPEND=" ${DEPEND} + upower? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) ) !kde-base/powerdevil:4 " diff --git a/kde-base/systemsettings/systemsettings-4.96.0.ebuild b/kde-base/systemsettings/systemsettings-4.97.0.ebuild similarity index 100% rename from kde-base/systemsettings/systemsettings-4.96.0.ebuild rename to kde-base/systemsettings/systemsettings-4.97.0.ebuild