summaryrefslogtreecommitdiffstats
path: root/source/kde/kde/patch
diff options
context:
space:
mode:
author Patrick J Volkerding <volkerdi@slackware.com>2021-12-12 19:23:13 +0000
committer Eric Hameleers <alien@slackware.com>2021-12-13 08:59:52 +0100
commitd17e0f6ea08590e21d572a2f9fab8d3785ce348a (patch)
tree8690f8a14b8465be7ebae80a2ee66c1a19a316b1 /source/kde/kde/patch
parente2d4542007c4b2ad7b4244c850e4ae5ab8bacb08 (diff)
downloadcurrent-d17e0f6ea08590e21d572a2f9fab8d3785ce348a.tar.gz
current-d17e0f6ea08590e21d572a2f9fab8d3785ce348a.tar.xz
Sun Dec 12 19:23:13 UTC 202120211212192313
ap/mpg123-1.29.3-x86_64-1.txz: Upgraded. kde/attica-5.89.0-x86_64-1.txz: Upgraded. kde/baloo-5.89.0-x86_64-1.txz: Upgraded. kde/bluez-qt-5.89.0-x86_64-1.txz: Upgraded. kde/breeze-icons-5.89.0-noarch-1.txz: Upgraded. kde/extra-cmake-modules-5.89.0-x86_64-1.txz: Upgraded. kde/frameworkintegration-5.89.0-x86_64-1.txz: Upgraded. kde/kactivities-5.89.0-x86_64-1.txz: Upgraded. kde/kactivities-stats-5.89.0-x86_64-1.txz: Upgraded. kde/kapidox-5.89.0-x86_64-1.txz: Upgraded. kde/karchive-5.89.0-x86_64-1.txz: Upgraded. kde/kauth-5.89.0-x86_64-1.txz: Upgraded. kde/kbookmarks-5.89.0-x86_64-1.txz: Upgraded. kde/kcalendarcore-5.89.0-x86_64-1.txz: Upgraded. kde/kcmutils-5.89.0-x86_64-1.txz: Upgraded. kde/kcodecs-5.89.0-x86_64-1.txz: Upgraded. kde/kcompletion-5.89.0-x86_64-1.txz: Upgraded. kde/kconfig-5.89.0-x86_64-1.txz: Upgraded. kde/kconfigwidgets-5.89.0-x86_64-1.txz: Upgraded. kde/kcontacts-5.89.0-x86_64-1.txz: Upgraded. kde/kcoreaddons-5.89.0-x86_64-1.txz: Upgraded. kde/kcrash-5.89.0-x86_64-1.txz: Upgraded. kde/kdav-5.89.0-x86_64-1.txz: Upgraded. kde/kdbusaddons-5.89.0-x86_64-1.txz: Upgraded. kde/kdeclarative-5.89.0-x86_64-1.txz: Upgraded. kde/kded-5.89.0-x86_64-1.txz: Upgraded. kde/kdelibs4support-5.89.0-x86_64-1.txz: Upgraded. kde/kdesignerplugin-5.89.0-x86_64-1.txz: Upgraded. kde/kdesu-5.89.0-x86_64-1.txz: Upgraded. kde/kdewebkit-5.89.0-x86_64-1.txz: Upgraded. kde/kdnssd-5.89.0-x86_64-1.txz: Upgraded. kde/kdoctools-5.89.0-x86_64-1.txz: Upgraded. kde/kemoticons-5.89.0-x86_64-1.txz: Upgraded. kde/kfilemetadata-5.89.0-x86_64-1.txz: Upgraded. kde/kglobalaccel-5.89.0-x86_64-1.txz: Upgraded. kde/kguiaddons-5.89.0-x86_64-1.txz: Upgraded. kde/kholidays-5.89.0-x86_64-1.txz: Upgraded. kde/khtml-5.89.0-x86_64-1.txz: Upgraded. kde/ki18n-5.89.0-x86_64-1.txz: Upgraded. kde/kiconthemes-5.89.0-x86_64-1.txz: Upgraded. kde/kidletime-5.89.0-x86_64-1.txz: Upgraded. kde/kimageformats-5.89.0-x86_64-1.txz: Upgraded. kde/kinit-5.89.0-x86_64-1.txz: Upgraded. kde/kio-5.89.0-x86_64-1.txz: Upgraded. kde/kirigami2-5.89.0-x86_64-1.txz: Upgraded. kde/kitemmodels-5.89.0-x86_64-1.txz: Upgraded. kde/kitemviews-5.89.0-x86_64-1.txz: Upgraded. kde/kjobwidgets-5.89.0-x86_64-1.txz: Upgraded. kde/kjs-5.89.0-x86_64-1.txz: Upgraded. kde/kjsembed-5.89.0-x86_64-1.txz: Upgraded. kde/kmediaplayer-5.89.0-x86_64-1.txz: Upgraded. kde/knewstuff-5.89.0-x86_64-1.txz: Upgraded. kde/knotifications-5.89.0-x86_64-1.txz: Upgraded. kde/knotifyconfig-5.89.0-x86_64-1.txz: Upgraded. kde/kpackage-5.89.0-x86_64-1.txz: Upgraded. kde/kparts-5.89.0-x86_64-1.txz: Upgraded. kde/kpeople-5.89.0-x86_64-1.txz: Upgraded. kde/kplotting-5.89.0-x86_64-1.txz: Upgraded. kde/kpty-5.89.0-x86_64-1.txz: Upgraded. kde/kquickcharts-5.89.0-x86_64-1.txz: Upgraded. kde/kross-5.89.0-x86_64-1.txz: Upgraded. kde/krunner-5.89.0-x86_64-1.txz: Upgraded. kde/kservice-5.89.0-x86_64-1.txz: Upgraded. kde/ktexteditor-5.89.0-x86_64-1.txz: Upgraded. kde/ktextwidgets-5.89.0-x86_64-1.txz: Upgraded. kde/kunitconversion-5.89.0-x86_64-1.txz: Upgraded. kde/kwallet-5.89.0-x86_64-1.txz: Upgraded. kde/kwayland-5.89.0-x86_64-1.txz: Upgraded. kde/kwidgetsaddons-5.89.0-x86_64-1.txz: Upgraded. kde/kwindowsystem-5.89.0-x86_64-1.txz: Upgraded. kde/kxmlgui-5.89.0-x86_64-1.txz: Upgraded. kde/kxmlrpcclient-5.89.0-x86_64-1.txz: Upgraded. kde/modemmanager-qt-5.89.0-x86_64-1.txz: Upgraded. kde/networkmanager-qt-5.89.0-x86_64-1.txz: Upgraded. kde/oxygen-icons5-5.89.0-noarch-1.txz: Upgraded. kde/plasma-framework-5.89.0-x86_64-1.txz: Upgraded. kde/prison-5.89.0-x86_64-1.txz: Upgraded. kde/purpose-5.89.0-x86_64-1.txz: Upgraded. kde/qqc2-desktop-style-5.89.0-x86_64-1.txz: Upgraded. kde/solid-5.89.0-x86_64-1.txz: Upgraded. kde/sonnet-5.89.0-x86_64-1.txz: Upgraded. kde/syndication-5.89.0-x86_64-1.txz: Upgraded. kde/syntax-highlighting-5.89.0-x86_64-1.txz: Upgraded. kde/threadweaver-5.89.0-x86_64-1.txz: Upgraded. l/harfbuzz-3.2.0-x86_64-1.txz: Upgraded. l/libcap-2.62-x86_64-1.txz: Upgraded. n/mutt-2.1.4-x86_64-1.txz: Upgraded.
Diffstat (limited to 'source/kde/kde/patch')
-rw-r--r--source/kde/kde/patch/breeze-icons.patch1
-rw-r--r--source/kde/kde/patch/breeze-icons/250a7d0bbe6dd8e7d2e7cba4cc82a2d8cce37cf1.patch62
-rw-r--r--source/kde/kde/patch/kmymoney.patch2
-rw-r--r--source/kde/kde/patch/kmymoney/kmymoney.akonadi.patch34
4 files changed, 36 insertions, 63 deletions
diff --git a/source/kde/kde/patch/breeze-icons.patch b/source/kde/kde/patch/breeze-icons.patch
deleted file mode 100644
index e6362941f..000000000
--- a/source/kde/kde/patch/breeze-icons.patch
+++ /dev/null
@@ -1 +0,0 @@
-cat $CWD/patch/breeze-icons/250a7d0bbe6dd8e7d2e7cba4cc82a2d8cce37cf1.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/source/kde/kde/patch/breeze-icons/250a7d0bbe6dd8e7d2e7cba4cc82a2d8cce37cf1.patch b/source/kde/kde/patch/breeze-icons/250a7d0bbe6dd8e7d2e7cba4cc82a2d8cce37cf1.patch
deleted file mode 100644
index 9fb7e5592..000000000
--- a/source/kde/kde/patch/breeze-icons/250a7d0bbe6dd8e7d2e7cba4cc82a2d8cce37cf1.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From 250a7d0bbe6dd8e7d2e7cba4cc82a2d8cce37cf1 Mon Sep 17 00:00:00 2001
-From: Rodney Dawes <dobey.pwns@gmail.com>
-Date: Mon, 15 Nov 2021 10:47:54 -0500
-Subject: [PATCH] Install dark icons via execute_process to use copy command
-
-In order to ensure the dark icons are copied over the light icons which
-are installed into the dark theme for BUG:444095, we need to execute the
-copy command ourselves rather than using CMake's internal copy mechanism
-used by the normal install command, so we use CODE mode of install to
-execute_process and print an appropriate status message.
-
-BUG: 445489
----
- icons-dark/CMakeLists.txt | 30 ++++++++++++++++++++++++++++--
- 1 file changed, 28 insertions(+), 2 deletions(-)
-
-diff --git a/icons-dark/CMakeLists.txt b/icons-dark/CMakeLists.txt
-index d14bdba5..40590a8b 100644
---- a/icons-dark/CMakeLists.txt
-+++ b/icons-dark/CMakeLists.txt
-@@ -26,10 +26,36 @@ if(NOT WIN32)
- endif()
-
- if(NOT SKIP_INSTALL_ICONS)
-- install(DIRECTORY ${breeze_icon_dark_dirs} DESTINATION ${BREEZE_INSTALL_DIR})
-+ # In order to ensure the dark icons are copied over the light icons which
-+ # are installed into the dark theme for BUG:444095, we need to execute the
-+ # copy command ourselves rather than using CMake's internal copy mechanism
-+ # used by the normal install command, so we use CODE mode of install to
-+ # execute_process and print an appropriate status message.
-+ # See https://bugs.kde.org/show_bug.cgi?id=445489
-+ set(COPY_CMD "cp -a")
-+ set(XCOPY_ARGS "")
-+ if(WIN32)
-+ set(COPY_CMD "xcopy")
-+ set(XCOPY_ARGS "/q /e /y")
-+ endif(WIN32)
-+ install(CODE "cmake_policy(VERSION 3.6)
-+ foreach(CAT_DIR ${breeze_icon_dark_dirs})
-+ execute_process(COMMAND ${COPY_CMD} \${CAT_DIR} \$ENV{DESTDIR}${BREEZE_INSTALL_DIR} ${XCOPY_ARGS} ERROR_QUIET WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
-+ endforeach()
-+ file(GLOB_RECURSE ICON_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} LIST_DIRECTORIES false ${CMAKE_CURRENT_SOURCE_DIR}/*.svg)
-+ foreach(ICON_FILE IN LISTS ICON_FILES)
-+ message(STATUS \"Installing: \$ENV{DESTDIR}${BREEZE_INSTALL_DIR}/\${ICON_FILE}\")
-+ endforeach()")
- install(FILES index.theme DESTINATION ${BREEZE_INSTALL_DIR})
- if(WITH_ICON_GENERATION)
-- install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/generated/ DESTINATION ${BREEZE_INSTALL_DIR})
-+ install(CODE "cmake_policy(VERSION 3.6)
-+ foreach(GEN_DIR ${breeze_icon_dark_dirs})
-+ execute_process(COMMAND ${COPY_CMD} \${GEN_DIR} \$ENV{DESTDIR}${BREEZE_INSTALL_DIR} ${XCOPY_ARGS} ERROR_QUIET WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/generated)
-+ endforeach()
-+ file(GLOB_RECURSE ICON_FILES RELATIVE ${CMAKE_CURRENT_BINARY_DIR}/generated LIST_DIRECTORIES false ${CMAKE_CURRENT_BINARY_DIR}/generated/*.svg)
-+ foreach(ICON_FILE IN LISTS ICON_FILES)
-+ message(STATUS \"Installing: \$ENV{DESTDIR}${BREEZE_INSTALL_DIR}/\${ICON_FILE}\")
-+ endforeach()")
- endif()
- endif()
-
---
-GitLab
-
diff --git a/source/kde/kde/patch/kmymoney.patch b/source/kde/kde/patch/kmymoney.patch
new file mode 100644
index 000000000..ead3686fe
--- /dev/null
+++ b/source/kde/kde/patch/kmymoney.patch
@@ -0,0 +1,2 @@
+# Fix build with recent akonadi:
+cat $CWD/patch/kmymoney/kmymoney.akonadi.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/source/kde/kde/patch/kmymoney/kmymoney.akonadi.patch b/source/kde/kde/patch/kmymoney/kmymoney.akonadi.patch
new file mode 100644
index 000000000..6d062326c
--- /dev/null
+++ b/source/kde/kde/patch/kmymoney/kmymoney.akonadi.patch
@@ -0,0 +1,34 @@
+diff -aurN kmymoney-5.1.2/kmymoney/mymoney/mymoneycontact.cpp kmymoney-5.1.2-mod/kmymoney/mymoney/mymoneycontact.cpp
+--- kmymoney-5.1.2/kmymoney/mymoney/mymoneycontact.cpp 2021-06-23 17:49:12.000000000 +0200
++++ kmymoney-5.1.2-mod/kmymoney/mymoney/mymoneycontact.cpp 2021-12-12 17:03:38.513691645 +0100
+@@ -8,11 +8,20 @@
+ #include "mymoneycontact.h"
+
+ #ifdef ENABLE_ADDRESSBOOK
+-#include <KIdentityManagement/IdentityManager>
+ #include <KIdentityManagement/Identity>
++#include <KIdentityManagement/IdentityManager>
++#include <akonadi_version.h>
++
++#if AKONADI_VERSION >= QT_VERSION_CHECK(5, 18, 41)
++#include <Akonadi/Collection>
++#include <Akonadi/ItemFetchScope>
++#include <Akonadi/RecursiveItemFetchJob>
++#else
+ #include <AkonadiCore/RecursiveItemFetchJob>
+ #include <AkonadiCore/ItemFetchScope>
+ #include <AkonadiCore/Collection>
++#endif
++
+ #include <KContacts/Addressee>
+ #include <QRegularExpression>
+ #endif
+@@ -67,7 +76,7 @@
+ job->fetchScope().fetchFullPayload();
+ job->fetchScope().setAncestorRetrieval(Akonadi::ItemFetchScope::Parent);
+ job->setProperty("MyMoneyContact_email", email);
+- connect(job, SIGNAL(result(KJob*)), this, SLOT(searchContactResult(KJob*)));
++ connect(job, &Akonadi::RecursiveItemFetchJob::result, this, &MyMoneyContact::searchContactResult);
+ job->start();
+ }
+ #else