Hello community,

here is the log from the commit of package kpeople5 for openSUSE:Factory 
checked in at 2017-07-17 10:25:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kpeople5 (Old)
 and      /work/SRC/openSUSE:Factory/.kpeople5.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kpeople5"

Mon Jul 17 10:25:14 2017 rev:29 rq:509926 version:5.36.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kpeople5/kpeople5.changes        2017-07-05 
23:52:25.295085481 +0200
+++ /work/SRC/openSUSE:Factory/.kpeople5.new/kpeople5.changes   2017-07-17 
10:25:15.373599890 +0200
@@ -1,0 +2,13 @@
+Wed Jul 12 07:14:02 CEST 2017 - lbeltr...@kde.org
+
+- Update to 5.36.0
+  * New feature release
+  * For more details please see:
+  * https://www.kde.org/announcements/kde-frameworks-5.36.0.php
+- Changes since 5.35.0:
+  * Add since tags to all documented public classes
+  * Remove outdated Mainpage.dox file
+  * [FEATURE] Option to build & install QCH file with the public API dox
+  * Use explicit flag constructor instead of nullptr
+
+-------------------------------------------------------------------

Old:
----
  kpeople-5.35.0.tar.xz

New:
----
  kpeople-5.36.0.tar.xz

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

Other differences:
------------------
++++++ kpeople5.spec ++++++
--- /var/tmp/diff_new_pack.X2yxg4/_old  2017-07-17 10:25:15.893526594 +0200
+++ /var/tmp/diff_new_pack.X2yxg4/_new  2017-07-17 10:25:15.897526030 +0200
@@ -18,9 +18,9 @@
 
 %bcond_without lang
 %define rname kpeople
-%define _tar_path 5.35
+%define _tar_path 5.36
 Name:           kpeople5
-Version:        5.35.0
+Version:        5.36.0
 Release:        0
 %define kf5_version %{version}
 BuildRequires:  extra-cmake-modules >= %{_tar_path}

++++++ kpeople-5.35.0.tar.xz -> kpeople-5.36.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpeople-5.35.0/CMakeLists.txt 
new/kpeople-5.36.0/CMakeLists.txt
--- old/kpeople-5.35.0/CMakeLists.txt   2017-06-03 12:18:38.000000000 +0200
+++ new/kpeople-5.36.0/CMakeLists.txt   2017-07-02 10:09:05.000000000 +0200
@@ -1,11 +1,11 @@
 cmake_minimum_required(VERSION 3.0)
 
-set(KF5_VERSION "5.35.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.35.0") # handled by release scripts
+set(KF5_VERSION "5.36.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.36.0") # handled by release scripts
 project (KPeople VERSION ${KF5_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 5.35.0  NO_MODULE)
+find_package(ECM 5.36.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)
 
@@ -26,6 +26,7 @@
 include(ECMSetupVersion)
 include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
 include(ECMAddTests)
+include(ECMAddQch)
 include(CMakePackageConfigHelpers)
 include(ECMGeneratePriFile)
 include(GenerateExportHeader)
@@ -33,6 +34,9 @@
 include(KDEInstallDirs)
 include(KDECMakeSettings)
 
+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)")
+
 add_definitions(-DTRANSLATION_DOMAIN=\"kpeople5\")
 
 set(CMAKECONFIG_INSTALL_DIR "${CMAKECONFIG_INSTALL_PREFIX}/KF5People")
@@ -42,12 +46,6 @@
                         PACKAGE_VERSION_FILE 
"${CMAKE_CURRENT_BINARY_DIR}/KF5PeopleConfigVersion.cmake"
                         SOVERSION 5)
 
