diff options
author | 2016-01-29 04:37:09 +1100 | |
---|---|---|
committer | 2016-01-29 04:38:03 +1100 | |
commit | 38a54ed791b5d75c115840463d16cebe1e1a96c0 (patch) | |
tree | 980dd749a44a4dd5ae6f87c90be64e1dc45724dd /kde-plasma/plasma-workspace | |
parent | x11-libs/snorenotify: version bump (diff) | |
download | gentoo-38a54ed791b5d75c115840463d16cebe1e1a96c0.tar.gz gentoo-38a54ed791b5d75c115840463d16cebe1e1a96c0.tar.bz2 gentoo-38a54ed791b5d75c115840463d16cebe1e1a96c0.zip |
kde-plasma: version bump 5.5.4
Package-Manager: portage-2.2.27
Diffstat (limited to 'kde-plasma/plasma-workspace')
-rw-r--r-- | kde-plasma/plasma-workspace/Manifest | 1 | ||||
-rw-r--r-- | kde-plasma/plasma-workspace/plasma-workspace-5.5.4.ebuild | 172 |
2 files changed, 173 insertions, 0 deletions
diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest index 49b117f3f4f0..435618f1857b 100644 --- a/kde-plasma/plasma-workspace/Manifest +++ b/kde-plasma/plasma-workspace/Manifest @@ -1,3 +1,4 @@ DIST plasma-workspace-5.4.3.tar.xz 8648136 SHA256 bfe459234e1bcd8ed5c3a64524061330e92e38ec693099d5007048a483c71d0c SHA512 ac407724bd8aebc9207fbd55a97ceb0eac6c9fcb3129fd2ad19264a120c6e33495c8be5cadcf428d109f163c5159e009f034694b90252a338ec888ca77868941 WHIRLPOOL 86d516b5193ccc83fb552742809b073cd165993fee48c4516d9b4a978ddee0e5be1a930e6dd8ff0b6f64ea9b90eca9c53ce74029d3204e143570913b01cd0394 DIST plasma-workspace-5.5.2.tar.xz 7383220 SHA256 8cfad1c2dd3375a3f36580c76e53834ec908fb67ee3181fe007252621076d502 SHA512 5c08e68b40d0c577cf5d46460d32c317d0f26255fd78b4d1b2f96f4b44839f91bad2b9a1fb65bdec8046471caf94a481ea720993c700aa6f215a2c3fbb404e4f WHIRLPOOL b05a1024fc098b8ae3c664c8200f3c034ae3db3a08293d48d339360f5ff627d763933b0ed905016743d1c1604026d7da60af9b3b4288e017e37c2773161e62d3 DIST plasma-workspace-5.5.3.tar.xz 7383524 SHA256 4949b207fc8251b4be029619caba6346bf022041d7b14f9843b9c59503affa72 SHA512 51380542cba3ab1c63ac3808229f420df5821c62ed4b3ff8def6db163ec75ca9e3b84e45f0ed96ed897fafe04daad519d334fe48b3b8125614e67182481f6a66 WHIRLPOOL 7c8f51143aaa3eb3e07a234f5bc1ba3cc1889b9950850ddace441f72b8e5ddc08baef8884bcacb9d58306708db024c8966c9813fd956cd670d4056155d7e84cb +DIST plasma-workspace-5.5.4.tar.xz 7391812 SHA256 f0a0eb82346514b0b3b00644cd9464c32152d48accee13ed322c500b3036097e SHA512 6305037a54c67f557472251d9d36a39d308dcce226c31dce4307dbf01d89645e7d298d4ab172eec79c8ccd3937e8a0fb41ee628fd342fba4f966c1e5594f8763 WHIRLPOOL 516c6f6f967f3be0f2501b9397d31c81c3642b503fea32140be3770ef2b5e7c723772a96fba774c39df128dacc0c36039323ff6d60848a03ecef0c8a784a0373 diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.5.4.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.5.4.ebuild new file mode 100644 index 000000000000..512218043bcf --- /dev/null +++ b/kde-plasma/plasma-workspace/plasma-workspace-5.5.4.ebuild @@ -0,0 +1,172 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +KDE_HANDBOOK="true" +KDE_PUNT_BOGUS_DEPS="true" +KDE_TEST="true" +QT_MINIMAL="5.5.0" +VIRTUALX_REQUIRED="test" +inherit kde5 multilib qmake-utils + +DESCRIPTION="KDE Plasma workspace" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="dbus +geolocation gps prison qalculate" + +COMMON_DEPEND=" + $(add_frameworks_dep baloo) + $(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 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 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 kwayland) + $(add_plasma_dep kwin) + $(add_plasma_dep libkscreen) + $(add_plasma_dep libksysguard) + dev-qt/qtconcurrent:5 + 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/qtwidgets:5 + dev-qt/qtx11extras:5 + dev-qt/qtxml:5 + 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 + dbus? ( dev-libs/libdbusmenu-qt[qt5] ) + geolocation? ( $(add_frameworks_dep networkmanager-qt) ) + gps? ( sci-geosciences/gpsd ) + prison? ( media-libs/prison:5 ) + qalculate? ( sci-libs/libqalculate ) +" +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) + dev-qt/qdbus:5 + dev-qt/qtgraphicaleffects:5 + dev-qt/qtpaths:5 + dev-qt/qtquickcontrols:5[widgets] + x11-apps/mkfontdir + x11-apps/xmessage + x11-apps/xprop + x11-apps/xrdb + x11-apps/xset + x11-apps/xsetroot + !dev-libs/xembed-sni-proxy + !kde-base/freespacenotifier:4 + !kde-base/libtaskmanager:4 + !kde-base/kcminit:4 + !kde-base/kdebase-startkde:4 + !kde-base/klipper:4 + !kde-base/krunner:4 + !kde-base/ksmserver:4 + !kde-base/ksplash:4 + !kde-base/plasma-workspace:4 +" +DEPEND="${COMMON_DEPEND} + x11-proto/xproto +" + +PATCHES=( + "${FILESDIR}/${PN}-5.4-startkde-script.patch" + "${FILESDIR}/${PN}-tests-optional.patch" +) + +RESTRICT="test" + +src_prepare() { + kde5_src_prepare + + sed -e "s|\`qtpaths|\`$(qt5_get_bindir)/qtpaths|" \ + -i startkde/startkde.cmake startkde/startplasmacompositor.cmake || die + + if ! use geolocation; then + punt_bogus_dep KF5 NetworkManagerQt + pushd dataengines > /dev/null || die + comment_add_subdirectory geolocation + popd > /dev/null || die + fi +} + +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 KF5Prison) + $(cmake-utils_use_find_package qalculate Qalculate) + ) + + 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 +} |