Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package frameworkintegration for 
openSUSE:Factory checked in at 2021-02-17 18:10:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/frameworkintegration (Old)
 and      /work/SRC/openSUSE:Factory/.frameworkintegration.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "frameworkintegration"

Wed Feb 17 18:10:08 2021 rev:92 rq:871665 version:5.79.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/frameworkintegration/frameworkintegration.changes    
    2021-01-13 18:16:59.308962338 +0100
+++ 
/work/SRC/openSUSE:Factory/.frameworkintegration.new.28504/frameworkintegration.changes
     2021-02-17 18:11:24.665934276 +0100
@@ -1,0 +2,10 @@
+Mon Feb  8 08:45:56 UTC 2021 - Christophe Giboudeaux <[email protected]>
+
+- Update to 5.79.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/kde-frameworks-5.79.0
+- Changes since 5.78.0:
+  * Fix window decorations not being uninstallable (kde#414570)
+
+-------------------------------------------------------------------

Old:
----
  frameworkintegration-5.78.0.tar.xz
  frameworkintegration-5.78.0.tar.xz.sig

New:
----
  frameworkintegration-5.79.0.tar.xz
  frameworkintegration-5.79.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ frameworkintegration.spec ++++++
--- /var/tmp/diff_new_pack.1YRmG9/_old  2021-02-17 18:11:25.225934734 +0100
+++ /var/tmp/diff_new_pack.1YRmG9/_new  2021-02-17 18:11:25.229934737 +0100
@@ -17,7 +17,7 @@
 
 
 %define lname   libKF5Style5
-%define _tar_path 5.78
+%define _tar_path 5.79
 # Full KF5 version (e.g. 5.33.0)
 %{!?_kf5_version: %global _kf5_version %{version}}
 # Last major and minor KF5 version (e.g. 5.33)
@@ -25,7 +25,7 @@
 # Only needed for the package signature condition
 %bcond_without lang
 Name:           frameworkintegration
-Version:        5.78.0
+Version:        5.79.0
 Release:        0
 Summary:        Plugins responsible for better integration of Qt applications 
in KDE Workspace
 License:        LGPL-2.1-or-later

++++++ frameworkintegration-5.78.0.tar.xz -> frameworkintegration-5.79.0.tar.xz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/frameworkintegration-5.78.0/.gitignore 
new/frameworkintegration-5.79.0/.gitignore
--- old/frameworkintegration-5.78.0/.gitignore  2021-01-02 13:20:45.000000000 
+0100
+++ new/frameworkintegration-5.79.0/.gitignore  2021-01-30 18:35:27.000000000 
+0100
@@ -20,3 +20,4 @@
 CMakeLists.txt.user*
 *.unc-backup*
 .cmake/
+/.clang-format
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/frameworkintegration-5.78.0/CMakeLists.txt 
new/frameworkintegration-5.79.0/CMakeLists.txt
--- old/frameworkintegration-5.78.0/CMakeLists.txt      2021-01-02 
13:20:45.000000000 +0100
+++ new/frameworkintegration-5.79.0/CMakeLists.txt      2021-01-30 
18:35:27.000000000 +0100
@@ -1,11 +1,11 @@
 cmake_minimum_required(VERSION 3.5)
 
-set(KF5_VERSION "5.78.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.78.0") # handled by release scripts
-project(FrameworkIntegration VERSION ${KF5_VERSION})
+set(KF_VERSION "5.79.0") # handled by release scripts
+set(KF_DEP_VERSION "5.79.0") # handled by release scripts
+project(FrameworkIntegration VERSION ${KF_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 5.78.0  NO_MODULE)
+find_package(ECM 5.79.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL "https://commits.kde.org/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
@@ -31,18 +31,18 @@
                   PACKAGE_VERSION_FILE 
"${CMAKE_CURRENT_BINARY_DIR}/KF5FrameworkIntegrationConfigVersion.cmake"
                   SOVERSION 5)
 
-find_package(KF5Config ${KF5_DEP_VERSION} REQUIRED)
-find_package(KF5ConfigWidgets ${KF5_DEP_VERSION} REQUIRED)
-find_package(KF5IconThemes ${KF5_DEP_VERSION} REQUIRED)
-find_package(KF5Notifications ${KF5_DEP_VERSION} REQUIRED)
+find_package(KF5Config ${KF_DEP_VERSION} REQUIRED)
+find_package(KF5ConfigWidgets ${KF_DEP_VERSION} REQUIRED)
+find_package(KF5IconThemes ${KF_DEP_VERSION} REQUIRED)
+find_package(KF5Notifications ${KF_DEP_VERSION} REQUIRED)
 
 
 option(BUILD_KPACKAGE_INSTALL_HANDLERS "Build the KPackage install handler 
binaries (recommended)" ON)
 if (BUILD_KPACKAGE_INSTALL_HANDLERS)
-   find_package(KF5NewStuff ${KF5_DEP_VERSION} REQUIRED)
-   find_package(KF5WidgetsAddons ${KF5_DEP_VERSION} REQUIRED)
-   find_package(KF5Package ${KF5_DEP_VERSION} REQUIRED)
-   find_package(KF5I18n ${KF5_DEP_VERSION} REQUIRED)
+   find_package(KF5NewStuff ${KF_DEP_VERSION} REQUIRED)
+   find_package(KF5WidgetsAddons ${KF_DEP_VERSION} REQUIRED)
+   find_package(KF5Package ${KF_DEP_VERSION} REQUIRED)
+   find_package(KF5I18n ${KF_DEP_VERSION} REQUIRED)
 
    find_package(packagekitqt5)
    find_package(AppStreamQt 0.10.4)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.78.0/KF5FrameworkIntegrationConfig.cmake.in 
new/frameworkintegration-5.79.0/KF5FrameworkIntegrationConfig.cmake.in
--- old/frameworkintegration-5.78.0/KF5FrameworkIntegrationConfig.cmake.in      
2021-01-02 13:20:45.000000000 +0100
+++ new/frameworkintegration-5.79.0/KF5FrameworkIntegrationConfig.cmake.in      
2021-01-30 18:35:27.000000000 +0100
@@ -1,8 +1,8 @@
 @PACKAGE_INIT@
 
 include(CMakeFindDependencyMacro)
-find_dependency(KF5ConfigWidgets "@KF5_DEP_VERSION@")
-find_dependency(KF5IconThemes "@KF5_DEP_VERSION@")
+find_dependency(KF5ConfigWidgets "@KF_DEP_VERSION@")
+find_dependency(KF5IconThemes "@KF_DEP_VERSION@")
 
 include("${CMAKE_CURRENT_LIST_DIR}/KF5FrameworkIntegrationTargets.cmake")
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.78.0/plasma_workspace.notifyrc 
new/frameworkintegration-5.79.0/plasma_workspace.notifyrc
--- old/frameworkintegration-5.78.0/plasma_workspace.notifyrc   2021-01-02 
13:20:45.000000000 +0100
+++ new/frameworkintegration-5.79.0/plasma_workspace.notifyrc   2021-01-30 
18:35:27.000000000 +0100
@@ -47,7 +47,7 @@
 Comment[tr]=Plasma ??al????ma Alan??
 Comment[uk]=?????????????? ?????????????? ????????????
 Comment[x-test]=xxPlasma Workspacexx
-Comment[zh_CN]=Plasma ????????????
+Comment[zh_CN]=Plasma ?????????
 Comment[zh_TW]=Plasma ????????????
 
 [Event/Trash: emptied]
@@ -98,7 +98,7 @@
 Name[tr]=????p: Bo??alt??ld??
 Name[uk]=??????????????: ????????????????????
 Name[x-test]=xxTrash: Emptiedxx
-Name[zh_CN]=??????????????????
+Name[zh_CN]=?????????????????????
 Name[zh_TW]=?????????????????????
 Comment=The trash has been emptied
 Comment[ar]=???????????? ????????????????
@@ -298,11 +298,11 @@
 Name[tr]=Metin tamamlama: E??le??me yok
 Name[uk]=???????????????????? ????????????: ?????????? 
??????????????????????????
 Name[x-test]=xxTextcompletion: No Matchxx
-Name[zh_CN]=???????????????????????????
+Name[zh_CN]=???????????????????????????
 Name[zh_TW]=???????????????????????????
 Comment=No matching completion was found
 Comment[ar]=???? ???????? ?????????????? ??????????
-Comment[ast]=Nun s'alcontr?? nenguna coincidencia que concasare
+Comment[ast]=Nun s'atop?? nenguna coincidencia que concasare
 Comment[az]=Uy??un bir n??tic?? tap??lmad??
 Comment[bs]=Nije na??eno nijedno poklapanje za dopunu
 Comment[ca]=No s'ha trobat cap compleci?? coincident
@@ -346,7 +346,7 @@
 Comment[tr]=E??le??en tamamlama bulunamad??
 Comment[uk]=???? ???????????????? ????????????????????, ?????? ?? ???????? 
??????????????????????
 Comment[x-test]=xxNo matching completion was foundxx
-Comment[zh_CN]=???????????????????????????
+Comment[zh_CN]=??????????????????????????????
 Comment[zh_TW]=??????????????????????????????
 Action=
 Sound=Oxygen-Sys-List-Match-No.ogg
@@ -446,7 +446,7 @@
 Comment[tr]=Birden fazla e??le??me var
 Comment[uk]=?? ????????????, ?????? ???????? ????????
 Comment[x-test]=xxThere is more than one possible matchxx
-Comment[zh_CN]=??????????????????????????????
+Comment[zh_CN]=???????????????????????????
 Comment[zh_TW]=?????????????????????
 Action=
 Sound=Oxygen-Sys-List-Match-Multiple.ogg
@@ -546,7 +546,7 @@
 Comment[tr]=Uygulamadan ????k??lacak kadar ??nemli bir hata olu??tu
 Comment[uk]=?????????????????? ???????????????? ??????????????, ???? 
???????????????? ???? ???????????????? ????????????????
 Comment[x-test]=xxThere was a serious error causing the program to exitxx
-Comment[zh_CN]=???????????????????????????????????????
+Comment[zh_CN]=????????????????????????????????????
 Comment[zh_TW]=??????????????????????????????????????????
 Action=Popup|Sound
 Sound=Oxygen-Sys-App-Error-Serious.ogg
@@ -648,7 +648,7 @@
 Comment[tr]=Uygulamada baz?? ??zel durumlar olu??tu
 Comment[uk]=???????? ???????????????? ?????????????? ?? ????????????????
 Comment[x-test]=xxSomething special happened in the programxx
-Comment[zh_CN]=???????????????????????????????????????
+Comment[zh_CN]=??????????????????????????????
 Comment[zh_TW]=??????????????????????????????
 Action=Sound|Popup
 Sound=Oxygen-Sys-Special.ogg
@@ -749,7 +749,7 @@
 Comment[tr]=Uygulamada sorunlara neden olabilecek bir hata olu??tu
 Comment[uk]=?? ???????????????? ?????????????????? ??????????????, ?????? 
???????? ???????????????????? ????????????????
 Comment[x-test]=xxThere was an error in the program which may cause problemsxx
-Comment[zh_CN]=??????????????????????????????????????????????????????
+Comment[zh_CN]=???????????????????????????????????????????????????
 Comment[zh_TW]=??????????????????????????????????????????
 Action=Popup|Sound
 Sound=Oxygen-Sys-App-Error.ogg
@@ -849,7 +849,7 @@
 Comment[tr]=En az??ndan uygulamadan ????k??lacak kadar ??nemli bir hata olu??tu
 Comment[uk]=?????????????????? ???????? ???????????????? ??????????????, 
?????? ???????????????? ???? ???????????????? ????????????????
 Comment[x-test]=xxA very serious error occurred, at least causing the program 
to exitxx
-Comment[zh_CN]=??????????????????????????????????????????????????????????????????????????????
+Comment[zh_CN]=???????????????????????????????????????????????????????????????
 Comment[zh_TW]=???????????????????????????????????????????????????????????????
 Action=Popup|Sound
 Sound=Oxygen-Sys-App-Error-Serious.ogg
@@ -943,7 +943,7 @@
 Comment[tr]=Bir uygulama beklenmedik ??ekilde kapand??
 Comment[uk]=?????????? ???????????????? ?????????????????????? 
?????????????????? ????????????
 Comment[x-test]=xxAn application just closed unexpectedlyxx
-Comment[zh_CN]=????????????????????????????????????
+Comment[zh_CN]=???????????????????????????
 Comment[zh_TW]=???????????????????????????????????????
 Action=Popup
 
@@ -1043,7 +1043,7 @@
 Comment[tr]=Yeni bir oturum ba??l??yor
 Comment[uk]=???????????????????????????? ?????????? ??????????
 Comment[x-test]=xxA new session is startingxx
-Comment[zh_CN]=???????????????????????????
+Comment[zh_CN]=?????????????????????
 Comment[zh_TW]=???????????????????????????
 Action=
 Sound=Oxygen-Sys-Log-In-Short.ogg
@@ -1198,7 +1198,7 @@
 Name[tr]=????k???? ??ptal Edildi
 Name[uk]=?????????? ??????????????????
 Name[x-test]=xxLogout Canceledxx
-Name[zh_CN]=???????????????
+Name[zh_CN]=???????????????
 Name[zh_TW]=???????????????
 Comment=Plasma logout was canceled
 Comment[ar]=???????????? ???????????? ???? ????????????
@@ -1247,7 +1247,7 @@
 Comment[tr]=Plasma ????k?????? iptal edildi
 Comment[uk]=?????????? ?? ???????????? ??????????????????
 Comment[x-test]=xxPlasma logout was canceledxx
-Comment[zh_CN]=Plasma ??????????????????
+Comment[zh_CN]=Plasma ?????????????????????
 Comment[zh_TW]=???????????????????????????
 Action=Popup
 
@@ -1347,7 +1347,7 @@
 Comment[tr]=Bir yazd??rma hatas?? olu??tu
 Comment[uk]=?????????????????? ?????????????? ??????????
 Comment[x-test]=xxA print error has occurredxx
-Comment[zh_CN]=???????????????????????????
+Comment[zh_CN]=?????????????????????
 Comment[zh_TW]=?????????????????????
 Action=Popup|Sound
 Sound=Oxygen-Sys-Error-Printing.ogg
@@ -1602,7 +1602,7 @@
 Name[tr]=Kritik ??leti
 Name[uk]=???????????????? ????????????????????????
 Name[x-test]=xxCritical Messagexx
-Name[zh_CN]=????????????
+Name[zh_CN]=????????????
 Name[zh_TW]=????????????
 Comment=A critical message is being shown
 Comment[ar]=?????????? ???????? ????????
@@ -1650,7 +1650,7 @@
 Comment[tr]=Kritik bir ileti g??sterildi
 Comment[uk]=???????????????? ???????????????? ????????????????????????
 Comment[x-test]=xxA critical message is being shownxx
-Comment[zh_CN]=??????????????????????????????
+Comment[zh_CN]=??????????????????????????????
 Comment[zh_TW]=?????????????????????
 Sound=Oxygen-Sys-App-Error-Critical.ogg
 Action=Sound|Taskbar
@@ -1703,7 +1703,7 @@
 Name[tr]=Soru
 Name[uk]=??????????????
 Name[x-test]=xxQuestionxx
-Name[zh_CN]=??????
+Name[zh_CN]=??????
 Name[zh_TW]=??????
 Comment=A question is being asked
 Comment[ar]=???????? ??????????
@@ -1751,7 +1751,7 @@
 Comment[tr]=Bir soru soruldu
 Comment[uk]=???????????? ??????????????
 Comment[x-test]=xxA question is being askedxx
-Comment[zh_CN]=????????????????????????
+Comment[zh_CN]=??????????????????????????????
 Comment[zh_TW]=????????????????????????
 Sound=Oxygen-Sys-Question.ogg
 Action=Sound|Taskbar
@@ -1805,7 +1805,7 @@
 Name[tr]=Bip sesi
 Name[uk]=??????????
 Name[x-test]=xxBeepxx
-Name[zh_CN]=??????
+Name[zh_CN]=?????????
 Name[zh_TW]=??????
 Comment=Sound bell
 Comment[ar]=?????? ??????
@@ -1853,7 +1853,7 @@
 Comment[tr]=Ses zili
 Comment[uk]=???????? ??????????
 Comment[x-test]=xxSound bellxx
-Comment[zh_CN]=??????
+Comment[zh_CN]=??????????????????
 Comment[zh_TW]=????????????
 Action=Sound
 Sound=Oxygen-Sys-App-Message.ogg
@@ -1902,7 +1902,7 @@
 Name[tr]=Gere?? y??klemeyi ba??aramad??
 Name[uk]=???? ?????????????? ???????????????????? ????????????
 Name[x-test]=xxWidget failed to installxx
-Name[zh_CN]=??????????????????
+Name[zh_CN]=??????????????????
 Name[zh_TW]=Widget ????????????
 Comment=A widget could not be installed
 Comment[ar]=???????? ?????????? ?????? ??????????????
@@ -2042,7 +2042,7 @@
 Comment[tr]=Bir gere?? silindi
 Comment[uk]=???????????? ???????? ????????????????
 Comment[x-test]=xxA widget has been deletedxx
-Comment[zh_CN]=?????????????????????
+Comment[zh_CN]=???????????????????????????
 Comment[zh_TW]=??????????????????
 Action=Popup
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.78.0/src/kpackage-install-handlers/kns/CMakeLists.txt
 
new/frameworkintegration-5.79.0/src/kpackage-install-handlers/kns/CMakeLists.txt
--- 
old/frameworkintegration-5.78.0/src/kpackage-install-handlers/kns/CMakeLists.txt
    2021-01-02 13:20:45.000000000 +0100
+++ 
new/frameworkintegration-5.79.0/src/kpackage-install-handlers/kns/CMakeLists.txt
    2021-01-30 18:35:27.000000000 +0100
@@ -8,7 +8,7 @@
 target_link_libraries(knshandlertest KF5::NewStuffCore KF5::I18n 
KF5::Notifications Qt5::Xml)
 target_compile_definitions(knshandlertest PRIVATE -DTEST)
 
-if(EXISTS "${CMAKE_INSTALL_PREFIX}/${CONFIG_INSTALL_DIR}/colorschemes.knsrc")
+if(EXISTS "${CMAKE_INSTALL_PREFIX}/${KDE_INSTALL_CONFDIR}/colorschemes.knsrc")
     add_test(NAME test_kns-kpackage COMMAND knshandlertest 
kns://colorschemes.knsrc/api.kde-look.org/1136471)
 
     add_test(NAME test_kns-kpackage-fail COMMAND knshandlertest 
kns://colorschemes.knsrc/xxx/1136471)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/frameworkintegration-5.78.0/src/kpackage-install-handlers/kns/main.cpp 
new/frameworkintegration-5.79.0/src/kpackage-install-handlers/kns/main.cpp
--- old/frameworkintegration-5.78.0/src/kpackage-install-handlers/kns/main.cpp  
2021-01-02 13:20:45.000000000 +0100
+++ new/frameworkintegration-5.79.0/src/kpackage-install-handlers/kns/main.cpp  
2021-01-30 18:35:27.000000000 +0100
@@ -1,6 +1,7 @@
 /*
     This file is part of the KDE libraries
     SPDX-FileCopyrightText: 2016 Aleix Pol Gonzalez <[email protected]>
+    SPDX-FileCopyrightText: 2021 Alexander Lohnau <[email protected]>
 
     SPDX-License-Identifier: LGPL-2.0-only OR LGPL-3.0-only OR 
LicenseRef-KDE-Accepted-LGPL
 */
@@ -12,6 +13,7 @@
 #include <QDebug>
 #include <QStandardPaths>
 #include <QFile>
+#include <QFileInfo>
 
 #include <KLocalizedString>
 
@@ -22,8 +24,37 @@
 
 #include "knshandlerversion.h"
 
+/**
+ * Unfortunately there are two knsrc files for the window decorations, but 
only one is used in the KCM.
+ * But both are used by third parties, consequently we can not remove one. To 
solve this we create a symlink
+ * which links the old cache file to the new cache file, which is exposed on 
the GUI.
+ * This way users can again remove window decorations that are installed as a 
dependency of a global theme.
+ * BUG: 414570
+ */
+void createSymlinkForWindowDecorations()
+{
+    QFileInfo 
info(QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation) + 
QLatin1String("/knewstuff3/aurorae.knsregistry"));
+    // If we have created the symbolic link already we can exit the function 
here
+    if (info.isSymbolicLink()) {
+        return;
+    }
+    // Delete this file, it the KNS entries are not exposed in any GUI
+    if (info.exists()) {
+        QFile::remove(info.absoluteFilePath());
+    }
+    QFileInfo 
newFileInfo(QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation)
 + QLatin1String("/knewstuff3/window-decorations.knsregistry"));
+    QFile file(newFileInfo.absoluteFilePath());
+    // Make sure that the file exists
+    if (!newFileInfo.exists()) {
+        file.open(QFile::WriteOnly);
+        file.close();
+    }
+    file.link(info.absoluteFilePath());
+}
+
 int main(int argc, char** argv)
 {
+    createSymlinkForWindowDecorations();
     QCoreApplication app(argc, argv);
     app.setApplicationName(QLatin1String("kpackage-knshandler"));
     app.setApplicationVersion(knshandlerversion);
@@ -52,11 +83,7 @@
         return 1;
     }
 
-#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0)
-    const auto pathParts = url.path().split(QLatin1Char('/'), 
QString::SkipEmptyParts);
-#else
     const auto pathParts = url.path().split(QLatin1Char('/'), 
Qt::SkipEmptyParts);
-#endif
     if (pathParts.size() != 2) {
         qWarning() << "wrong format in the url path" << url << pathParts;
         return 1;

Reply via email to