-configure_package_config_file(
-  "${CMAKE_CURRENT_SOURCE_DIR}/KF5PeopleConfig.cmake.in"
-  "${CMAKE_CURRENT_BINARY_DIR}/KF5PeopleConfig.cmake"
-  INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
-)
-
 option(ENABLE_EXAMPLES "Build the examples" "ON")
 
 if (IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/po")
@@ -60,6 +58,22 @@
 endif()
 add_subdirectory(autotests)
 
+if (BUILD_QCH)
+    ecm_install_qch_export(
+        TARGETS KF5People_QCH
+        FILE KF5PeopleQchTargets.cmake
+        DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
+        COMPONENT Devel
+    )
+    set(PACKAGE_INCLUDE_QCHTARGETS 
"include(\"\${CMAKE_CURRENT_LIST_DIR}/KF5PeopleQchTargets.cmake\")")
+endif()
+
+configure_package_config_file(
+  "${CMAKE_CURRENT_SOURCE_DIR}/KF5PeopleConfig.cmake.in"
+  "${CMAKE_CURRENT_BINARY_DIR}/KF5PeopleConfig.cmake"
+  INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
+)
+
 install(EXPORT KPeopleTargets DESTINATION "${CMAKECONFIG_INSTALL_DIR}" FILE 
KPeopleTargets.cmake NAMESPACE KF5::)
 install(FILES  "${CMAKE_CURRENT_BINARY_DIR}/KF5PeopleConfig.cmake"
                "${CMAKE_CURRENT_BINARY_DIR}/KF5PeopleConfigVersion.cmake"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpeople-5.35.0/KF5PeopleConfig.cmake.in 
new/kpeople-5.36.0/KF5PeopleConfig.cmake.in
--- old/kpeople-5.35.0/KF5PeopleConfig.cmake.in 2017-06-03 12:18:38.000000000 
+0200
+++ new/kpeople-5.36.0/KF5PeopleConfig.cmake.in 2017-07-02 10:09:05.000000000 
+0200
@@ -4,4 +4,4 @@
 find_dependency(Qt5Core @REQUIRED_QT_VERSION@)
 
 include("${CMAKE_CURRENT_LIST_DIR}/KPeopleTargets.cmake")
-
+@PACKAGE_INCLUDE_QCHTARGETS@
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpeople-5.35.0/Mainpage.dox 
new/kpeople-5.36.0/Mainpage.dox
--- old/kpeople-5.35.0/Mainpage.dox     2017-06-03 12:18:38.000000000 +0200
+++ new/kpeople-5.36.0/Mainpage.dox     1970-01-01 01:00:00.000000000 +0100
@@ -1,38 +0,0 @@
-/*
-   This file is part of the libkpeople
-   Copyright (C) 2013 David Edmundson <davidedmund...@kde.org>
-
-   This library is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Lesser General Public
-   License as published by the Free Software Foundation; either
-   version 2.1 of the License, or (at your option) version 3, or any
-   later version accepted by the membership of KDE e.V. (or its
-   successor approved by the membership of KDE e.V.), which shall
-   act as a proxy defined in Section 6 of version 3 of the license.
-
-   This library is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Lesser General Public License for more details.
-
-   You should have received a copy of the GNU Lesser General Public
-   License along with this library.  If not, see 
<http://www.gnu.org/licenses/>.
-*/
-
-
-/** \mainpage Libkpeople
-
-
-\section overview Introduction
-
-
-*/
-
-/** \namespace KPeople
-\brief The %KPeople namespace contains all the classes for Libkpeople
-*/
-
-// DOXYGEN_SET_RECURSIVE = YES
-// DOXYGEN_SET_EXCLUDE_PATTERNS += *_p.h
-// DOXYGEN_SET_PROJECT_NAME = KTp
-// vim:ts=4:sw=4:expandtab:filetype=doxygen
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpeople-5.35.0/po/tr/kpeople5.po 
new/kpeople-5.36.0/po/tr/kpeople5.po
--- old/kpeople-5.35.0/po/tr/kpeople5.po        1970-01-01 01:00:00.000000000 
+0100
+++ new/kpeople-5.36.0/po/tr/kpeople5.po        2017-07-02 10:09:05.000000000 
+0200
@@ -0,0 +1,80 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kpeople5\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n";
+"POT-Creation-Date: 2016-11-19 20:12+0100\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: Turkish <kde-i18n-...@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: match.cpp:52
+#, kde-format
+msgctxt "@title:column"
+msgid "Name"
+msgstr ""
+
+#: match.cpp:55
+#, kde-format
+msgctxt "@title:column"
+msgid "E-mail"
+msgstr ""
+
+#: widgets/mergedelegate.cpp:99
+#, kde-format
+msgctxt "reasons join"
+msgid ", "
+msgstr ""
+
+#: widgets/mergedelegate.cpp:99
+#, kde-format
+msgctxt "name: merge reasons"
+msgid "%1: %2"
+msgstr ""
+
+#: widgets/mergedialog.cpp:64
+#, kde-format
+msgid "Duplicates Manager"
+msgstr ""
+
+#: widgets/mergedialog.cpp:73
+#, kde-format
+msgid "Select contacts to be merged"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, avatarPixmapLabel)
+#: widgets/person-details-presentation.ui:43
+#, kde-format
+msgid "Avatar"
+msgstr ""
+
+#: widgets/plugins/emaildetailswidget.cpp:50
+#, kde-format
+msgctxt "E-mail field label"
+msgid "E-mail"
+msgstr ""
+
+#: widgets/plugins/mergecontactswidget.cpp:50
+#, kde-format
+msgid "Show Merge Suggestions..."
+msgstr ""
+
+#: widgets/plugins/mergecontactswidget.cpp:88
+#, kde-format
+msgid "Merge with Selected Contacts"
+msgstr ""
+
+#: widgets/plugins/phonedetailswidget.cpp:38
+#, kde-format
+msgctxt "Phone details title"
+msgid "Phone"
+msgstr ""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpeople-5.35.0/src/CMakeLists.txt 
new/kpeople-5.36.0/src/CMakeLists.txt
--- old/kpeople-5.35.0/src/CMakeLists.txt       2017-06-03 12:18:38.000000000 
+0200
+++ new/kpeople-5.36.0/src/CMakeLists.txt       2017-07-02 10:09:05.000000000 
+0200
@@ -70,6 +70,38 @@
 
 generate_export_header(KF5People EXPORT_FILE_NAME 
${CMAKE_CURRENT_BINARY_DIR}/kpeople/kpeople_export.h BASE_NAME KPeople)
 
+
+if(BUILD_QCH)
+    ecm_add_qch(
+        KF5People_QCH
+        NAME KPeople
+        BASE_NAME KF5People
+        VERSION ${KF5_VERSION}
+        ORG_DOMAIN org.kde
+        SOURCES # using only public headers, to cover only public API
+            ${KPeople_HEADERS}
+            ${KPeopleWidgets_QCH_SOURCES}
+            ${KPeopleBackend_QCH_SOURCES}
+        MD_MAINPAGE "${CMAKE_SOURCE_DIR}/README.md"
+        LINK_QCHS
+            Qt5Gui_QCH
+            Qt5Widgets_QCH
+        BLANK_MACROS
+            KPEOPLE_EXPORT
+            KPEOPLE_DEPRECATED
+            KPEOPLE_DEPRECATED_EXPORT
+            KPEOPLEWIDGETS_EXPORT
+            KPEOPLEWIDGETS_DEPRECATED
+            KPEOPLEWIDGETS_DEPRECATED_EXPORT
+            KPEOPLEBACKEND_EXPORT
+            KPEOPLEBACKEND_DEPRECATED
+            KPEOPLEBACKEND_DEPRECATED_EXPORT
+        TAGFILE_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
+        QCH_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR}
+        COMPONENT Devel
+    )
+endif()
+
 install (FILES
          kpeople_data_source.desktop
          kpeople_plugin.desktop
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpeople-5.35.0/src/backends/CMakeLists.txt 
new/kpeople-5.36.0/src/backends/CMakeLists.txt
--- old/kpeople-5.35.0/src/backends/CMakeLists.txt      2017-06-03 
12:18:38.000000000 +0200
+++ new/kpeople-5.36.0/src/backends/CMakeLists.txt      2017-07-02 
10:09:05.000000000 +0200
@@ -44,3 +44,6 @@
 )
 
 generate_export_header(KF5PeopleBackend EXPORT_FILE_NAME 
${CMAKE_CURRENT_BINARY_DIR}/kpeoplebackend/kpeoplebackend_export.h BASE_NAME 
KPeopleBackend)
+
+# make available to ecm_add_qch in parent folder
+set(KPeopleBackend_QCH_SOURCES ${KPeopleBackend_HEADERS} PARENT_SCOPE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpeople-5.35.0/src/backends/abstractcontact.h 
new/kpeople-5.36.0/src/backends/abstractcontact.h
--- old/kpeople-5.35.0/src/backends/abstractcontact.h   2017-06-03 
12:18:38.000000000 +0200
+++ new/kpeople-5.36.0/src/backends/abstractcontact.h   2017-07-02 
10:09:05.000000000 +0200
@@ -32,6 +32,7 @@
  * To obtain it from a front-end application PersonData and PersonsModel
  * should be used.
  *
+ * @since 5.8
  * @internal
  */
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpeople-5.35.0/src/backends/allcontactsmonitor.h 
new/kpeople-5.36.0/src/backends/allcontactsmonitor.h
--- old/kpeople-5.35.0/src/backends/allcontactsmonitor.h        2017-06-03 
12:18:38.000000000 +0200
+++ new/kpeople-5.36.0/src/backends/allcontactsmonitor.h        2017-07-02 
10:09:05.000000000 +0200
@@ -37,6 +37,7 @@
  *
  * Subclasses are expected to be asynchronous
  *
+ * @since 5.8
  */
 class KPEOPLEBACKEND_EXPORT AllContactsMonitor : public QObject
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpeople-5.35.0/src/backends/contactmonitor.h 
new/kpeople-5.36.0/src/backends/contactmonitor.h
--- old/kpeople-5.35.0/src/backends/contactmonitor.h    2017-06-03 
12:18:38.000000000 +0200
+++ new/kpeople-5.36.0/src/backends/contactmonitor.h    2017-07-02 
10:09:05.000000000 +0200
@@ -38,6 +38,7 @@
  * It is used for optimising performance over loading all contacts and 
filtering the results.
  * Subclasses are expected to be asynchronous in loading data.
  *
+ * @since 5.8
  */
 class KPEOPLEBACKEND_EXPORT ContactMonitor: public QObject
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpeople-5.35.0/src/persondata.h 
new/kpeople-5.36.0/src/persondata.h
--- old/kpeople-5.35.0/src/persondata.h 2017-06-03 12:18:38.000000000 +0200
+++ new/kpeople-5.36.0/src/persondata.h 2017-07-02 10:09:05.000000000 +0200
@@ -40,6 +40,8 @@
  * available, which is done by PersonsModel).
  * This class will provide comfortable interfaces so it can be easily adopted
  * in any application.
