Hello community, here is the log from the commit of package kpeople5 for openSUSE:Factory checked in at 2017-07-05 23:52:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kpeople5 (Old) and /work/SRC/openSUSE:Factory/.kpeople5.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kpeople5" Wed Jul 5 23:52:24 2017 rev:28 rq:502964 version:5.35.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kpeople5/kpeople5.changes 2017-06-01 16:20:52.391474110 +0200 +++ /work/SRC/openSUSE:Factory/.kpeople5.new/kpeople5.changes 2017-07-05 23:52:25.295085481 +0200 @@ -1,0 +2,14 @@ +Sun Jun 11 09:27:43 CEST 2017 - [email protected] + +- Update to 5.35.0 + * New feature release + * For more details please see: + * https://www.kde.org/announcements/kde-frameworks-5.35.0.php +- Changes since 5.34.0: + * Do not export symbols from private libraries + * limit #warning to GCC, part #2 + * Fix symbol exporting for KF5PeopleWidgets + * limit #warning to GCC + * Fix symbol exporting for KF5PeopleBackend + +------------------------------------------------------------------- Old: ---- kpeople-5.34.0.tar.xz New: ---- kpeople-5.35.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kpeople5.spec ++++++ --- /var/tmp/diff_new_pack.hFOXYR/_old 2017-07-05 23:52:26.006985205 +0200 +++ /var/tmp/diff_new_pack.hFOXYR/_new 2017-07-05 23:52:26.010984642 +0200 @@ -18,9 +18,9 @@ %bcond_without lang %define rname kpeople -%define _tar_path 5.34 +%define _tar_path 5.35 Name: kpeople5 -Version: 5.34.0 +Version: 5.35.0 Release: 0 %define kf5_version %{version} BuildRequires: extra-cmake-modules >= %{_tar_path} ++++++ kpeople-5.34.0.tar.xz -> kpeople-5.35.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpeople-5.34.0/CMakeLists.txt new/kpeople-5.35.0/CMakeLists.txt --- old/kpeople-5.34.0/CMakeLists.txt 2017-05-06 13:58:13.000000000 +0200 +++ new/kpeople-5.35.0/CMakeLists.txt 2017-06-03 12:18:38.000000000 +0200 @@ -1,11 +1,11 @@ cmake_minimum_required(VERSION 3.0) -set(KF5_VERSION "5.34.0") # handled by release scripts -set(KF5_DEP_VERSION "5.34.0") # handled by release scripts +set(KF5_VERSION "5.35.0") # handled by release scripts +set(KF5_DEP_VERSION "5.35.0") # handled by release scripts project (KPeople VERSION ${KF5_VERSION}) include(FeatureSummary) -find_package(ECM 5.34.0 NO_MODULE) +find_package(ECM 5.35.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) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpeople-5.34.0/po/he/kpeople5.po new/kpeople-5.35.0/po/he/kpeople5.po --- old/kpeople-5.34.0/po/he/kpeople5.po 2017-05-06 13:58:13.000000000 +0200 +++ new/kpeople-5.35.0/po/he/kpeople5.po 2017-06-03 12:18:38.000000000 +0200 @@ -2,20 +2,21 @@ # This file is distributed under the same license as the PACKAGE package. # # elkana bardugo <[email protected]>, 2016. +# Elkana Bardugo <[email protected]>, 2017. #zanata msgid "" msgstr "" -"Project-Id-Version: \n" +"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: 2016-06-21 17:23+0200\n" -"Last-Translator: elkana bardugo <[email protected]>\n" +"PO-Revision-Date: 2017-05-16 06:50-0400\n" +"Last-Translator: Copied by Zanata <[email protected]>\n" "Language-Team: Hebrew <[email protected]>\n" -"Language: he_IL\n" +"Language: he\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" -"X-Generator: Lokalize 2.0\n" +"X-Generator: Zanata 3.9.6\n" #: match.cpp:52 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpeople-5.34.0/src/backends/CMakeLists.txt new/kpeople-5.35.0/src/backends/CMakeLists.txt --- old/kpeople-5.34.0/src/backends/CMakeLists.txt 2017-05-06 13:58:13.000000000 +0200 +++ new/kpeople-5.35.0/src/backends/CMakeLists.txt 2017-06-03 12:18:38.000000000 +0200 @@ -13,7 +13,9 @@ Qt5::Widgets #needed for QAction, otherwise QtGui ) -target_include_directories (KF5PeopleBackend INTERFACE "$<INSTALL_INTERFACE:${KF5_INCLUDE_INSTALL_DIR}/KPeople>") +target_include_directories (KF5PeopleBackend PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>" + INTERFACE "$<INSTALL_INTERFACE:${KF5_INCLUDE_INSTALL_DIR}/KPeople>" +) set_target_properties (KF5PeopleBackend PROPERTIES VERSION ${KPEOPLE_VERSION_STRING} SOVERSION ${KPEOPLE_SOVERSION} EXPORT_NAME PeopleBackend) install (TARGETS KF5PeopleBackend @@ -36,6 +38,9 @@ COMPONENT Devel ) install(FILES + ${CMAKE_CURRENT_BINARY_DIR}/kpeoplebackend/kpeoplebackend_export.h ${KPeopleBackend_HEADERS} DESTINATION ${KF5_INCLUDE_INSTALL_DIR}/KPeople/kpeoplebackend COMPONENT Devel ) + +generate_export_header(KF5PeopleBackend EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/kpeoplebackend/kpeoplebackend_export.h BASE_NAME KPeopleBackend) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpeople-5.34.0/src/backends/abstractcontact.h new/kpeople-5.35.0/src/backends/abstractcontact.h --- old/kpeople-5.34.0/src/backends/abstractcontact.h 2017-05-06 13:58:13.000000000 +0200 +++ new/kpeople-5.35.0/src/backends/abstractcontact.h 2017-06-03 12:18:38.000000000 +0200 @@ -21,7 +21,7 @@ #include <QSharedData> #include <QVariant> -#include <kpeople/kpeople_export.h> +#include <kpeoplebackend/kpeoplebackend_export.h> namespace KPeople { @@ -35,7 +35,7 @@ * @internal */ -class KPEOPLE_EXPORT AbstractContact : public QSharedData +class KPEOPLEBACKEND_EXPORT AbstractContact : public QSharedData { public: typedef QExplicitlySharedDataPointer<AbstractContact> Ptr; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpeople-5.34.0/src/backends/abstractpersonaction.h new/kpeople-5.35.0/src/backends/abstractpersonaction.h --- old/kpeople-5.34.0/src/backends/abstractpersonaction.h 2017-05-06 13:58:13.000000000 +0200 +++ new/kpeople-5.35.0/src/backends/abstractpersonaction.h 2017-06-03 12:18:38.000000000 +0200 @@ -22,14 +22,14 @@ #include <QObject> #include <QAction> -#include <kpeople/kpeople_export.h> +#include <kpeoplebackend/kpeoplebackend_export.h> #include <KPeople/PersonData> namespace KPeople { class PersonData; -class KPEOPLE_EXPORT AbstractPersonAction : public QObject +class KPEOPLEBACKEND_EXPORT AbstractPersonAction : public QObject { Q_OBJECT public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpeople-5.34.0/src/backends/allcontactsmonitor.h new/kpeople-5.35.0/src/backends/allcontactsmonitor.h --- old/kpeople-5.34.0/src/backends/allcontactsmonitor.h 2017-05-06 13:58:13.000000000 +0200 +++ new/kpeople-5.35.0/src/backends/allcontactsmonitor.h 2017-06-03 12:18:38.000000000 +0200 @@ -23,7 +23,7 @@ #include <QObject> #include <QSharedPointer> -#include <kpeople/kpeople_export.h> +#include <kpeoplebackend/kpeoplebackend_export.h> #include <kpeoplebackend/abstractcontact.h> namespace KPeople @@ -38,7 +38,7 @@ * Subclasses are expected to be asynchronous * */ -class KPEOPLE_EXPORT AllContactsMonitor : public QObject +class KPEOPLEBACKEND_EXPORT AllContactsMonitor : public QObject { Q_OBJECT public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpeople-5.34.0/src/backends/basepersonsdatasource.h new/kpeople-5.35.0/src/backends/basepersonsdatasource.h --- old/kpeople-5.34.0/src/backends/basepersonsdatasource.h 2017-05-06 13:58:13.000000000 +0200 +++ new/kpeople-5.35.0/src/backends/basepersonsdatasource.h 2017-06-03 12:18:38.000000000 +0200 @@ -23,7 +23,7 @@ #include <QObject> #include <QVariant> -#include <kpeople/kpeople_export.h> +#include <kpeoplebackend/kpeoplebackend_export.h> #include "allcontactsmonitor.h" #include "contactmonitor.h" @@ -34,7 +34,7 @@ class BasePersonsDataSourcePrivate; //This is a QObject for KPluginFactory -class KPEOPLE_EXPORT BasePersonsDataSource : public QObject +class KPEOPLEBACKEND_EXPORT BasePersonsDataSource : public QObject { Q_OBJECT public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpeople-5.34.0/src/backends/contactmonitor.h new/kpeople-5.35.0/src/backends/contactmonitor.h --- old/kpeople-5.34.0/src/backends/contactmonitor.h 2017-05-06 13:58:13.000000000 +0200 +++ new/kpeople-5.35.0/src/backends/contactmonitor.h 2017-06-03 12:18:38.000000000 +0200 @@ -22,7 +22,7 @@ #include <QObject> -#include <kpeople/kpeople_export.h> +#include <kpeoplebackend/kpeoplebackend_export.h> #include "abstractcontact.h" @@ -39,7 +39,7 @@ * Subclasses are expected to be asynchronous in loading data. * */ -class KPEOPLE_EXPORT ContactMonitor: public QObject +class KPEOPLEBACKEND_EXPORT ContactMonitor: public QObject { Q_OBJECT public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpeople-5.34.0/src/backends/defaultcontactmonitor_p.h new/kpeople-5.35.0/src/backends/defaultcontactmonitor_p.h --- old/kpeople-5.34.0/src/backends/defaultcontactmonitor_p.h 2017-05-06 13:58:13.000000000 +0200 +++ new/kpeople-5.35.0/src/backends/defaultcontactmonitor_p.h 2017-06-03 12:18:38.000000000 +0200 @@ -32,7 +32,7 @@ * ideally plugins (especially slow ones) will implement their own contact monitor. */ -class KPEOPLE_EXPORT DefaultContactMonitor : public ContactMonitor +class KPEOPLEBACKEND_EXPORT DefaultContactMonitor : public ContactMonitor { Q_OBJECT public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpeople-5.34.0/src/declarative/personactionsmodel_p.h new/kpeople-5.35.0/src/declarative/personactionsmodel_p.h --- old/kpeople-5.34.0/src/declarative/personactionsmodel_p.h 2017-05-06 13:58:13.000000000 +0200 +++ new/kpeople-5.35.0/src/declarative/personactionsmodel_p.h 2017-06-03 12:18:38.000000000 +0200 @@ -21,15 +21,13 @@ #include <QAbstractListModel> -#include <kpeople/kpeople_export.h> - class QAction; namespace KPeople { class PersonActionsPrivate; -class KPEOPLE_EXPORT PersonActionsModel : public QAbstractListModel +class PersonActionsModel : public QAbstractListModel { Q_OBJECT Q_PROPERTY(int count READ rowCount NOTIFY personChanged) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpeople-5.34.0/src/persondata.cpp new/kpeople-5.35.0/src/persondata.cpp --- old/kpeople-5.34.0/src/persondata.cpp 2017-05-06 13:58:13.000000000 +0200 +++ new/kpeople-5.35.0/src/persondata.cpp 2017-06-03 12:18:38.000000000 +0200 @@ -121,7 +121,9 @@ ContactMonitor *watcher = qobject_cast<ContactMonitor *>(sender()); if (d->metaContact.contactUris().contains(watcher->contactUri())) { +#ifdef __GNUC__ #warning probably not needed anymore +#endif d->metaContact.updateContact(watcher->contactUri(), watcher->contact()); } else { d->metaContact.insertContact(watcher->contactUri(), watcher->contact()); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpeople-5.34.0/src/widgets/CMakeLists.txt new/kpeople-5.35.0/src/widgets/CMakeLists.txt --- old/kpeople-5.34.0/src/widgets/CMakeLists.txt 2017-05-06 13:58:13.000000000 +0200 +++ new/kpeople-5.35.0/src/widgets/CMakeLists.txt 2017-06-03 12:18:38.000000000 +0200 @@ -65,10 +65,13 @@ COMPONENT Devel ) install(FILES + ${CMAKE_CURRENT_BINARY_DIR}/kpeople/widgets/kpeoplewidgets_export.h ${KPeopleWidgets_HEADERS} DESTINATION ${KF5_INCLUDE_INSTALL_DIR}/KPeople/kpeople/widgets COMPONENT Devel ) +generate_export_header(KF5PeopleWidgets EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/kpeople/widgets/kpeoplewidgets_export.h BASE_NAME KPeopleWidgets) + install (FILES persondetailsplugin.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpeople-5.34.0/src/widgets/abstractfieldwidgetfactory.h new/kpeople-5.35.0/src/widgets/abstractfieldwidgetfactory.h --- old/kpeople-5.34.0/src/widgets/abstractfieldwidgetfactory.h 2017-05-06 13:58:13.000000000 +0200 +++ new/kpeople-5.35.0/src/widgets/abstractfieldwidgetfactory.h 2017-06-03 12:18:38.000000000 +0200 @@ -22,14 +22,14 @@ #include <QWidget> #include <QIcon> -#include <kpeople/kpeople_export.h> +#include <kpeople/widgets/kpeoplewidgets_export.h> namespace KPeople { class AbstractFieldWidgetFactoryPrivate; class PersonData; -class KPEOPLE_EXPORT AbstractFieldWidgetFactory : public QObject +class KPEOPLEWIDGETS_EXPORT AbstractFieldWidgetFactory : public QObject { Q_OBJECT public: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpeople-5.34.0/src/widgets/actions.h new/kpeople-5.35.0/src/widgets/actions.h --- old/kpeople-5.34.0/src/widgets/actions.h 2017-05-06 13:58:13.000000000 +0200 +++ new/kpeople-5.35.0/src/widgets/actions.h 2017-06-03 12:18:38.000000000 +0200 @@ -20,7 +20,7 @@ #define KPEOPLEWIDGETS_GLOBAL_H #include <QList> -#include <kpeople/kpeople_export.h> +#include <kpeople/widgets/kpeoplewidgets_export.h> class QString; class QObject; @@ -48,7 +48,7 @@ * Returns a list of actions relevant to the specified @p contactUri where * each QAction will have @p parent passed as its parent QObject */ -KPEOPLE_EXPORT QList<QAction *> actionsForPerson(const QString &contactUri, QObject *parent); +KPEOPLEWIDGETS_EXPORT QList<QAction *> actionsForPerson(const QString &contactUri, QObject *parent); } #endif // KPEOPLEWIDGETS_GLOBAL_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpeople-5.34.0/src/widgets/mergedelegate.h new/kpeople-5.35.0/src/widgets/mergedelegate.h --- old/kpeople-5.34.0/src/widgets/mergedelegate.h 2017-05-06 13:58:13.000000000 +0200 +++ new/kpeople-5.35.0/src/widgets/mergedelegate.h 2017-06-03 12:18:38.000000000 +0200 @@ -20,7 +20,7 @@ #ifndef MERGEDELEGATE_H #define MERGEDELEGATE_H -#include <kpeople/kpeople_export.h> +#include <kpeople/widgets/kpeoplewidgets_export.h> #include <QItemSelection> #include <QItemDelegate> @@ -29,7 +29,7 @@ class QAbstractItemView; class QItemSelection; -class KPEOPLE_EXPORT MergeDelegate: public KExtendableItemDelegate +class KPEOPLEWIDGETS_EXPORT MergeDelegate: public KExtendableItemDelegate { Q_OBJECT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpeople-5.34.0/src/widgets/mergedialog.h new/kpeople-5.35.0/src/widgets/mergedialog.h --- old/kpeople-5.34.0/src/widgets/mergedialog.h 2017-05-06 13:58:13.000000000 +0200 +++ new/kpeople-5.35.0/src/widgets/mergedialog.h 2017-06-03 12:18:38.000000000 +0200 @@ -20,7 +20,7 @@ #ifndef MERGEDIALOG_H #define MERGEDIALOG_H -#include <kpeople/kpeople_export.h> +#include <kpeople/widgets/kpeoplewidgets_export.h> #include <QDialog> #include <QModelIndex> @@ -41,7 +41,7 @@ * By properly mergeing contacts, the user will end up with having more * information on each person. */ -class KPEOPLE_EXPORT MergeDialog : public QDialog +class KPEOPLEWIDGETS_EXPORT MergeDialog : public QDialog { Q_OBJECT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpeople-5.34.0/src/widgets/persondetailsdialog.h new/kpeople-5.35.0/src/widgets/persondetailsdialog.h --- old/kpeople-5.34.0/src/widgets/persondetailsdialog.h 2017-05-06 13:58:13.000000000 +0200 +++ new/kpeople-5.35.0/src/widgets/persondetailsdialog.h 2017-06-03 12:18:38.000000000 +0200 @@ -22,14 +22,14 @@ #include <QDialog> -#include <kpeople/kpeople_export.h> +#include <kpeople/widgets/kpeoplewidgets_export.h> #include "../persondata.h" namespace KPeople { class PersonDetailsDialogPrivate; -class KPEOPLE_EXPORT PersonDetailsDialog : public QDialog +class KPEOPLEWIDGETS_EXPORT PersonDetailsDialog : public QDialog { Q_OBJECT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpeople-5.34.0/src/widgets/persondetailsview.cpp new/kpeople-5.35.0/src/widgets/persondetailsview.cpp --- old/kpeople-5.34.0/src/widgets/persondetailsview.cpp 2017-05-06 13:58:13.000000000 +0200 +++ new/kpeople-5.35.0/src/widgets/persondetailsview.cpp 2017-06-03 12:18:38.000000000 +0200 @@ -77,7 +77,9 @@ QString CoreFieldsPlugin::label() const { +#ifdef __GNUC__ #warning fixme, should be made user-visible somehow +#endif return m_field; } @@ -117,7 +119,9 @@ layout()->addItem(new QSpacerItem(1, 1, QSizePolicy::Fixed, QSizePolicy::Expanding)); //create plugins +#ifdef __GNUC__ #warning figure out a way to list properties +#endif QStringList fields { QStringLiteral("name"), QStringLiteral("all-email") }; Q_FOREACH (const QString &field, fields) { d->m_plugins << new CoreFieldsPlugin(field); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kpeople-5.34.0/src/widgets/persondetailsview.h new/kpeople-5.35.0/src/widgets/persondetailsview.h --- old/kpeople-5.34.0/src/widgets/persondetailsview.h 2017-05-06 13:58:13.000000000 +0200 +++ new/kpeople-5.35.0/src/widgets/persondetailsview.h 2017-06-03 12:18:38.000000000 +0200 @@ -22,7 +22,7 @@ #include <QWidget> #include <QVariantList> -#include <kpeople/kpeople_export.h> +#include <kpeople/widgets/kpeoplewidgets_export.h> #include "../persondata.h" @@ -37,7 +37,7 @@ * Use PersonDetailsView to integrate a person's information * in the GUI. */ -class KPEOPLE_EXPORT PersonDetailsView : public QWidget +class KPEOPLEWIDGETS_EXPORT PersonDetailsView : public QWidget { Q_OBJECT public:
