diff --git a/Configuration-option-for-System-Tray-icon-size.patch b/Configuration-option-for-System-Tray-icon-size.patch index 7021d78..7962be2 100644 --- a/Configuration-option-for-System-Tray-icon-size.patch +++ b/Configuration-option-for-System-Tray-icon-size.patch @@ -30,7 +30,7 @@ REVIEW:128400 +++ b/applets/systemtray/package/contents/ui/main.qml @@ -30,8 +30,10 @@ - Layout.minimumHeight: vertical ? tasksRow.implicitHeight+ expander.implicitHeight + units.smallSpacing : units.smallSpacing + Layout.minimumHeight: vertical ? tasksRow.implicitHeight + (expander.visible ? expander.implicitHeight : 0) + units.smallSpacing : units.smallSpacing + property var iconSizes: ["small", "smallMedium", "medium", "large", "huge", "enormous"]; + diff --git a/Use-iconName-instead-of-icon-in-all-runners.patch b/Use-iconName-instead-of-icon-in-all-runners.patch new file mode 100644 index 0000000..ed84028 --- /dev/null +++ b/Use-iconName-instead-of-icon-in-all-runners.patch @@ -0,0 +1,362 @@ +From: Kai Uwe Broulik +Date: Fri, 17 Jun 2016 19:23:39 +0000 +Subject: Use iconName instead of icon in all runners +X-Git-Url: http://quickgit.kde.org/?p=plasma-workspace.git&a=commitdiff&h=e1692f1a21458986fac18daf6eb1d1037c9d5051 +--- +Use iconName instead of icon in all runners + +Also bump Frameworks version requirement to 5.24 for this + +Differential Revision: https://phabricator.kde.org/D1922 +--- + + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -5,7 +5,7 @@ + cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) + + set(QT_MIN_VERSION "5.6.0") +-set(KF5_MIN_VERSION "5.18.0") ++set(KF5_MIN_VERSION "5.24.0") + set(INSTALL_SDDM_THEME TRUE) + find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Widgets Quick QuickWidgets Concurrent Test Script Network) + find_package(ECM 1.8.0 REQUIRED NO_MODULE) + +--- a/runners/activities/activityrunner.cpp ++++ b/runners/activities/activityrunner.cpp +@@ -158,7 +158,7 @@ + Plasma::QueryMatch match(this); + match.setData(activity.id()); + match.setType(Plasma::QueryMatch::ExactMatch); +- match.setIcon(activity.icon().isEmpty() ? QIcon::fromTheme(QStringLiteral("preferences-activities")) : QIcon::fromTheme(activity.icon())); ++ match.setIconName(activity.icon().isEmpty() ? QStringLiteral("preferences-activities") : activity.icon()); + match.setText(i18n("Switch to \"%1\"", activity.name())); + match.setRelevance(0.7 + ((activity.state() == KActivities::Info::Running || + activity.state() == KActivities::Info::Starting) ? 0.1 : 0)); + +--- a/runners/baloo/baloosearchrunner.cpp ++++ b/runners/baloo/baloosearchrunner.cpp +@@ -115,7 +115,7 @@ + const QUrl url = QUrl::fromLocalFile(localUrl); + + QString iconName = mimeDb.mimeTypeForFile(localUrl).iconName(); +- match.setIcon(QIcon::fromTheme(iconName)); ++ match.setIconName(iconName); + match.setId(it.filePath()); + match.setText(url.fileName()); + match.setData(url); + +--- a/runners/calculator/calculatorrunner.cpp ++++ b/runners/calculator/calculatorrunner.cpp +@@ -215,7 +215,7 @@ + if (cmd.toLower() == QLatin1String("universe") || cmd.toLower() == QLatin1String("life")) { + Plasma::QueryMatch match(this); + match.setType(Plasma::QueryMatch::InformationalMatch); +- match.setIcon(QIcon::fromTheme(QStringLiteral("accessories-calculator"))); ++ match.setIconName(QStringLiteral("accessories-calculator")); + match.setText(QStringLiteral("42")); + match.setData("42"); + match.setId(term); +@@ -264,7 +264,7 @@ + + Plasma::QueryMatch match(this); + match.setType(Plasma::QueryMatch::InformationalMatch); +- match.setIcon(QIcon::fromTheme(QStringLiteral("accessories-calculator"))); ++ match.setIconName(QStringLiteral("accessories-calculator")); + match.setText(result); + match.setData(result); + match.setId(term); + +--- a/runners/kill/killrunner.cpp ++++ b/runners/kill/killrunner.cpp +@@ -141,7 +141,7 @@ + Plasma::QueryMatch match(this); + match.setText(i18n("Terminate %1", name)); + match.setSubtext(i18n("Process ID: %1\nRunning as user: %2", QString::number(pid), user)); +- match.setIcon(QIcon::fromTheme(QStringLiteral("application-exit"))); ++ match.setIconName(QStringLiteral("application-exit")); + match.setData(data); + match.setId(name); + + +--- a/runners/locations/locationrunner.cpp ++++ b/runners/locations/locationrunner.cpp +@@ -61,9 +61,9 @@ + match.setText(i18n("Open %1", term)); + + if (type == Plasma::RunnerContext::File) { +- match.setIcon(QIcon::fromTheme(KIO::iconNameForUrl(QUrl(term)))); +- } else { +- match.setIcon(QIcon::fromTheme(QStringLiteral("system-file-manager"))); ++ match.setIconName(KIO::iconNameForUrl(QUrl(term))); ++ } else { ++ match.setIconName(QStringLiteral("system-file-manager")); + } + + match.setRelevance(1); +@@ -81,7 +81,7 @@ + Plasma::QueryMatch match(this); + match.setType(Plasma::QueryMatch::ExactMatch); + match.setText(i18n("Open %1", term)); +- match.setIcon(QIcon::fromTheme(QStringLiteral("system-help"))); ++ match.setIconName(QStringLiteral("system-help")); + match.setRelevance(1); + match.setType(Plasma::QueryMatch::ExactMatch); + match.setId(QStringLiteral("help")); +@@ -101,7 +101,7 @@ + + Plasma::QueryMatch match(this); + match.setText(i18n("Go to %1", url.toDisplayString())); +- match.setIcon(QIcon::fromTheme(KProtocolInfo::icon(url.scheme()))); ++ match.setIconName(KProtocolInfo::icon(url.scheme())); + match.setData(url.url()); + + if (KProtocolInfo::isHelperProtocol(url.scheme())) { + +--- a/runners/powerdevil/PowerDevilRunner.cpp ++++ b/runners/powerdevil/PowerDevilRunner.cpp +@@ -197,7 +197,7 @@ + } + Plasma::QueryMatch match(this); + match.setType(Plasma::QueryMatch::ExactMatch); +- match.setIcon(QIcon::fromTheme(m_profileIcon[i.key()])); ++ match.setIconName(m_profileIcon[i.key()]); + match.setText(i18n("Set Profile to '%1'", i.value())); + match.setData(i.key()); + match.setRelevance(1); +@@ -217,7 +217,7 @@ + int brightness = qBound(0, b, 100); + Plasma::QueryMatch match(this); + match.setType(Plasma::QueryMatch::ExactMatch); +- match.setIcon(QIcon::fromTheme(QStringLiteral("preferences-system-power-management"))); ++ match.setIconName(QStringLiteral("preferences-system-power-management")); + match.setText(i18n("Set Brightness to %1", brightness)); + match.setData(brightness); + match.setRelevance(1); +@@ -227,7 +227,7 @@ + } else { + Plasma::QueryMatch match1(this); + match1.setType(Plasma::QueryMatch::ExactMatch); +- match1.setIcon(QIcon::fromTheme(QStringLiteral("preferences-system-power-management"))); ++ match1.setIconName(QStringLiteral("preferences-system-power-management")); + match1.setText(i18n("Dim screen totally")); + match1.setRelevance(1); + match1.setId(QStringLiteral("DimTotal")); +@@ -235,7 +235,7 @@ + + Plasma::QueryMatch match2(this); + match2.setType(Plasma::QueryMatch::ExactMatch); +- match2.setIcon(QIcon::fromTheme(QStringLiteral("preferences-system-power-management"))); ++ match2.setIconName(QStringLiteral("preferences-system-power-management")); + match2.setText(i18n("Dim screen by half")); + match2.setRelevance(1); + match2.setId(QStringLiteral("DimHalf")); +@@ -272,12 +272,12 @@ + switch ((Solid::PowerManagement::SleepState)value) { + case Solid::PowerManagement::SuspendState: + case Solid::PowerManagement::StandbyState: +- match.setIcon(QIcon::fromTheme(QStringLiteral("system-suspend"))); ++ match.setIconName(QStringLiteral("system-suspend")); + match.setText(i18n("Suspend to RAM")); + match.setRelevance(1); + break; + case Solid::PowerManagement::HibernateState: +- match.setIcon(QIcon::fromTheme(QStringLiteral("system-suspend-hibernate"))); ++ match.setIconName(QStringLiteral("system-suspend-hibernate")); + match.setText(i18n("Suspend to Disk")); + match.setRelevance(0.99); + break; + +--- a/runners/recentdocuments/recentdocuments.cpp ++++ b/runners/recentdocuments/recentdocuments.cpp +@@ -36,7 +36,6 @@ + { + Q_UNUSED(args); + setObjectName( QStringLiteral("Recent Documents" )); +- m_icon = QIcon::fromTheme(QStringLiteral("document-open-recent")); + loadRecentDocuments(); + // listen for changes to the list of recent documents + KDirWatch *recentDocWatch = new KDirWatch(this); +@@ -53,7 +52,6 @@ + + void RecentDocuments::loadRecentDocuments() + { +- //qDebug() << "Refreshing recent documents."; + m_recentdocuments = KRecentDocument::recentDocuments(); + } + +@@ -79,10 +77,11 @@ + Plasma::QueryMatch match(this); + match.setType(Plasma::QueryMatch::PossibleMatch); + match.setRelevance(1.0); +- match.setIcon(QIcon::fromTheme(config.readIcon())); ++ match.setIconName(config.readIcon()); + match.setData(config.readUrl()); + match.setText(config.readName()); + match.setSubtext(i18n("Recent Document")); ++ + context.addMatch(match); + } + } + +--- a/runners/recentdocuments/recentdocuments.h ++++ b/runners/recentdocuments/recentdocuments.h +@@ -41,7 +41,6 @@ + void loadRecentDocuments(); + + private: +- QIcon m_icon; + QStringList m_recentdocuments; + }; + + +--- a/runners/services/servicerunner.cpp ++++ b/runners/services/servicerunner.cpp +@@ -253,9 +253,9 @@ + Plasma::QueryMatch match(this); + match.setType(Plasma::QueryMatch::HelperMatch); + if (!action.icon().isEmpty()) { +- match.setIcon(QIcon::fromTheme(action.icon())); ++ match.setIconName(action.icon()); + } else { +- match.setIcon(QIcon::fromTheme(service->icon())); ++ match.setIconName(service->icon()); + } + match.setText(i18nc("Jump list search result, %1 is action (eg. open new tab), %2 is application (eg. browser)", + "%1 - %2", action.text(), service->name())); +@@ -310,7 +310,7 @@ + } + + if (!service->icon().isEmpty()) { +- match.setIcon(QIcon::fromTheme(service->icon())); ++ match.setIconName(service->icon()); + } + } + + +--- a/runners/sessions/sessionrunner.cpp ++++ b/runners/sessions/sessionrunner.cpp +@@ -84,7 +84,7 @@ + term.compare(i18n("log out"), Qt::CaseInsensitive) == 0) { + Plasma::QueryMatch match(this); + match.setText(i18nc("log out command","Logout")); +- match.setIcon(QIcon::fromTheme(QStringLiteral("system-log-out"))); ++ match.setIconName(QStringLiteral("system-log-out")); + match.setData(LogoutAction); + match.setType(Plasma::QueryMatch::ExactMatch); + match.setRelevance(0.9); +@@ -93,7 +93,7 @@ + term.compare(i18nc("restart computer command", "reboot"), Qt::CaseInsensitive) == 0) { + Plasma::QueryMatch match(this); + match.setText(i18n("Restart the computer")); +- match.setIcon(QIcon::fromTheme(QStringLiteral("system-reboot"))); ++ match.setIconName(QStringLiteral("system-reboot")); + match.setData(RestartAction); + match.setType(Plasma::QueryMatch::ExactMatch); + match.setRelevance(0.9); +@@ -101,7 +101,7 @@ + } else if (term.compare(i18nc("shutdown computer command","shutdown"), Qt::CaseInsensitive) == 0) { + Plasma::QueryMatch match(this); + match.setText(i18n("Shutdown the computer")); +- match.setIcon(QIcon::fromTheme(QStringLiteral("system-shutdown"))); ++ match.setIconName(QStringLiteral("system-shutdown")); + match.setData(ShutdownAction); + match.setType(Plasma::QueryMatch::ExactMatch); + match.setRelevance(0.9); +@@ -110,7 +110,7 @@ + if (KAuthorized::authorizeKAction(QStringLiteral("lock_screen"))) { + Plasma::QueryMatch match(this); + match.setText(i18n("Lock the screen")); +- match.setIcon(QIcon::fromTheme(QStringLiteral("system-lock-screen"))); ++ match.setIconName(QStringLiteral("system-lock-screen")); + match.setData(LockAction); + match.setType(Plasma::QueryMatch::ExactMatch); + match.setRelevance(0.9); +@@ -161,7 +161,7 @@ + dm.numReserve() >= 0) { + Plasma::QueryMatch match(this); + match.setType(Plasma::QueryMatch::ExactMatch); +- match.setIcon(QIcon::fromTheme(QStringLiteral("system-switch-user"))); ++ match.setIconName(QStringLiteral("system-switch-user")); + match.setText(i18n("New Session")); + matches << match; + } +@@ -198,7 +198,7 @@ + Plasma::QueryMatch match(this); + match.setType(type); + match.setRelevance(relevance); +- match.setIcon(QIcon::fromTheme(QStringLiteral("user-identity"))); ++ match.setIconName(QStringLiteral("user-identity")); + match.setText(name); + match.setData(QString::number(session.vt)); + matches << match; + +--- a/runners/shell/shellrunner.cpp ++++ b/runners/shell/shellrunner.cpp +@@ -66,7 +66,7 @@ + Plasma::QueryMatch match(this); + match.setId(term); + match.setType(Plasma::QueryMatch::ExactMatch); +- match.setIcon(QIcon::fromTheme(QStringLiteral("system-run"))); ++ match.setIconName(QStringLiteral("system-run")); + match.setText(i18n("Run %1", term)); + match.setRelevance(0.7); + context.addMatch(match); + +--- a/runners/webshortcuts/webshortcutrunner.cpp ++++ b/runners/webshortcuts/webshortcutrunner.cpp +@@ -32,8 +32,6 @@ + Q_UNUSED(args); + setObjectName( QLatin1String("Web Shortcut" )); + setIgnoredTypes(Plasma::RunnerContext::Directory | Plasma::RunnerContext::File | Plasma::RunnerContext::Executable); +- +- m_icon = QIcon::fromTheme(QStringLiteral("internet-web-browser")); + + m_match.setType(Plasma::QueryMatch::ExactMatch); + m_match.setRelevance(0.9); +@@ -134,7 +132,7 @@ + m_match.setData(filterData.uri().url()); + m_match.setId("WebShortcut:" + key); + +- m_match.setIcon(QIcon::fromTheme(filterData.iconName())); ++ m_match.setIconName(filterData.iconName()); + m_match.setText(i18n("Search %1 for %2", m_lastProvider, filterData.searchTerm())); + context.addMatch(m_match); + } + +--- a/runners/webshortcuts/webshortcutrunner.h ++++ b/runners/webshortcuts/webshortcutrunner.h +@@ -41,7 +41,6 @@ + void resetState(); + + private: +- QIcon m_icon; + Plasma::QueryMatch m_match; + bool m_filterBeforeRun; + + +--- a/runners/windowedwidgets/windowedwidgetsrunner.cpp ++++ b/runners/windowedwidgets/windowedwidgetsrunner.cpp +@@ -120,7 +120,7 @@ + } + + if (!service->icon().isEmpty()) { +- match.setIcon(QIcon::fromTheme(service->icon())); ++ match.setIconName(service->icon()); + } + } + + +--- a/runners/windows/windowsrunner.cpp ++++ b/runners/windows/windowsrunner.cpp +@@ -399,7 +399,7 @@ + match.setType(Plasma::QueryMatch::ExactMatch); + match.setData(desktop); + match.setId("desktop-" + QString::number(desktop)); +- match.setIcon(QIcon::fromTheme(QStringLiteral("user-desktop"))); ++ match.setIconName(QStringLiteral("user-desktop")); + QString desktopName; + if (desktop <= m_desktopNames.size()) { + desktopName = m_desktopNames[desktop - 1]; + diff --git a/add-separate-autostart-file-for-klipper.patch b/add-separate-autostart-file-for-klipper.patch new file mode 100644 index 0000000..f4e1a73 --- /dev/null +++ b/add-separate-autostart-file-for-klipper.patch @@ -0,0 +1,304 @@ +From: Jonathan Riddell +Date: Mon, 01 Aug 2016 09:49:45 +0000 +Subject: add separate autostart file for klipper +X-Git-Url: http://quickgit.kde.org/?p=plasma-workspace.git&a=commitdiff&h=7ff606de2c7bcd8d2ea2893f01390b48f8b283e3 +--- +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 +--- + + +--- a/klipper/CMakeLists.txt ++++ b/klipper/CMakeLists.txt +@@ -65,7 +65,7 @@ + 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) + +--- /dev/null ++++ b/klipper/klipper.desktop +@@ -0,0 +1,269 @@ ++[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/plasma-workspace-5.7.3.tar.xz b/plasma-workspace-5.7.3.tar.xz deleted file mode 100644 index 8259e17..0000000 --- a/plasma-workspace-5.7.3.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:33318d20068b578de71b39c40dc6db0008afa14914a46ca8e939c451554d9cf7 -size 6806164 diff --git a/plasma-workspace-5.7.4.tar.xz b/plasma-workspace-5.7.4.tar.xz new file mode 100644 index 0000000..38ea69b --- /dev/null +++ b/plasma-workspace-5.7.4.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5785b5dd3cd44847720f4e639ad4ccf4bdd842624abda5b78ffd49362c0f0e3d +size 6827672 diff --git a/plasma5-workspace.changes b/plasma5-workspace.changes index 2658a21..366b0a4 100644 --- a/plasma5-workspace.changes +++ b/plasma5-workspace.changes @@ -1,3 +1,37 @@ +------------------------------------------------------------------- +Fri Aug 26 20:36:41 UTC 2016 - fabian@ritter-vogt.de + +- Update to 5.7.4 + * New bugfix release + * For more details please see: + https://www.kde.org/announcements/plasma-5.7.4.php +- Refresh plasma5-workspace.spec + +------------------------------------------------------------------- +Tue Aug 23 17:25:26 UTC 2016 - wbauer@tmo.at + +- Add Use-iconName-instead-of-icon-in-all-runners.patch to fix + problems in KRunner caused by QIcon not being thread-safe + (boo#994983, kde#355122, kde#356957) + +------------------------------------------------------------------- +Tue Aug 16 12:16:24 UTC 2016 - wbauer@tmo.at + +- Use xterm to install the debug packages in drkonqi, konsole + doesn't handle the -e parameter correctly currently + (boo#990353, kde#366793) + +------------------------------------------------------------------- +Fri Aug 12 17:55:53 UTC 2016 - hrvoje.senjan@gmail.com + +- Adjust filelist for the plasmoid appdata, installed with KF > 5.25.0 + +------------------------------------------------------------------- +Thu Aug 11 18:10:49 UTC 2016 - wbauer@tmo.at + +- Add add-separate-autostart-file-for-klipper.patch to prevent + klipper from autostarting in e.g. GNOME (boo#993334) + ------------------------------------------------------------------- Wed Aug 3 07:14:32 UTC 2016 - fabian@ritter-vogt.de diff --git a/plasma5-workspace.spec b/plasma5-workspace.spec index 9c11afa..078873d 100644 --- a/plasma5-workspace.spec +++ b/plasma5-workspace.spec @@ -18,9 +18,9 @@ %bcond_without lang Name: plasma5-workspace -Version: 5.7.3 +Version: 5.7.4 Release: 0 -%define plasma_version 5.7.3 +%define plasma_version 5.7.4 Summary: The KDE Plasma Workspace Components License: GPL-2.0+ Group: System/GUI/KDE @@ -39,39 +39,41 @@ Patch4: plasmashell-disable-windowclosing-on-logout.patch # PATCHES 201-300 and above are from upstream master/5.8 branch # PATCH-FEATURE-UPSTREAM Configuration-option-for-System-Tray-icon-size.patch Patch201: Configuration-option-for-System-Tray-icon-size.patch +Patch202: add-separate-autostart-file-for-klipper.patch +Patch203: Use-iconName-instead-of-icon-in-all-runners.patch BuildRequires: breeze5-icons BuildRequires: fdupes BuildRequires: kf5-filesystem BuildRequires: phonon4qt5-devel >= 4.6.60 BuildRequires: update-desktop-files -BuildRequires: cmake(KF5Activities) >= 5.15.0 +BuildRequires: cmake(KF5Activities) >= 5.25.0 BuildRequires: cmake(KF5Baloo) -BuildRequires: cmake(KF5CoreAddons) >= 5.15.0 -BuildRequires: cmake(KF5Crash) >= 5.15.0 -BuildRequires: cmake(KF5DBusAddons) >= 5.15.0 -BuildRequires: cmake(KF5Declarative) >= 5.15.0 -BuildRequires: cmake(KF5DocTools) >= 5.15.0 -BuildRequires: cmake(KF5GlobalAccel) >= 5.15.0 +BuildRequires: cmake(KF5CoreAddons) >= 5.25.0 +BuildRequires: cmake(KF5Crash) >= 5.25.0 +BuildRequires: cmake(KF5DBusAddons) >= 5.25.0 +BuildRequires: cmake(KF5Declarative) >= 5.25.0 +BuildRequires: cmake(KF5DocTools) >= 5.25.0 +BuildRequires: cmake(KF5GlobalAccel) >= 5.25.0 BuildRequires: cmake(KF5Holidays) -BuildRequires: cmake(KF5I18n) >= 5.15.0 -BuildRequires: cmake(KF5IdleTime) >= 5.15.0 -BuildRequires: cmake(KF5JsEmbed) >= 5.15.0 -BuildRequires: cmake(KF5KCMUtils) >= 5.15.0 -BuildRequires: cmake(KF5KDELibs4Support) >= 5.15.0 -BuildRequires: cmake(KF5NetworkManagerQt) >= 5.15.0 -BuildRequires: cmake(KF5NewStuff) >= 5.15.0 -BuildRequires: cmake(KF5NotifyConfig) >= 5.15.0 -BuildRequires: cmake(KF5Package) >= 5.15.0 -BuildRequires: cmake(KF5Plasma) >= 5.15.0 +BuildRequires: cmake(KF5I18n) >= 5.25.0 +BuildRequires: cmake(KF5IdleTime) >= 5.25.0 +BuildRequires: cmake(KF5JsEmbed) >= 5.25.0 +BuildRequires: cmake(KF5KCMUtils) >= 5.25.0 +BuildRequires: cmake(KF5KDELibs4Support) >= 5.25.0 +BuildRequires: cmake(KF5NetworkManagerQt) >= 5.25.0 +BuildRequires: cmake(KF5NewStuff) >= 5.25.0 +BuildRequires: cmake(KF5NotifyConfig) >= 5.25.0 +BuildRequires: cmake(KF5Package) >= 5.25.0 +BuildRequires: cmake(KF5Plasma) >= 5.25.0 BuildRequires: cmake(KF5PlasmaQuick) -BuildRequires: cmake(KF5Runner) >= 5.15.0 +BuildRequires: cmake(KF5Runner) >= 5.25.0 BuildRequires: cmake(KF5Screen) >= 5.0.93 -BuildRequires: cmake(KF5Solid) >= 5.15.0 -BuildRequires: cmake(KF5Su) >= 5.15.0 +BuildRequires: cmake(KF5Solid) >= 5.25.0 +BuildRequires: cmake(KF5Su) >= 5.25.0 BuildRequires: cmake(KF5SysGuard) >= %{plasma_version} BuildRequires: cmake(KF5TextEditor) -BuildRequires: cmake(KF5TextWidgets) >= 5.15.0 -BuildRequires: cmake(KF5Wallet) >= 5.15.0 +BuildRequires: cmake(KF5TextWidgets) >= 5.25.0 +BuildRequires: cmake(KF5Wallet) >= 5.25.0 BuildRequires: cmake(KF5Wayland) >= %{plasma_version} BuildRequires: cmake(KF5XmlRpcClient) BuildRequires: cmake(KScreenLocker) >= %{plasma_version} @@ -196,7 +198,7 @@ Summary: The KDE Plasma Workspace Components Group: Development/Libraries/KDE Requires: %{name}-libs = %{version}-%{release} Requires: cmake(KF5SysGuard) >= %{plasma_version} -Requires: cmake(KF5Wayland) >= 5.15.0 +Requires: cmake(KF5Wayland) >= 5.25.0 Requires: cmake(Qt5Core) >= 5.4.0 Requires: cmake(Qt5Gui) >= 5.4.0 Requires: cmake(Qt5Quick) >= 5.4.0 @@ -219,6 +221,8 @@ workspace. Development files. %patch4 -p1 %endif %patch201 -p1 +%patch202 -p1 +%patch203 -p1 %build %cmake_kf5 -d build -- -DKDE4_COMMON_PAM_SERVICE=xdm -DKDE_DEFAULT_HOME=.kde4 -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir} @@ -231,6 +235,8 @@ workspace. Development files. %endif install -p -D -m755 drkonqi/doc/examples/installdbgsymbols_suse.sh \ %{buildroot}/usr/bin/installdbgsymbols.sh + # Use xterm to install the debug packages, konsole doesn't handle the -e parameter correctly currently (boo#990353, kde#366793) + sed -i "s/konsole/xterm/" %{buildroot}/usr/bin/installdbgsymbols.sh %suse_update_desktop_file -r %{buildroot}%{_kf5_applicationsdir}/org.kde.klipper.desktop System TrayIcon mkdir -p %{buildroot}%{_kf5_iconsdir}/hicolor/48x48/apps/ cp %{_kf5_iconsdir}/breeze/apps/48/klipper.svg %{buildroot}%{_kf5_iconsdir}/hicolor/48x48/apps/ @@ -275,7 +281,7 @@ workspace. Development files. %{_kf5_bindir}/startkde %{_kf5_bindir}/startplasmacompositor %{_kf5_bindir}/systemmonitor -%{_kf5_configdir}/autostart/org.kde.klipper.desktop +%{_kf5_configdir}/autostart/klipper.desktop %{_kf5_configdir}/autostart/plasmashell.desktop %{_kf5_configdir}/autostart/krunner.desktop %{_kf5_configdir}/autostart/xembedsniproxy.desktop @@ -313,6 +319,7 @@ workspace. Development files. %{_kf5_sharedir}/solid/ %{_kf5_sharedir}/kio_desktop/ %{_kf5_iconsdir}/hicolor/48x48/apps/klipper.svg +%{_kf5_appstreamdir}/ %files -n drkonqi5 %defattr(-,root,root) @@ -351,7 +358,7 @@ workspace. Development files. %if %{with lang} %files lang -f %{name}.lang -%doc %lang(de) %{_kf5_htmldir}/de/ +%doc %lang(ca) %{_kf5_htmldir}/ca/ %doc %lang(cs) %{_kf5_htmldir}/cs/ %endif