+ *
+ * @since 5.8
  */
 class KPEOPLE_EXPORT PersonData : public QObject
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpeople-5.35.0/src/personsmodel.h 
new/kpeople-5.36.0/src/personsmodel.h
--- old/kpeople-5.35.0/src/personsmodel.h       2017-06-03 12:18:38.000000000 
+0200
+++ new/kpeople-5.36.0/src/personsmodel.h       2017-07-02 10:09:05.000000000 
+0200
@@ -38,6 +38,8 @@
  * This class creates a model of all known contacts from all sources
  * Contacts are represented as a tree where the top level represents a 
"person" which is an
  * amalgamation of all the sub-contacts
+ *
+ * @since 5.8
  */
 class KPEOPLE_EXPORT PersonsModel : public QAbstractItemModel
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpeople-5.35.0/src/personssortfilterproxymodel.h 
new/kpeople-5.36.0/src/personssortfilterproxymodel.h
--- old/kpeople-5.35.0/src/personssortfilterproxymodel.h        2017-06-03 
12:18:38.000000000 +0200
+++ new/kpeople-5.36.0/src/personssortfilterproxymodel.h        2017-07-02 
10:09:05.000000000 +0200
@@ -35,6 +35,7 @@
  * than the complete set as a whole.
  *
  * @sa PersonsModel
