diff options
Diffstat (limited to '')
-rw-r--r-- | kde/patch/kio.patch | 18 | ||||
-rw-r--r-- | kde/patch/kio/kio_KDEBUG_399709.patch | 44 | ||||
-rw-r--r-- | kde/patch/kio/kio_dolphin_servicemenus.patch | 126 | ||||
-rw-r--r-- | kde/patch/kio/kio_fix_url_setpath.patch | 65 | ||||
-rw-r--r-- | kde/patch/kio/kio_kdelibs4_docpatch.patch | 22 |
5 files changed, 0 insertions, 275 deletions
diff --git a/kde/patch/kio.patch b/kde/patch/kio.patch deleted file mode 100644 index e943096..0000000 --- a/kde/patch/kio.patch +++ /dev/null @@ -1,18 +0,0 @@ -# Add search paths for kdelibs4 documentation to khelpcenter. -# Patch taken from kubuntu: -#cat $CWD/patch/kio/kio_kdelibs4_docpatch.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } - -# KDEBUG #350769 (fixed in Frameworks 5.16.0): -# Move konqpopupmenuplugin.desktop from kde-baseapps (kdelibs4 based) -# to kio (kf5 based) to make service menus visible in dolphin (kf5 based): -#cat $CWD/patch/kio/kio_dolphin_servicemenus.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } - -# Qt >= 5.9.3 breaks creation of folders in kio, which affects e.g. -# Dolphin and Plasma Folder View. -# Fixed in KIO 5.41: -#cat $CWD/patch/kio/kio_fix_url_setpath.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } - -# Fix crash when accessing help:// -# Fixed in KIO 5.52: -#cat $CWD/patch/kio/kio_KDEBUG_399709.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; } - diff --git a/kde/patch/kio/kio_KDEBUG_399709.patch b/kde/patch/kio/kio_KDEBUG_399709.patch deleted file mode 100644 index 0a8cfdc..0000000 --- a/kde/patch/kio/kio_KDEBUG_399709.patch +++ /dev/null @@ -1,44 +0,0 @@ -From cf3b0d102855a4a90db3fb65a99e0009fcdd3755 Mon Sep 17 00:00:00 2001 -From: Michael Pyne <mpyne@kde.org> -Date: Sat, 13 Oct 2018 19:09:50 -0400 -Subject: kio_help: Fix crash in QCoreApplication when accessing help://. - -A recent commit d428fc8e6447ede81f1e1911d0b66b39265672f3 removed old -custom crash handling code in favor of KCrash. But this actually adds a -dependency on there being a valid QCoreApplication object. - -I took from the example of the similar kio_file to simply create the -QCoreApplication here. - -BUG:399709 - -Differential Revision: https://phabricator.kde.org/D16189 ---- - src/ioslaves/help/main.cpp | 4 ++++ - 1 file changed, 4 insertions(+) - -diff --git a/src/ioslaves/help/main.cpp b/src/ioslaves/help/main.cpp -index f09987a..f800a9d 100644 ---- a/src/ioslaves/help/main.cpp -+++ b/src/ioslaves/help/main.cpp -@@ -10,6 +10,7 @@ extern "C" int xmlLoadExtDtdDefaultValue; - - #include <QDebug> - -+#include <QCoreApplication> - #include <QString> - - #include <stdlib.h> -@@ -40,6 +41,9 @@ extern "C" - { - Q_DECL_EXPORT int kdemain(int argc, char **argv) - { -+ QCoreApplication app(argc, argv); // needed for KCrash -+ app.setApplicationName(QStringLiteral("kio_help")); -+ - KDocTools::setupStandardDirs(); - - //qDebug() << "Starting " << getpid(); --- -cgit v0.11.2 - diff --git a/kde/patch/kio/kio_dolphin_servicemenus.patch b/kde/patch/kio/kio_dolphin_servicemenus.patch deleted file mode 100644 index 811bfea..0000000 --- a/kde/patch/kio/kio_dolphin_servicemenus.patch +++ /dev/null @@ -1,126 +0,0 @@ -From: Frank Reininghaus <frank78ac@googlemail.com> -Date: Sat, 03 Oct 2015 07:26:33 +0000 -Subject: Move konqpopupmenuplugin.desktop from kde-baseapps to kio -X-Git-Url: http://quickgit.kde.org/?p=kio.git&a=commitdiff&h=4b24b70c93523c5bc56c90c04a5a666331e96a1b ---- -Move konqpopupmenuplugin.desktop from kde-baseapps to kio - -This ensures that service menu entries are shown if the unreleased -KF5-based version of lib/konq from kde-baseapps is not installed - -It would be great if the translations from lib/konq in kde-baseapps -could be merged. Thanks! - -BUG: 350769 -Change-Id: Id2c9a73ce95a6c8b704f3a1000c0292d1864a352 -REVIEW: 125425 -CCMAIL: luigi.toscano@tiscali.it ---- -Slightly modified by Eric Hameleers <alien@slackware.com> ---- -diff -uarN kio-5.15.0.orig/src/widgets/CMakeLists.txt kio-5.15.0/src/widgets/CMakeLists.txt ---- kio-5.15.0.orig/src/widgets/CMakeLists.txt 2015-10-05 10:11:41.000000000 +0200 -+++ kio-5.15.0/src/widgets/CMakeLists.txt 2015-10-18 14:14:15.461196097 +0200 -@@ -184,6 +184,7 @@ - kfileitemactionplugin.desktop - kpropertiesdialogplugin.desktop - kurifilterplugin.desktop -+ konqpopupmenuplugin.desktop - kiodndpopupmenuplugin.desktop - DESTINATION ${KDE_INSTALL_KSERVICETYPES5DIR} ) - -diff -uarN kio-5.15.0.orig/src/widgets/konqpopupmenuplugin.desktop kio-5.15.0/src/widgets/konqpopupmenuplugin.desktop ---- kio-5.15.0.orig/src/widgets/konqpopupmenuplugin.desktop 1970-01-01 01:00:00.000000000 +0100 -+++ kio-5.15.0/src/widgets/konqpopupmenuplugin.desktop 2015-10-18 14:17:09.078193339 +0200 -@@ -0,0 +1,89 @@ -+[Desktop Entry] -+Type=ServiceType -+X-KDE-ServiceType=KonqPopupMenu/Plugin -+Comment=Plugin for the Konqueror Popup Menu -+Comment[af]=Inplak vir die Konqueror Opspring Kieslys -+Comment[ar]=ملحق لقائمة كونكيورر المنبثقة -+Comment[as]=Konqueror প'প-আপ তালিকাৰ কাৰণে প্লাগ-ইন -+Comment[ast]=Complementu pal menú emerxente de Konqueror -+Comment[be]=Утулка для выплыўнага меню Konqueror -+Comment[be@latin]=Plugin dla vypłyŭnoha menu prahramy „Konqueror” -+Comment[bg]=Приставка за контекстното меню на браузъра -+Comment[bn]=কনকরার পপ-আপ মেনুর জন্য প্লাগ-ইন -+Comment[bn_IN]=Konqueror পপ-আপ মেনুর প্লাগ-ইন -+Comment[bs]=Priključak za K‑osvajačev iskačući meni -+Comment[ca]=Connector per al menú emergent del Konqueror -+Comment[ca@valencia]=Connector per al menú emergent del Konqueror -+Comment[cs]=Modul pro kontextovou nabídku Konqueroru -+Comment[csb]=Wtëkôcz do menu (òtmëkô knąpą mëszë) Konquerora -+Comment[cy]=Ategyn i Naidlen Konqueror -+Comment[da]=Plugin for Konquerors popop-menu -+Comment[de]=Erweiterung für das Aufklapp-Menü von Konqueror -+Comment[el]=Πρόσθετο για το αναδυόμενο μενού του Konqueror -+Comment[en_GB]=Plugin for the Konqueror Popup Menu -+Comment[eo]=Kromprogrameto por la spruĉmenuo de Konkeranto -+Comment[es]=Complemento para el menú emergente de Konqueror -+Comment[et]=Konquerori hüpikmenüü plugin -+Comment[eu]=Konquerorren laster-menuetarako plugina -+Comment[fa]=وصله برای گزینگان بالاپر Konqueror -+Comment[fi]=Konquerorin ponnahdusvalikkoliitännäinen -+Comment[fr]=Module externe pour le menu contextuel de Konqueror -+Comment[fy]=Plugin foar Konqueror's fluesmenu -+Comment[ga]=Breiseán le haghaidh Roghchláir Aníos Konqueror -+Comment[gl]=Complemento para o menú contextual de Konqueror -+Comment[gu]=કોન્કરર પોપઅપ મેનુ માટે પ્લગઇન -+Comment[he]=תוסף לתפריט המוקפץ של Konqueror -+Comment[hi]=कॉन्करर पॉपअप मेन्यू के लिए प्लगइन -+Comment[hne]=कान्करर पापअप मेन्यू बर प्लगइन -+Comment[hr]=Dodatak za Konqueror pop-up izbornik -+Comment[hsb]=zašćěpka za popup-meni w konqueroru -+Comment[hu]=Bővítőmodul a Konqueror felbukkanó menühöz -+Comment[ia]=Plugin pro le Menu de Popup de Konqueror -+Comment[id]=Plugin untuk Menu Popup Konqueror -+Comment[is]=Íforrit fyrir sprettvalmynd Konqueror Popup Menu -+Comment[it]=Estensione per il menu a comparsa di Konqueror -+Comment[ja]=Konqueror ポップアップメニューのプラグイン -+Comment[ka]=Konqueror-ის ჩამოშლადი მენიუს პლაგინი -+Comment[kk]=Konqueror баптау қалқымалы мәзір плагині -+Comment[km]=កម្មវិធីជំនួយសម្រាប់ម៉ឺនុយលេចឡើងរបស់ Konqueror -+Comment[kn]=ಕಾಂಕರ್ ಪುಟಿಕೆ (ಪಾಪಪ್) ಪರಿವಿಡಿಗೆ ಮಿಳಿತಾನ್ವಯ (ಪ್ಲಗಿನ್) -+Comment[ko]=Konqueror 팝업 메뉴 플러그인 -+Comment[ku]=Pêveka ji bo Pêşeka Hilpekîn a Konquerorê -+Comment[lt]=Priedas pasirodančiam Konqueror meniu -+Comment[lv]=Konqueror izlecošās izvēlnes spraudnis -+Comment[mai]=कान्करर पापअप मेनू क' लेल प्लगइन -+Comment[mk]=Приклучок за контекстното мени на Konqueror -+Comment[ml]=കോണ്ക്വററിന്റെ പൊങ്ങിവരുന്ന മെനുവിനുള്ള സംയോജകം -+Comment[mr]=कॉन्करर पॉपअप मेन्यू करिता प्लगइन -+Comment[ms]=Plugin untuk Menu Popuo Konqueror -+Comment[nds]=Plugin för dat Konqueror-Opdukmenü -+Comment[ne]=कन्क्वेरर पपअप मेनुका लागि प्लगइन -+Comment[nl]=Plugin voor Konqueror's contextmenu -+Comment[or]=Konqueror ପପଅପ ତାଲିକା ପାଇଁ ପ୍ଲଗଇନ -+Comment[pa]=ਕੋਨਕਿਉਰੋਰ ਪਾਪਅੱਪ ਮੇਨੂ ਲਈ ਪਲੱਗਇਨ -+Comment[pl]=Wtyczka do menu (otwieranego przyciskiem myszy) Konquerora -+Comment[pt]='Plugin' para o Menu do Konqueror -+Comment[pt_BR]=Plugin do Konqueror para menus de contexto -+Comment[ro]=Extensie pentru meniul popup Konqueror -+Comment[ru]=Расширение контекстного меню Konqueror -+Comment[si]=Konqueror පොප් අප් මෙනුව සඳහා ප්ලගිනය -+Comment[sk]=Modul pre kontextové menu Konquerora -+Comment[sl]=Vstavek za Konquerorjev pojavni meni -+Comment[sr]=Прикључак за К‑освајачев искачући мени -+Comment[sr@ijekavian]=Прикључак за К‑освајачев искачући мени -+Comment[sr@ijekavianlatin]=Priključak za K‑osvajačev iskačući meni -+Comment[sr@latin]=Priključak za K‑osvajačev iskačući meni -+Comment[sv]=Insticksprogram för Konquerors popupmeny -+Comment[ta]=கான்கொரர் தோன்றும் பட்டிக்கான செருகல்கள் -+Comment[te]=Konqueror పాప్అప్ మెనూకొరకు ప్లగ్ఇన్ -+Comment[tg]=Плагин барои менюи пайдошавии Konqueror -+Comment[th]=ส่วนเสริมการทำงานสำหรับเมนูผุดของคอนเควอร์เรอร์ -+Comment[tr]=Konqueror Açılabilir Menüsü İçin Eklenti -+Comment[ug]=Konqueror قاڭقىش تىزىملىكىنىڭ قىستۇرمىسى -+Comment[uk]=Додаток контекстного меню Konqueror -+Comment[vi]=Trình bổ sung cho Trình đơn Bật lên của Konqueror -+Comment[wa]=Tchôke-divins po l' aspitant menu di Konqueror -+Comment[xh]=Iplagi efakiweyo ye Konqueror ye Popup Menu -+Comment[x-test]=xxPlugin for the Konqueror Popup Menuxx -+Comment[zh_CN]=Konqueror 弹出菜单插件 -+Comment[zh_TW]=Konqueror 彈出式選單的外掛程式 - - diff --git a/kde/patch/kio/kio_fix_url_setpath.patch b/kde/patch/kio/kio_fix_url_setpath.patch deleted file mode 100644 index d9cf740..0000000 --- a/kde/patch/kio/kio_fix_url_setpath.patch +++ /dev/null @@ -1,65 +0,0 @@ -From 2353119aae8f03565bc7779ed1d597d266f5afda Mon Sep 17 00:00:00 2001 -From: Elvis Angelaccio <elvis.angelaccio@kde.org> -Date: Thu, 16 Nov 2017 10:41:19 +0100 -Subject: Fix KIO::mkpath with qtbase 5.10 beta 4 - -Summary: -The latest Qt 5.10 beta includes [1] which breaks a bunch of unit tests, -since `url.setPath("//foo")` will now result in an invalid (empty) QUrl. - -This patch fixes the KIO::mkpath() case. - -[1]: http://code.qt.io/cgit/qt/qtbase.git/commit/?id=f62768d046528636789f901ac79e2cfa1843a7b7 - -Test Plan: - -* I can now create folders from dolphin and plasma. -* fileundomanagertest and mkpathjobtest no longer fail - -Reviewers: #frameworks, dfaure - -Tags: #frameworks - -Differential Revision: https://phabricator.kde.org/D8836 ---- - src/core/mkpathjob.cpp | 17 ++++++++++++++--- - 1 file changed, 14 insertions(+), 3 deletions(-) - -diff --git a/src/core/mkpathjob.cpp b/src/core/mkpathjob.cpp -index bff46ca..a177805 100644 ---- a/src/core/mkpathjob.cpp -+++ b/src/core/mkpathjob.cpp -@@ -43,8 +43,13 @@ public: - m_url.setPath(QStringLiteral("/")); - int i = 0; - for (; i < basePathComponents.count() && i < m_pathComponents.count(); ++i) { -- if (m_pathComponents.at(i) == basePathComponents.at(i)) { -- m_url.setPath(m_url.path() + '/' + m_pathComponents.at(i)); -+ const QString pathComponent = m_pathComponents.at(i); -+ if (pathComponent == basePathComponents.at(i)) { -+ if (m_url.path() == QLatin1Char('/')) { -+ m_url.setPath(m_url.path() + pathComponent); -+ } else { -+ m_url.setPath(m_url.path() + '/' + pathComponent); -+ } - } else { - break; - } -@@ -57,7 +62,13 @@ public: - if (m_url.isLocalFile()) { - i = 0; - for (; i < m_pathComponents.count(); ++i) { -- QString testDir = m_url.toLocalFile() + '/' + m_pathComponents.at(i); -+ const QString localFile = m_url.toLocalFile(); -+ QString testDir; -+ if (localFile == QLatin1Char('/')) { -+ testDir = localFile + m_pathComponents.at(i); -+ } else { -+ testDir = localFile + '/' + m_pathComponents.at(i); -+ } - if (QFileInfo(testDir).isDir()) { - m_url.setPath(testDir); - } else { --- -cgit v0.11.2 - diff --git a/kde/patch/kio/kio_kdelibs4_docpatch.patch b/kde/patch/kio/kio_kdelibs4_docpatch.patch deleted file mode 100644 index 9549d31..0000000 --- a/kde/patch/kio/kio_kdelibs4_docpatch.patch +++ /dev/null @@ -1,22 +0,0 @@ -Description: add search paths for kdelibs4 docs -Author: Jonathan Riddell -Origin: me -Forwarded: no, kdelibs4 path was set in debian/kubuntu packages -Applied-Upstream: nope -Reviewed-by: Jonathan Riddell -Last-Update: 2015-03-01 ---- -This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ ---- kio/src/ioslaves/help/kio_help.cpp 2015-03-07 15:45:21.000000000 +0100 -+++ kio/src/ioslaves/help/kio_help.cpp 2015-04-02 17:15:39.687828131 +0200 -@@ -49,7 +49,8 @@ - QStringList search; - - // assemble the local search paths -- const QStringList localDoc = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, "doc/HTML", QStandardPaths::LocateDirectory); -+ QStringList localDoc = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, "doc/HTML", QStandardPaths::LocateDirectory); -+ localDoc << QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, "doc/kde/HTML", QStandardPaths::LocateDirectory); - - QStringList langs = QLocale().uiLanguages(); - langs.append("en"); - |