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 <[email protected]> + +- Run spec-cleaner + +------------------------------------------------------------------- +Mon Oct 15 11:50:44 UTC 2018 - [email protected] + +- 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]