+ * @since 5.12
  */
 class KPEOPLE_EXPORT PersonsSortFilterProxyModel : public QSortFilterProxyModel
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpeople-5.35.0/src/widgets/CMakeLists.txt 
new/kpeople-5.36.0/src/widgets/CMakeLists.txt
--- old/kpeople-5.35.0/src/widgets/CMakeLists.txt       2017-06-03 
12:18:38.000000000 +0200
+++ new/kpeople-5.36.0/src/widgets/CMakeLists.txt       2017-07-02 
10:09:05.000000000 +0200
@@ -79,3 +79,6 @@
 
 ecm_generate_pri_file(BASE_NAME KPeopleWidgets LIB_NAME KF5ConfigCore DEPS 
"widgets KPeople" FILENAME_VAR PRI_FILENAME INCLUDE_INSTALL_DIR 
${KDE_INSTALL_INCLUDEDIR_KF5}/KPeople)
 install(FILES ${PRI_FILENAME} DESTINATION ${ECM_MKSPECS_INSTALL_DIR})
+
+# make available to ecm_add_qch in parent folder
+set(KPeopleWidgets_QCH_SOURCES ${KPeopleWidgets_HEADERS} PARENT_SCOPE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpeople-5.35.0/src/widgets/mergedialog.h 
new/kpeople-5.36.0/src/widgets/mergedialog.h
--- old/kpeople-5.35.0/src/widgets/mergedialog.h        2017-06-03 
12:18:38.000000000 +0200
+++ new/kpeople-5.36.0/src/widgets/mergedialog.h        2017-07-02 
10:09:05.000000000 +0200
@@ -40,6 +40,8 @@
  *
  * By properly mergeing contacts, the user will end up with having more
  * information on each person.
+ *
+ * @since 5.8
  */
 class KPEOPLEWIDGETS_EXPORT MergeDialog : public QDialog
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpeople-5.35.0/src/widgets/persondetailsdialog.h 
new/kpeople-5.36.0/src/widgets/persondetailsdialog.h
--- old/kpeople-5.35.0/src/widgets/persondetailsdialog.h        2017-06-03 
12:18:38.000000000 +0200
+++ new/kpeople-5.36.0/src/widgets/persondetailsdialog.h        2017-07-02 
10:09:05.000000000 +0200
@@ -34,7 +34,7 @@
     Q_OBJECT
 
 public:
-    explicit PersonDetailsDialog(QWidget *parent = nullptr, Qt::WindowFlags f 
= nullptr);
+    explicit PersonDetailsDialog(QWidget *parent = nullptr, Qt::WindowFlags f 
= Qt::WindowFlags());
     virtual ~PersonDetailsDialog();
 
     void setPerson(PersonData *person);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kpeople-5.35.0/src/widgets/persondetailsview.h 
new/kpeople-5.36.0/src/widgets/persondetailsview.h
--- old/kpeople-5.35.0/src/widgets/persondetailsview.h  2017-06-03 
12:18:38.000000000 +0200
+++ new/kpeople-5.36.0/src/widgets/persondetailsview.h  2017-07-02 
10:09:05.000000000 +0200
@@ -36,6 +36,8 @@
 /**
  * Use PersonDetailsView to integrate a person's information
  * in the GUI.
+ *
+ * @since 5.8
  */
 class KPEOPLEWIDGETS_EXPORT PersonDetailsView : public QWidget
 {


Reply via email to