diff options
author | Michael Palimaka <kensington@gentoo.org> | 2016-09-15 04:11:55 +1000 |
---|---|---|
committer | Michael Palimaka <kensington@gentoo.org> | 2016-09-15 04:12:16 +1000 |
commit | 4f8f5455add40689e3434950ecc270810460f28c (patch) | |
tree | 70ac16998c0a6c722bc8c1c0df29182aee394825 /kde-plasma/plasma-workspace | |
parent | kde-frameworks: version bump 5.26.0 (diff) | |
download | gentoo-4f8f5455add40689e3434950ecc270810460f28c.tar.gz gentoo-4f8f5455add40689e3434950ecc270810460f28c.tar.bz2 gentoo-4f8f5455add40689e3434950ecc270810460f28c.zip |
kde-plasma: version bump 5.7.5
Package-Manager: portage-2.3.0
Diffstat (limited to 'kde-plasma/plasma-workspace')
3 files changed, 486 insertions, 0 deletions
diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest index 111961e4cfb5..9b907579037e 100644 --- a/kde-plasma/plasma-workspace/Manifest +++ b/kde-plasma/plasma-workspace/Manifest @@ -1,2 +1,3 @@ DIST plasma-workspace-5.6.5.1.tar.xz 6941608 SHA256 459e7d361551437007620fd4d05cc7252cbc85e039fa824899832ebcb7ad1495 SHA512 86d2f9208d4c2c9de9d17acf2112a81dfcdedb061f2209ce6289f0c702c2687ed8720bb81d127916219c39f4e9e763f5bf8311ee6c36f62c1a9cca7103560780 WHIRLPOOL 1792b3df0ffaaf972d6c4988c52e64f6f2e9df3367e969f5b06e13ca4696379c81214a37767df9d0944247dbd8fc48b21a78e76ec02369caeddb7b0de83b6b09 DIST plasma-workspace-5.7.4.tar.xz 6827672 SHA256 5785b5dd3cd44847720f4e639ad4ccf4bdd842624abda5b78ffd49362c0f0e3d SHA512 902c6d88f11fe9a38732418f1c791e4fcd8f2980fe2ce13462f3121ea56fb48e86ad7bb7fb6050310d7574d1d988176d78bde46e6d0609dc48c5721ad10a8fc7 WHIRLPOOL 7f076448638a235087de7e309c750ef0df44e1d257cd23fa3d4ae8ea1ae5202df0891a27c2de4b8b491ad25e20bd7eabd9dd0e778556aa443aad63fb8a930505 +DIST plasma-workspace-5.7.5.tar.xz 6844616 SHA256 116d9af304c212d58163130f1b7d5478085523c967f96f0d9b4ba2c5a73eb9f5 SHA512 cd7c710565a39d88ad353ebb8fd28eaf002c54672257fa135c2914114af5f2f57a533733654317a5d1050026838cafd7916a82373171d543e733c617cfbb7610 WHIRLPOOL 93f151572885b41a58410c0d5c768edae49dd7ccac601d271c9e5908741d6bffa6bbf9bc67fccac4ccee4e67b42c122174c8755929d8eb5872ef146ec7b443e9 diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.7.5-klipper-autostart.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.7.5-klipper-autostart.patch new file mode 100644 index 000000000000..fa08dbc597e2 --- /dev/null +++ b/kde-plasma/plasma-workspace/files/plasma-workspace-5.7.5-klipper-autostart.patch @@ -0,0 +1,317 @@ +From 7ff606de2c7bcd8d2ea2893f01390b48f8b283e3 Mon Sep 17 00:00:00 2001 +From: Jonathan Riddell <jr@jriddell.org> +Date: Mon, 1 Aug 2016 10:49:45 +0100 +Subject: [PATCH] add separate autostart file for klipper + +Summary: add separate autostart file for klipper + +Test Plan: install + +Subscribers: plasma-devel + +Tags: #plasma + +Differential Revision: https://phabricator.kde.org/D2323 +--- + klipper/CMakeLists.txt | 2 +- + klipper/klipper.desktop | 270 ++++++++++++++++++++++++++++++++++++++++ + klipper/org.kde.klipper.desktop | 0 + 3 files changed, 271 insertions(+), 1 deletion(-) + create mode 100644 klipper/klipper.desktop + mode change 100755 => 100644 klipper/org.kde.klipper.desktop + +diff --git a/klipper/CMakeLists.txt b/klipper/CMakeLists.txt +index 5816970..9a5be3b 100644 +--- a/klipper/CMakeLists.txt ++++ b/klipper/CMakeLists.txt +@@ -65,7 +65,7 @@ install(TARGETS kdeinit_klipper ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) + install(TARGETS klipper ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) + + install(PROGRAMS org.kde.klipper.desktop DESTINATION ${KDE_INSTALL_APPDIR}) +-install(PROGRAMS org.kde.klipper.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR}) ++install(PROGRAMS klipper.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR}) + + # Plasma Data Engine + set(plasma_engine_clipboard_SRCS ${libklipper_common_SRCS} clipboardengine.cpp clipboardservice.cpp clipboardjob.cpp) +diff --git a/klipper/klipper.desktop b/klipper/klipper.desktop +new file mode 100644 +index 0000000..a3d25d1 +--- /dev/null ++++ b/klipper/klipper.desktop +@@ -0,0 +1,270 @@ ++[Desktop Entry] ++Name=Klipper ++Name[af]=Klipper ++Name[ar]=مقصّ.ك ++Name[be]=Klipper ++Name[be@latin]=Klipper ++Name[bg]=Klipper ++Name[bn]=ক্লিপার ++Name[bn_IN]=Klipper ++Name[br]=Klipper ++Name[bs]=Kliper ++Name[ca]=Klipper ++Name[ca@valencia]=Klipper ++Name[cs]=Klipper ++Name[csb]=Klipper ++Name[cy]=Klipper ++Name[da]=Klipper ++Name[de]=Klipper ++Name[el]=Klipper ++Name[en_GB]=Klipper ++Name[eo]=Poŝilo ++Name[es]=Klipper ++Name[et]=Klipper ++Name[eu]=Klipper ++Name[fa]=Klipper ++Name[fi]=Klipper ++Name[fr]=Klipper ++Name[fy]=Klipper ++Name[ga]=Klipper ++Name[gl]=Klipper ++Name[gu]=ક્લિપર ++Name[he]=Klipper ++Name[hi]=क्लिपर ++Name[hne]=क्लिपर ++Name[hr]=Klipper ++Name[hsb]=Klipper ++Name[hu]=Klipper ++Name[ia]=Klipper ++Name[id]=Klipper ++Name[is]=Klipper ++Name[it]=Klipper ++Name[ja]=Klipper ++Name[ka]=Klipper ++Name[kk]=Алмасу буфері ++Name[km]=Klipper ++Name[kn]=ಕ್ಲಿಪ್ಪರ್ ++Name[ko]=Klipper ++Name[ku]=Klipper ++Name[lt]=Klipper ++Name[lv]=Klipper ++Name[mai]=क्लिपर ++Name[mk]=Клипер ++Name[ml]=ക്ലിപ്പര് ++Name[mr]=क्लिपर ++Name[ms]=Klipper ++Name[nb]=Klipper ++Name[nds]=Klipper ++Name[ne]=क्लिपर ++Name[nl]=Klipper ++Name[nn]=Klipper ++Name[pa]=ਕੇਲਿਪਰ ++Name[pl]=Klipper ++Name[pt]=Klipper ++Name[pt_BR]=Klipper ++Name[ro]=Klipper ++Name[ru]=Klipper ++Name[se]=Klipper ++Name[si]=Klipper ++Name[sk]=Klipper ++Name[sl]=Klipper ++Name[sr]=Клипер ++Name[sr@ijekavian]=Клипер ++Name[sr@ijekavianlatin]=Klipper ++Name[sr@latin]=Klipper ++Name[sv]=Klipper ++Name[ta]=க்ளிப்பர் ++Name[te]=క్లిప్పర్ ++Name[tg]=Клиппер ++Name[th]=คลิปเปอร์ ++Name[tr]=Klipper ++Name[ug]=Klipper ++Name[uk]=Klipper ++Name[uz]=Klipper ++Name[uz@cyrillic]=Klipper ++Name[vi]=Klipper ++Name[wa]=Klipper ++Name[xh]=Klipper ++Name[x-test]=xxKlipperxx ++Name[zh_CN]=Klipper ++Name[zh_TW]=剪貼薄(Klipper) ++GenericName=Clipboard Tool ++GenericName[af]=Klipbord Program ++GenericName[ar]=أداة حافظة ++GenericName[be]=Буфер абмену ++GenericName[be@latin]=Pryłada, jakaja absłuhoŭvaje abmienny bufer ++GenericName[bg]=Системен буфер ++GenericName[bn]=ক্লিপবোর্ড টুল ++GenericName[br]=Ostilh ar golver ++GenericName[bs]=Alatka za klipbord ++GenericName[ca]=Eina de porta-retalls ++GenericName[ca@valencia]=Eina de porta-retalls ++GenericName[cs]=Program pro práci se schránkou ++GenericName[csb]=Nôrzãdze tacnika ++GenericName[cy]=Offeryn Gludfwrdd ++GenericName[da]=Udklipsholderværktøj ++GenericName[de]=Verwaltung der Zwischenablage ++GenericName[el]=Εργαλείο πρόχειρου ++GenericName[en_GB]=Clipboard Tool ++GenericName[eo]=Ilo por la poŝo ++GenericName[es]=Portapapeles ++GenericName[et]=Lõikepuhvri haldamine ++GenericName[eu]=Arbeleko tresna ++GenericName[fa]=ابزار تختهیادداشت ++GenericName[fi]=Leikepöytätyökalu ++GenericName[fr]=Presse-papier ++GenericName[fy]=Klamboerdbehear ++GenericName[ga]=Uirlis Ghearrthaisce ++GenericName[gl]=Utilidade de portarretallos ++GenericName[gu]=ક્લિપ બોર્ડ સાધન ++GenericName[he]=כלי לוח גזירה ++GenericName[hi]=क्लिपबोर्ड औज़ार ++GenericName[hne]=क्लिपबोर्ड औजार ++GenericName[hr]=Alat međuspremnika ++GenericName[hsb]=Zapisnik ++GenericName[hu]=Vágólapkezelő ++GenericName[ia]=Instrumento de Area de transferentia ++GenericName[id]=Alat Papan Klip ++GenericName[is]=Klippispjaldstól ++GenericName[it]=Strumento per gli appunti ++GenericName[ja]=クリップボードツール ++GenericName[ka]=გაცვლის ბუფერის უტილიტა ++GenericName[kk]=Алмасу буфер құралы ++GenericName[km]=ឧបករណ៍ក្ដារតម្បៀតខ្ទាស់ ++GenericName[kn]=ಹಿಡಿಕೆ ಕಟ್ಟು (ಕ್ಲಿಪ್ ಬೋರ್ಡ್) ಸಲಕರಣೆ ++GenericName[ko]=클립보드 도구 ++GenericName[lt]=Iškarpinės tvarkytuvė ++GenericName[lv]=Starpliktuves rīks ++GenericName[mai]=क्लिपबोर्ड अओजार ++GenericName[mk]=Алатка за табла со исечоци ++GenericName[ml]=ക്ലിപ്ബോര്ഡ് ഉപകരണം ++GenericName[mr]=क्लिपबोर्ड साधन ++GenericName[ms]=Alat Klipbod ++GenericName[nb]=Utklippstavle ++GenericName[nds]=Twischenaflaag-Warktüüch ++GenericName[ne]=क्लिपबोर्ड उपकरण ++GenericName[nl]=Klembordbeheer ++GenericName[nn]=Utklippstavle ++GenericName[pa]=ਕਲਿੱਪਬੋਰਡ ਟੂਲ ++GenericName[pl]=Narzędzie schowka ++GenericName[pt]=Ferramenta da Área de Transferência ++GenericName[pt_BR]=Ferramenta da área de transferência ++GenericName[ro]=Utilitar de clipboard ++GenericName[ru]=Монитор буфера обмена ++GenericName[se]=Čuohpusgirjereaidu ++GenericName[si]=ක්ලිප් පුවරු මෙවලම ++GenericName[sk]=Nástroj pre schránku ++GenericName[sl]=Orodje za odložišče ++GenericName[sr]=Алатка за клипборд ++GenericName[sr@ijekavian]=Алатка за клипборд ++GenericName[sr@ijekavianlatin]=Alatka za klipbord ++GenericName[sr@latin]=Alatka za klipbord ++GenericName[sv]=Klippbordsverktyg ++GenericName[ta]=தற்காலிக கருவி ++GenericName[te]=క్లిప్ బోర్డ్ పనిముట్టు ++GenericName[tg]=Утилита для буфера обмена ++GenericName[th]=เครื่องมือคลิปบอร์ด ++GenericName[tr]=Pano Aracı ++GenericName[ug]=چاپلاش تاختىسى قورالى ++GenericName[uk]=Утиліта буфера даних ++GenericName[uz]=Klipbord vositasi ++GenericName[uz@cyrillic]=Клипборд воситаси ++GenericName[vi]=Công cụ bảng nhớ tạm ++GenericName[wa]=Usteye presse-papî ++GenericName[xh]=Isixhobo Sebhodi eqhoboshayo ++GenericName[x-test]=xxClipboard Toolxx ++GenericName[zh_CN]=剪贴板工具 ++GenericName[zh_TW]=剪貼簿工具 ++Exec=klipper ++Icon=klipper ++Type=Application ++X-DocPath=klipper/index.html ++Terminal=false ++X-KDE-autostart-after=panel ++X-KDE-StartupNotify=false ++X-DBUS-StartupType=Unique ++X-DBUS-ServiceName=org.kde.klipper ++X-KDE-UniqueApplet=true ++X-KDE-autostart-condition=klipperrc:General:AutoStart:false ++OnlyShowIn=KDE; ++Categories=Qt;KDE;Utility;X-KDE-Utilities-Desktop; ++Comment=A cut & paste history utility ++Comment[af]='n Knip & plak geskiedenis program ++Comment[ar]=أداة تأريخ القصّ واللصق ++Comment[be]=Службовая праграма працы з гісторыяй выразання/устаўкі ++Comment[be@latin]=Pryłada dla prahladu historyi aperacyjaŭ vycinańnia dy ŭklejvańnia ++Comment[bg]=Инструмент за управление на операциите по копиране и поставяне ++Comment[bs]=Alatka za istorijat isecanja i naljepljivanja ++Comment[ca]=Una utilitat de l'historial per retallar i enganxar ++Comment[ca@valencia]=Una utilitat de l'historial per retallar i enganxar ++Comment[cs]=Nástroj pro historii práce se schránkou ++Comment[csb]=Nôrzãdze trzëmôjące historëjã tacnika ++Comment[da]=Et værktøj med historik til at klippe ud og indsætte ++Comment[de]=Programm zur Verwaltung der Zwischenablage ++Comment[el]=Ένα εργαλείο ιστορικού αποκοπής & επικόλλησης ++Comment[en_GB]=A cut & paste history utility ++Comment[eo]=Ilo por la eltonda kaj alglua historio ++Comment[es]=Una utilidad de cortar y pegar historial ++Comment[et]=Lõikamiste ja asetamiste ajaloo rakendus ++Comment[eu]=Ebaki/Itsatsi historiaren tresna bat ++Comment[fa]=برنامه سودمند تاریخچه برش و چسباندن ++Comment[fi]=Työkalu leikkaamiseen ja liittämiseen ++Comment[fr]=Un outil d'historique de copier / coller ++Comment[fy]=Klamboerdhistoarje ++Comment[ga]=Uirlis staire gearrtha agus greamaithe ++Comment[gl]=Un historial de cortar e apegar ++Comment[gu]=ઇતિહાસ કાપવા અને મૂકવાનું સાધન ++Comment[he]=כלי המשמש לשמירת היסטוריה אודות גזירה והדבקה ++Comment[hi]=काटें एवं चिपकाएं इतिहास यूटिलिटी ++Comment[hne]=काटव अउ चिपकाव इतिहास यूटिलिटी ++Comment[hr]=Alat za izrezivanje i preljepljivanje iz povijesti ++Comment[hsb]=Nastroj za wutřihanje a zasunjenje z prjedawšich přikazow ++Comment[hu]=Kezelőprogram a vágólaphoz (naplózással) ++Comment[ia]=Un utilitate per historia de talia & colla ++Comment[id]=Sebuah utilitas riwayat potong & tempel ++Comment[is]=Klipp & lím sögutól ++Comment[it]=Un programma per la cronologia del copia e incolla ++Comment[ja]=カット&ペースト履歴ユーティリティ ++Comment[kk]=Қиып алу және орналастыру журналы ++Comment[km]=កាត់ និងបិទភ្ជាប់ឧបករណ៍ប្រើប្រាស់ប្រវត្តិ ++Comment[kn]=ಕತ್ತರಿಸು ಮತ್ತು ಅಂಟಿಸು ಚರಿತ್ರೆ ಸೌಲಭ್ಯ ++Comment[ko]=자르고 붙인 기록 도구 ++Comment[lt]=„Iškirpti ir padėti“ istorijos pagalbinė programa ++Comment[lv]=Izgriešanas un ielīmēšanas vēstures rīks ++Comment[mai]=काटू आओर साटू इतिहास यूटिलिटी ++Comment[mk]=Алатка за историјат на сечење и вметнување ++Comment[ml]=മുറിക്കല്-പകര്ത്തല് നാള്വഴിസൂക്ഷിപ്പുസഹായി. ++Comment[mr]=कापा व चिकटवा इतिहास उपकार्यक्रम ++Comment[nb]=Et verktøy som viser tidligere utklipp ++Comment[nds]=Vörgeschicht vun't Knippen un Infögen ++Comment[ne]=काट्ने र टाँस्ने इतिहास उपयोगिता ++Comment[nl]=Klembordgeschiedenis ++Comment[nn]=Eit verktøy som viser eldre utklipp ++Comment[pa]=ਇੱਕ ਕੱਟਣ ਅਤੇ ਚੇਪਣ ਅਤੀਤ ਸਹੂਲਤ ++Comment[pl]=Narzędzie przechowujące historię schowka ++Comment[pt]=Um utilitário de histórico de cópias e colagens ++Comment[pt_BR]=Um utilitário com o histórico de recortar e colar ++Comment[ro]=Utilitar cu istoria de tăiere și adăugare ++Comment[ru]=История буфера обмена ++Comment[se]=Reaidu mii čájeha boares čuohppusiid ++Comment[si]=කැපීම් හා ඇලවීම් ඉතිහාස මෙවලම ++Comment[sk]=Nástroj pre históriu akcií "Vystrihnúť a vložiť" ++Comment[sl]=Pripomoček z zgodovino za izreži in prilepi ++Comment[sr]=Алатка за историјат исецања и налепљивања ++Comment[sr@ijekavian]=Алатка за историјат исецања и налепљивања ++Comment[sr@ijekavianlatin]=Alatka za istorijat isecanja i nalepljivanja ++Comment[sr@latin]=Alatka za istorijat isecanja i nalepljivanja ++Comment[sv]=Ett verktyg med historik för klipp ut och klistra in ++Comment[ta]=A cut & paste history utility ++Comment[te]=కత్తిరించు & అతికించు చరిత్ర సౌలభ్యం ++Comment[tg]=История буфера обмена ++Comment[th]=เครื่องมือดูประวัติการตัดและวาง ++Comment[tr]=Bir kes & yapıştır geçmişi aracı ++Comment[ug]=كەس ۋە چاپلا تارىخىنى باشقۇرۇش قورالى ++Comment[uk]=Утиліта журналу буфера даних ++Comment[vi]=Công cụ chứa lịch sử các cắt dán ++Comment[wa]=Ene ahesse d' istwere di coper/aclacper ++Comment[x-test]=xxA cut & paste history utilityxx ++Comment[zh_CN]=管理剪切和粘贴历史的工具 ++Comment[zh_TW]=剪貼紀錄公用程式 ++ +diff --git a/klipper/org.kde.klipper.desktop b/klipper/org.kde.klipper.desktop +old mode 100755 +new mode 100644 +-- +2.7.3 + diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.7.5.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.7.5.ebuild new file mode 100644 index 000000000000..c94e5f604578 --- /dev/null +++ b/kde-plasma/plasma-workspace/plasma-workspace-5.7.5.ebuild @@ -0,0 +1,168 @@ +# Copyright 1999-2016 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" + +# drop kde-frameworks/plasma subslot operator when FRAMEWORKS_MINIMAL >= 5.24.0 +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 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 '' '' '5=') + $(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) + dev-libs/libdbusmenu-qt[qt5] + 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? ( 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) + $(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-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}-5.7.5-klipper-autostart.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) + ) + + 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 +} |