Hello community,
here is the log from the commit of package syndication for openSUSE:Factory checked in at 2018-10-22 11:17:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/syndication (Old)
and /work/SRC/openSUSE:Factory/.syndication.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "syndication"
Mon Oct 22 11:17:28 2018 rev:39 rq:642363 version:5.51.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/syndication/syndication.changes 2018-10-01 08:11:13.670198514 +0200
+++ /work/SRC/openSUSE:Factory/.syndication.new/syndication.changes 2018-10-22 11:19:43.951376930 +0200
@@ -1,0 +2,17 @@
+Tue Oct 16 08:02:53 UTC 2018 - Luca Beltrame
+
+- Run spec-cleaner
+
+-------------------------------------------------------------------
+Mon Oct 15 11:50:44 UTC 2018 - lbeltrame@kde.org
+
+- Update to 5.51.0
+ * New feature release
+ * For more details please see:
+ * https://www.kde.org/announcements/kde-frameworks-5.51.0.php
+- Changes since 5.50.0:
+ * Add option to build & install QCH file with the public API dox (ECMAddQch)
+ * Create categories file
+ * Update debug category name to look more kf5-like and less pim-like.
+
+-------------------------------------------------------------------
Old:
----
syndication-5.50.0.tar.xz
New:
----
syndication-5.51.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ syndication.spec ++++++
--- /var/tmp/diff_new_pack.8jQQxE/_old 2018-10-22 11:19:44.535376325 +0200
+++ /var/tmp/diff_new_pack.8jQQxE/_new 2018-10-22 11:19:44.539376320 +0200
@@ -17,19 +17,19 @@
%define lname libKF5Syndication5
-%define _tar_path 5.50
+%define _tar_path 5.51
# Full KF5 version (e.g. 5.33.0)
%{!?_kf5_version: %global _kf5_version %{version}}
# Last major and minor KF5 version (e.g. 5.33)
%{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | awk -F. '{print $1"."$2}')}
%bcond_without lang
Name: syndication
-Version: 5.50.0
+Version: 5.51.0
Release: 0
Summary: RSS/Atom parsing library
License: LGPL-2.1-or-later
Group: Development/Libraries/KDE
-URL: http://www.kde.org
+URL: https://www.kde.org
Source: http://download.kde.org/stable/frameworks/%{_tar_path}/%{name}-%{version}.tar.xz
BuildRequires: extra-cmake-modules >= 1.0.0
BuildRequires: kcodecs-devel >= %{kf5_bugfix_version}
@@ -79,6 +79,7 @@
%files -n %{lname}
%license COPYING*
%{_kf5_libdir}/libKF5Syndication.so.*
+%{_kf5_debugdir}/syndication.categories
%files devel
%license COPYING*
++++++ syndication-5.50.0.tar.xz -> syndication-5.51.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-5.50.0/CMakeLists.txt new/syndication-5.51.0/CMakeLists.txt
--- old/syndication-5.50.0/CMakeLists.txt 2018-09-02 22:03:01.000000000 +0200
+++ new/syndication-5.51.0/CMakeLists.txt 2018-10-07 12:11:29.000000000 +0200
@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.0)
-set(KF5_VERSION "5.50.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.50.0") # handled by release scripts
+set(KF5_VERSION "5.51.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.51.0") # handled by release scripts
project(Syndication VERSION ${KF5_VERSION})
@@ -22,6 +22,7 @@
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(ECMCoverageOption)
include(ECMQtDeclareLoggingCategory)
+include(ECMAddQch)
ecm_setup_version(PROJECT VARIABLE_PREFIX SYNDICATION
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/syndication_version.h"
@@ -36,6 +37,10 @@
add_definitions(-DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT)
add_definitions("-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII")
add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x060000)
+
+option(BUILD_QCH "Build API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)" OFF)
+add_feature_info(QCH ${BUILD_QCH} "API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)")
+
########### Targets ###########
add_subdirectory(src)
@@ -48,6 +53,16 @@
########### CMake Config Files ###########
set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KF5Syndication")
+if (BUILD_QCH)
+ ecm_install_qch_export(
+ TARGETS KF5Syndication_QCH
+ FILE KF5SyndicationQchTargets.cmake
+ DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
+ COMPONENT Devel
+ )
+ set(PACKAGE_INCLUDE_QCHTARGETS "include(\"\${CMAKE_CURRENT_LIST_DIR}/KF5SyndicationQchTargets.cmake\")")
+endif()
+
configure_package_config_file(
"${CMAKE_CURRENT_SOURCE_DIR}/KF5SyndicationConfig.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/KF5SyndicationConfig.cmake"
@@ -68,4 +83,6 @@
DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5} COMPONENT Devel
)
+install( FILES syndication.categories DESTINATION ${KDE_INSTALL_CONFDIR} )
+
feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-5.50.0/KF5SyndicationConfig.cmake.in new/syndication-5.51.0/KF5SyndicationConfig.cmake.in
--- old/syndication-5.50.0/KF5SyndicationConfig.cmake.in 2018-09-02 22:03:01.000000000 +0200
+++ new/syndication-5.51.0/KF5SyndicationConfig.cmake.in 2018-10-07 12:11:29.000000000 +0200
@@ -1,3 +1,4 @@
@PACKAGE_INIT@
include("${CMAKE_CURRENT_LIST_DIR}/KF5SyndicationTargets.cmake")
+@PACKAGE_INCLUDE_QCHTARGETS@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-5.50.0/src/CMakeLists.txt new/syndication-5.51.0/src/CMakeLists.txt
--- old/syndication-5.50.0/src/CMakeLists.txt 2018-09-02 22:03:01.000000000 +0200
+++ new/syndication-5.51.0/src/CMakeLists.txt 2018-10-07 12:11:29.000000000 +0200
@@ -104,7 +104,7 @@
${libsyndicationlocal_SRCS}
)
-ecm_qt_declare_logging_category(syndication_SRCS HEADER syndication_debug.h IDENTIFIER SYNDICATION_LOG CATEGORY_NAME org.kde.pim.syndication)
+ecm_qt_declare_logging_category(syndication_SRCS HEADER syndication_debug.h IDENTIFIER SYNDICATION_LOG CATEGORY_NAME kf5.syndication)
add_library(KF5Syndication ${syndication_SRCS})
@@ -181,5 +181,29 @@
)
+if(BUILD_QCH)
+ ecm_add_qch(
+ KF5Syndication_QCH
+ NAME Syndication
+ BASE_NAME KF5Syndication
+ VERSION ${KF5_VERSION}
+ ORG_DOMAIN org.kde
+ SOURCES # using only public headers, to cover only public API
+ ${Syndication_HEADERS}
+ ${Syndication_Atom_APIDOX_SRCS}
+ ${Syndication_Rdf_APIDOX_SRCS}
+ ${Syndication_Rss2_APIDOX_SRCS}
+ MD_MAINPAGE "${CMAKE_SOURCE_DIR}/Mainpage.dox"
+ LINK_QCHS
+ Qt5Core_QCH
+ BLANK_MACROS
+ SYNDICATION_EXPORT
+ SYNDICATION_DEPRECATED
+ TAGFILE_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
+ QCH_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
+ COMPONENT Devel
+ )
+endif()
+
ecm_generate_pri_file(BASE_NAME Syndication LIB_NAME KF5Syndication DEPS "" FILENAME_VAR PRI_FILENAME)
install(FILES ${PRI_FILENAME} DESTINATION ${ECM_MKSPECS_INSTALL_DIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-5.50.0/src/atom/CMakeLists.txt new/syndication-5.51.0/src/atom/CMakeLists.txt
--- old/syndication-5.50.0/src/atom/CMakeLists.txt 2018-09-02 22:03:01.000000000 +0200
+++ new/syndication-5.51.0/src/atom/CMakeLists.txt 2018-10-07 12:11:29.000000000 +0200
@@ -31,3 +31,6 @@
DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/Syndication/syndication/atom
COMPONENT Devel
)
+
+# make available to ecm_add_qch in parent folder
+set(Syndication_Atom_APIDOX_SRCS ${Syndication_Atom_HEADERS} PARENT_SCOPE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-5.50.0/src/rdf/CMakeLists.txt new/syndication-5.51.0/src/rdf/CMakeLists.txt
--- old/syndication-5.50.0/src/rdf/CMakeLists.txt 2018-09-02 22:03:01.000000000 +0200
+++ new/syndication-5.51.0/src/rdf/CMakeLists.txt 2018-10-07 12:11:29.000000000 +0200
@@ -43,3 +43,6 @@
DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/Syndication/syndication/rdf
COMPONENT Devel
)
+
+# make available to ecm_add_qch in parent folder
+set(Syndication_Rdf_APIDOX_SRCS ${Syndication_Rdf_HEADERS} PARENT_SCOPE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-5.50.0/src/rss2/CMakeLists.txt new/syndication-5.51.0/src/rss2/CMakeLists.txt
--- old/syndication-5.50.0/src/rss2/CMakeLists.txt 2018-09-02 22:03:01.000000000 +0200
+++ new/syndication-5.51.0/src/rss2/CMakeLists.txt 2018-10-07 12:11:29.000000000 +0200
@@ -30,3 +30,6 @@
DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/Syndication/syndication/rss2
COMPONENT Devel
)
+
+# make available to ecm_add_qch in parent folder
+set(Syndication_Rss2_APIDOX_SRCS ${Syndication_Rss2_HEADERS} PARENT_SCOPE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syndication-5.50.0/syndication.categories new/syndication-5.51.0/syndication.categories
--- old/syndication-5.50.0/syndication.categories 1970-01-01 01:00:00.000000000 +0100
+++ new/syndication-5.51.0/syndication.categories 2018-10-07 12:11:29.000000000 +0200
@@ -0,0 +1 @@
+kf5.syndication syndication IDENTIFIER [SYNDICATION_LOG]