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;