Hello community,
here is the log from the commit of package frameworkintegration for openSUSE:Factory checked in at 2017-01-31 11:54:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/frameworkintegration (Old)
and /work/SRC/openSUSE:Factory/.frameworkintegration.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "frameworkintegration"
Changes:
--------
--- /work/SRC/openSUSE:Factory/frameworkintegration/frameworkintegration.changes 2016-12-17 11:18:14.888517978 +0100
+++ /work/SRC/openSUSE:Factory/.frameworkintegration.new/frameworkintegration.changes 2017-02-03 17:36:57.730976445 +0100
@@ -1,0 +2,7 @@
+Sun Jan 8 23:37:26 UTC 2017 - hrvoje.senjan@gmail.com
+
+- Update to 5.30.0
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.30.0.php
+
+-------------------------------------------------------------------
Old:
----
frameworkintegration-5.29.0.tar.xz
New:
----
frameworkintegration-5.30.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ frameworkintegration.spec ++++++
--- /var/tmp/diff_new_pack.YHI2lF/_old 2017-02-03 17:36:58.346889270 +0100
+++ /var/tmp/diff_new_pack.YHI2lF/_new 2017-02-03 17:36:58.346889270 +0100
@@ -1,7 +1,7 @@
#
# spec file for package frameworkintegration
#
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,12 +17,12 @@
%define lname libKF5Style5
-%define _tar_path 5.29
+%define _tar_path 5.30
Name: frameworkintegration
-Version: 5.29.0
+Version: 5.30.0
Release: 0
%define kf5_version %{version}
-BuildRequires: cmake >= 2.8.12
+BuildRequires: cmake >= 3.0
BuildRequires: extra-cmake-modules >= %{_tar_path}
BuildRequires: fdupes
BuildRequires: kconfig-devel >= %{_tar_path}
@@ -39,6 +39,7 @@
BuildRequires: cmake(Qt5Widgets) >= 5.5.0
BuildRequires: cmake(Qt5X11Extras) >= 5.5.0
#BuildRequires: cmake(packagekitqt5)
+BuildRequires: cmake(KF5NewStuff)
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xcb)
BuildRequires: pkgconfig(xcursor)
@@ -123,7 +124,7 @@
%doc COPYING* README*
%{_kf5_datadir}/infopage/
%{_kf5_plugindir}/
-#{_kf5_libexecdir}/
+%{_kf5_libexecdir}/
%{_kf5_notifydir}/
%files devel
++++++ frameworkintegration-5.29.0.tar.xz -> frameworkintegration-5.30.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/frameworkintegration-5.29.0/CMakeLists.txt new/frameworkintegration-5.30.0/CMakeLists.txt
--- old/frameworkintegration-5.29.0/CMakeLists.txt 2016-12-03 11:07:03.000000000 +0100
+++ new/frameworkintegration-5.30.0/CMakeLists.txt 2017-01-08 16:13:48.000000000 +0100
@@ -1,9 +1,11 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.0)
-project(FrameworkIntegration)
+set(KF5_VERSION "5.30.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.30.0") # handled by release scripts
+project(FrameworkIntegration VERSION ${KF5_VERSION})
include(FeatureSummary)
-find_package(ECM 5.29.0 NO_MODULE)
+find_package(ECM 5.30.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -12,7 +14,7 @@
include(GenerateExportHeader)
-include(ECMPackageConfigHelpers)
+include(CMakePackageConfigHelpers)
include(ECMSetupVersion)
include(ECMGenerateHeaders)
@@ -23,10 +25,8 @@
set(REQUIRED_QT_VERSION 5.5.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED DBus Widgets)
-set(KF5_VERSION "5.29.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.29.0") # handled by release scripts
-ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX FRAMEWORKINTEGRATION
+ecm_setup_version(PROJECT VARIABLE_PREFIX FRAMEWORKINTEGRATION
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/frameworkintegration_version.h"
PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5FrameworkIntegrationConfigVersion.cmake"
SOVERSION 5)
@@ -37,9 +37,10 @@
find_package(KF5Notifications ${KF5_DEP_VERSION} REQUIRED)
find_package(KF5WidgetsAddons ${KF5_DEP_VERSION} REQUIRED)
find_package(KF5Package ${KF5_DEP_VERSION} REQUIRED)
+find_package(KF5NewStuff ${KF5_DEP_VERSION} REQUIRED)
find_package(packagekitqt5)
-find_package(AppStreamQt 0.10)
+find_package(AppStreamQt 0.10.4)
add_subdirectory(src)
add_subdirectory(autotests)
@@ -48,7 +49,7 @@
# create a Config.cmake and a ConfigVersion.cmake file and install them
set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KF5FrameworkIntegration")
-ecm_configure_package_config_file("${CMAKE_CURRENT_SOURCE_DIR}/KF5FrameworkIntegrationConfig.cmake.in"
+configure_package_config_file("${CMAKE_CURRENT_SOURCE_DIR}/KF5FrameworkIntegrationConfig.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/KF5FrameworkIntegrationConfig.cmake"
INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/frameworkintegration-5.29.0/KF5FrameworkIntegrationConfig.cmake.in new/frameworkintegration-5.30.0/KF5FrameworkIntegrationConfig.cmake.in
--- old/frameworkintegration-5.29.0/KF5FrameworkIntegrationConfig.cmake.in 2016-12-03 11:07:03.000000000 +0100
+++ new/frameworkintegration-5.30.0/KF5FrameworkIntegrationConfig.cmake.in 2017-01-08 16:13:48.000000000 +0100
@@ -1,5 +1,6 @@
@PACKAGE_INIT@
+include(CMakeFindDependencyMacro)
find_dependency(KF5ConfigWidgets "@KF5_DEP_VERSION@")
find_dependency(KF5IconThemes "@KF5_DEP_VERSION@")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/frameworkintegration-5.29.0/metainfo.yaml new/frameworkintegration-5.30.0/metainfo.yaml
--- old/frameworkintegration-5.29.0/metainfo.yaml 2016-12-03 11:07:03.000000000 +0100
+++ new/frameworkintegration-5.30.0/metainfo.yaml 2017-01-08 16:13:48.000000000 +0100
@@ -8,6 +8,8 @@
- name: MacOSX
- name: Linux
note: XCB is needed for KStyle
+ - name: FreeBSD
+ note: XCB is needed for KStyle
portingAid: false
deprecated: false
release: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/frameworkintegration-5.29.0/plasma_workspace.notifyrc new/frameworkintegration-5.30.0/plasma_workspace.notifyrc
--- old/frameworkintegration-5.29.0/plasma_workspace.notifyrc 2016-12-03 11:07:03.000000000 +0100
+++ new/frameworkintegration-5.30.0/plasma_workspace.notifyrc 2017-01-08 16:13:48.000000000 +0100
@@ -2,7 +2,7 @@
IconName=kde
Comment=Plasma Workspace
Comment[ar]=مساحة عمل بلازما
-Comment[ast]=Estaya de trabayu Plasma
+Comment[ast]=Estaya de trabayu de Plasma
Comment[bs]=Plazma radni prostor
Comment[ca]=Espai de treball del Plasma
Comment[ca@valencia]=Espai de treball del Plasma
@@ -47,7 +47,7 @@
[Event/Trash: emptied]
Name=Trash: Emptied
Name[ar]=المهملات: أُفرغت
-Name[ast]=Papelera: balerada
+Name[ast]=Papelera: Balerada
Name[bs]=Smeće: ispražnjeno
Name[ca]=Paperera: s'ha buidat
Name[ca@valencia]=Paperera: s'ha buidat
@@ -137,7 +137,6 @@
[Event/Textcompletion: rotation]
Name=Textcompletion: Rotation
Name[ar]=إكمال النّصّ: دوران
-Name[ast]=Completáu de testu: Rotación
Name[bs]=Dopuna teksta: rotacija
Name[ca]=Compleció del text: rotació
Name[ca@valencia]=Compleció del text: rotació
@@ -225,7 +224,6 @@
[Event/Textcompletion: no match]
Name=Textcompletion: No Match
Name[ar]=إكمال النصّ: لا تطابق
-Name[ast]=Completáu de testu: Ensin coincidencies
Name[bs]=Dopuna teksta: nema poklapanja
Name[ca]=Compleció del text: sense coincidència
Name[ca@valencia]=Compleció del text: sense coincidència
@@ -267,7 +265,7 @@
Name[zh_TW]=文字補完:沒有符合
Comment=No matching completion was found
Comment[ar]=لم تُعثر على تطابقات
-Comment[ast]=Nun s'alcontró un completáu que concase
+Comment[ast]=Nun s'alcontró un completáu que concasara
Comment[bs]=Nije nađeno nijedno poklapanje za dopunu
Comment[ca]=No s'ha trobat cap compleció coincident
Comment[ca@valencia]=No s'ha trobat cap compleció coincident
@@ -313,7 +311,6 @@
[Event/Textcompletion: partial match]
Name=Textcompletion: Partial Match
Name[ar]=إكمال النصّ: تطابق جزئيّ
-Name[ast]=Completáu de testu: Coincidencia parcial
Name[bs]=Dopuna teksta: delimično poklapanje
Name[ca]=Compleció del text: coincidència parcial
Name[ca@valencia]=Compleció del text: coincidència parcial
@@ -622,7 +619,7 @@
Name[zh_TW]=警告
Comment=There was an error in the program which may cause problems
Comment[ar]=حدث خطأ في البرنامج مما تسبّب بمشاكل
-Comment[ast]=Hebo un fallu nel programa que quiciabes cause problemes
+Comment[ast]=Hebo una fallu nel programa que quiciabes cause problemes
Comment[bs]=Došlo je do greške u programu koja može izazvati probleme
Comment[ca]=S'ha produït un error en el programa que pot provocar problemes
Comment[ca@valencia]=S'ha produït un error en el programa que pot provocar problemes
@@ -710,7 +707,7 @@
Name[zh_TW]=發生大災難
Comment=A very serious error occurred, at least causing the program to exit
Comment[ar]=حدث خطأ جادّ جدًّا، تسبّب للبرنامج بإنهائه على أقلّ تقدير
-Comment[ast]=Asocedió un fallu perseriu, polo menos faciendo que'l programa colara
+Comment[ast]=Asocedió un fallu perseriu, polo menos causando que'l programa colara
Comment[bs]=Došlo je do vrlo ozbiljne greške, zbog koje je bar program obustavljen
Comment[ca]=S'ha produït un error molt seriós, com a mínim ha provocat la sortida del programa
Comment[ca@valencia]=S'ha produït un error molt seriós, com a mínim ha provocat l'eixida del programa
@@ -788,7 +785,7 @@
Name[zh_CN]=应用程序崩溃
Name[zh_TW]=應用程式當掉
Comment=An application just closed unexpectedly
-Comment[ast]=Una aplicación ta acabantes zarrase inesperadamente
+Comment[ast]=Una aplicación ta acabante zarrase inesperadamente
Comment[ca]=Una aplicació s'ha tancat inesperadament
Comment[ca@valencia]=Una aplicació s'ha tancat inesperadament
Comment[da]=Et program lukkede netop uventet ned
@@ -825,7 +822,7 @@
[Event/startkde]
Name=Login
Name[ar]=ولوج
-Name[ast]=Aniciar sesión
+Name[ast]=Aniciu de sesión
Name[bs]=Prijava
Name[ca]=Entrada
Name[ca@valencia]=Entrada
@@ -914,7 +911,7 @@
[Event/exitkde]
Name=Logout
Name[ar]=خروج
-Name[ast]=Zarrar sesión
+Name[ast]=Zarru de sesión
Name[bs]=Odjavi se
Name[ca]=Sortida
Name[ca@valencia]=Eixida
@@ -957,7 +954,7 @@
Name[zh_TW]=登出
Comment=Session is exiting
Comment[ar]=الجلسة تخرج
-Comment[ast]=La sesión ta colando
+Comment[ast]=Ta zarrándose una sesión
Comment[bs]=Izlaz iz sesije
Comment[ca]=La sessió està finalitzant
Comment[ca@valencia]=La sessió està finalitzant
@@ -1004,7 +1001,7 @@
[Event/cancellogout]
Name=Logout Canceled
Name[ar]=أُلغيَ الخروج
-Name[ast]=Encaboxóse'l zarru de sesión
+Name[ast]=Zarru de sesión encaboxáu
Name[bs]=Odjava otkazana
Name[ca]=S'ha cancel·lat la sortida
Name[ca@valencia]=S'ha cancel·lat l'eixida
@@ -1581,7 +1578,7 @@
Name[zh_TW]=嗶聲
Comment=Sound bell
Comment[ar]=جرس صوت
-Comment[ast]=Pitíu del ordenador
+Comment[ast]=Campana del sistema
Comment[bs]=Zvučno zvono
Comment[ca]=So de campana
Comment[ca@valencia]=So de campana
@@ -1696,7 +1693,7 @@
[Event/plasmoidDeleted]
Name=Widget deleted
Name[ar]=حُذفت ودجة
-Name[ast]=Desanicióse'l widget
+Name[ast]=Widget desaniciáu
Name[ca]=Estri suprimit
Name[ca@valencia]=Estri suprimit
Name[cs]=Widget byl smazán
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/frameworkintegration-5.29.0/src/kpackage-install-handlers/CMakeLists.txt new/frameworkintegration-5.30.0/src/kpackage-install-handlers/CMakeLists.txt
--- old/frameworkintegration-5.29.0/src/kpackage-install-handlers/CMakeLists.txt 2016-12-03 11:07:03.000000000 +0100
+++ new/frameworkintegration-5.30.0/src/kpackage-install-handlers/CMakeLists.txt 2017-01-08 16:13:48.000000000 +0100
@@ -1,3 +1,5 @@
+add_subdirectory(kns)
+
if(AppStreamQt_FOUND AND packagekitqt5_FOUND)
add_subdirectory(appstream)
endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/frameworkintegration-5.29.0/src/kpackage-install-handlers/kns/CMakeLists.txt new/frameworkintegration-5.30.0/src/kpackage-install-handlers/kns/CMakeLists.txt
--- old/frameworkintegration-5.29.0/src/kpackage-install-handlers/kns/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/frameworkintegration-5.30.0/src/kpackage-install-handlers/kns/CMakeLists.txt 2017-01-08 16:13:48.000000000 +0100
@@ -0,0 +1,16 @@
+add_executable(knshandler main.cpp)
+target_link_libraries(knshandler KF5::NewStuffCore)
+
+install(TARGETS knshandler DESTINATION ${KDE_INSTALL_LIBEXECDIR_KF5}/kpackagehandlers)
+
+add_executable(knshandlertest main.cpp)
+target_link_libraries(knshandlertest KF5::NewStuffCore)
+target_compile_definitions(knshandlertest PRIVATE -DTEST)
+
+if(EXISTS "${CMAKE_INSTALL_PREFIX}/${CONFIG_INSTALL_DIR}/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)
+ set_tests_properties(test_kns-kpackage-fail PROPERTIES WILL_FAIL TRUE)
+ message(STATUS "KNS-KPackage test enabled")
+endif()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/frameworkintegration-5.29.0/src/kpackage-install-handlers/kns/main.cpp new/frameworkintegration-5.30.0/src/kpackage-install-handlers/kns/main.cpp
--- old/frameworkintegration-5.29.0/src/kpackage-install-handlers/kns/main.cpp 1970-01-01 01:00:00.000000000 +0100
+++ new/frameworkintegration-5.30.0/src/kpackage-install-handlers/kns/main.cpp 2017-01-08 16:13:48.000000000 +0100
@@ -0,0 +1,95 @@
+/* This file is part of the KDE libraries
+ * Copyright 2016 Aleix Pol Gonzalez