Hello community, here is the log from the commit of package libkipi for openSUSE:Factory checked in at 2017-08-24 17:48:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libkipi (Old) and /work/SRC/openSUSE:Factory/.libkipi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libkipi" Thu Aug 24 17:48:45 2017 rev:83 rq:516465 version:17.08.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libkipi/libkipi.changes 2017-07-25 11:33:43.404881658 +0200 +++ /work/SRC/openSUSE:Factory/.libkipi.new/libkipi.changes 2017-08-24 17:48:46.383067310 +0200 @@ -1,0 +2,18 @@ +Fri Aug 11 22:46:21 UTC 2017 - [email protected] + +- Update to KDE Applications 17.08.0 + * New feature release + * https://www.kde.org/announcements/announce-applications-17.08.0.php +- Changes since 17.04.3 : + * Use Q_DECL_OVERRIDE + * remove obsolete LSM file + +------------------------------------------------------------------- +Sat Aug 5 18:19:24 UTC 2017 - [email protected] + +- Update to KDE Applications 17.07.90 + * KDE Applications 17.07.90 + * https://www.kde.org/announcements/announce-applications-17.07.90.php + + +------------------------------------------------------------------- Old: ---- libkipi-17.04.3.tar.xz New: ---- libkipi-17.08.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libkipi.spec ++++++ --- /var/tmp/diff_new_pack.cN4zc2/_old 2017-08-24 17:48:47.058972108 +0200 +++ /var/tmp/diff_new_pack.cN4zc2/_new 2017-08-24 17:48:47.066970982 +0200 @@ -1,7 +1,7 @@ # # spec file for package libkipi # -# 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 @@ -19,10 +19,10 @@ %define _so 32_0_0 %define libname libKF5Kipi Name: libkipi -Version: 17.04.3 +Version: 17.08.0 Release: 0 %define kf5_version 5.26.0 -# Latest stable Applications (e.g. 16.08 in KA, but 16.11.80 in KUA) +# Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) %{!?_kapp_version: %global _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} Summary: KDE Image Plugin Interface License: BSD-3-Clause and GPL-2.0+ and LGPL-2.1+ and MIT @@ -47,19 +47,6 @@ some KDE image applications. Plug-ins for this interface are in the kipi-plugins package. -%prep -%setup -q -%if !0%{?is_opensuse} && 0%{?sle_version} -%patch0 -p1 -%endif - -%build - %cmake_kf5 -d build - %make_jobs - -%install - %kf5_makeinstall -C build - %package -n %{libname}%{_so} Summary: KDE Image Plug-In Interface Group: System/Libraries @@ -74,13 +61,6 @@ some KDE image applications. Plug-ins for this interface are in the kipi-plugins package. -%files -n %{libname}%{_so} -%defattr(-,root,root) -%{_kf5_libdir}/%{libname}.so.* - -%post -n %{libname}%{_so} -p /sbin/ldconfig -%postun -n %{libname}%{_so} -p /sbin/ldconfig - %package data Summary: KDE Image Plug-In Interface - data files Group: System/Libraries @@ -88,13 +68,6 @@ %description data This package contains data files needed by the KDE image plug-in library. -%files data -%defattr(-,root,root) -%if 0%{?is_opensuse} || !0%{?sle_version} -%{_kf5_iconsdir}/hicolor/*/apps/kipi.png -%endif -%{_kf5_servicetypesdir}/kipiplugin.desktop - %package devel Summary: KDE Image Plugin Interface Group: Development/Libraries/KDE @@ -114,13 +87,39 @@ some KDE image applications. Plug-ins for this interface are in the kipi-plugins package. +%prep +%setup -q +%if !0%{?is_opensuse} && 0%{?sle_version} +%patch0 -p1 +%endif + +%build + %cmake_kf5 -d build + %make_jobs + +%install + %kf5_makeinstall -C build + +%post -n %{libname}%{_so} -p /sbin/ldconfig +%postun -n %{libname}%{_so} -p /sbin/ldconfig + +%files -n %{libname}%{_so} +%defattr(-,root,root) +%{_kf5_libdir}/%{libname}.so.* + +%files data +%defattr(-,root,root) +%if 0%{?is_opensuse} || !0%{?sle_version} +%{_kf5_iconsdir}/hicolor/*/apps/kipi.png +%endif +%{_kf5_servicetypesdir}/kipiplugin.desktop + %files devel %defattr(-,root,root) %doc COPYING README -%{_kf5_libdir}/%{libname}.so +%{_kf5_cmakedir}/KF5Kipi/ %{_kf5_includedir}/KIPI/ %{_kf5_includedir}/libkipi_version.h -%{_kf5_libdir}/cmake/KF5Kipi/ - +%{_kf5_libdir}/%{libname}.so %changelog ++++++ libkipi-17.04.3.tar.xz -> libkipi-17.08.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-17.04.3/cmake/templates/libkipi.lsm.cmake.in new/libkipi-17.08.0/cmake/templates/libkipi.lsm.cmake.in --- old/libkipi-17.04.3/cmake/templates/libkipi.lsm.cmake.in 2016-12-25 17:13:02.000000000 +0100 +++ new/libkipi-17.08.0/cmake/templates/libkipi.lsm.cmake.in 1970-01-01 01:00:00.000000000 +0100 @@ -1,18 +0,0 @@ -Begin4 -Title: libkipi -Version: ${KIPI_LIB_VERSION_STRING} -Entered-date: 2006-11-29 -Description: KDE Image Plugin Interface, a C++ library to share plugins among graphic applications. -Keywords: kde image plugins -Author: caulier dot gilles at gmail dot com (Gilles Caulier) - marcel dot wiesweg at gmx dot de (Marcel Wiesweg) - renchi at pooh dot tam dot uiuc dot edu (Renchi Raju) - blackie at kde dot org (Jesper K. Pedersen) - aurelien dot gateau at free dot fr (Aurelien Gateau) -Maintained-by: -Primary-site: http://www.digikam.org -Alternate-site: http://www.digikam.org -Original-site: -Platforms: Linux and other Unices, MacOs-X, Win32. Needs KDE 4.x -Copying-policy: LGPL -End diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-17.04.3/src/configwidget.h new/libkipi-17.08.0/src/configwidget.h --- old/libkipi-17.04.3/src/configwidget.h 2016-12-25 17:13:02.000000000 +0100 +++ new/libkipi-17.08.0/src/configwidget.h 2017-06-11 04:36:16.000000000 +0200 @@ -71,7 +71,7 @@ /** Select all plugins in the list. */ - void selectAll(); + void selectAll() Q_DECL_OVERRIDE; /** Clear all selected plugins in the list. */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-17.04.3/src/kipiplugin.desktop new/libkipi-17.08.0/src/kipiplugin.desktop --- old/libkipi-17.04.3/src/kipiplugin.desktop 2016-12-25 17:13:02.000000000 +0100 +++ new/libkipi-17.08.0/src/kipiplugin.desktop 2017-06-11 04:36:16.000000000 +0200 @@ -76,7 +76,7 @@ Comment[fi]=KIPI-liitännäinen Comment[fr]=Un module externe KIPI Comment[ga]=Breiseán KIPI -Comment[gl]=Un engadido de KIPI +Comment[gl]=Un complemento de KIPI Comment[hne]=केआईपीआई प्लगइन Comment[hr]=KIPI-priključak Comment[hu]=Egy KIPI-bővítmény diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-17.04.3/tests/common/kipiimagecollectionselector.h new/libkipi-17.08.0/tests/common/kipiimagecollectionselector.h --- old/libkipi-17.04.3/tests/common/kipiimagecollectionselector.h 2016-12-25 17:13:02.000000000 +0100 +++ new/libkipi-17.08.0/tests/common/kipiimagecollectionselector.h 2017-06-11 04:36:16.000000000 +0200 @@ -48,7 +48,7 @@ public: KipiImageCollectionSelector(KipiInterface* const interface, QWidget* const parent=0); - virtual QList<ImageCollection> selectedImageCollections() const; + QList<ImageCollection> selectedImageCollections() const Q_DECL_OVERRIDE; public Q_SLOTS: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-17.04.3/tests/common/kipiimagecollectionshared.h new/libkipi-17.08.0/tests/common/kipiimagecollectionshared.h --- old/libkipi-17.04.3/tests/common/kipiimagecollectionshared.h 2016-12-25 17:13:02.000000000 +0100 +++ new/libkipi-17.08.0/tests/common/kipiimagecollectionshared.h 2017-06-11 04:36:16.000000000 +0200 @@ -43,12 +43,12 @@ KipiImageCollectionShared(const QList<QUrl>& images); virtual ~KipiImageCollectionShared(); - virtual QString name(); - virtual QList<QUrl> images(); + QString name() Q_DECL_OVERRIDE; + QList<QUrl> images() Q_DECL_OVERRIDE; virtual QUrl path(); virtual QUrl uploadPath(); virtual QUrl uploadRoot(); - virtual bool isDirectory(); + bool isDirectory() Q_DECL_OVERRIDE; // functions used internally: void addImages(const QList<QUrl>& images); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-17.04.3/tests/common/kipiimageinfoshared.h new/libkipi-17.08.0/tests/common/kipiimageinfoshared.h --- old/libkipi-17.04.3/tests/common/kipiimageinfoshared.h 2016-12-25 17:13:02.000000000 +0100 +++ new/libkipi-17.08.0/tests/common/kipiimageinfoshared.h 2017-06-11 04:36:16.000000000 +0200 @@ -43,10 +43,10 @@ KipiImageInfoShared(Interface* const interface, const QUrl& url); ~KipiImageInfoShared(); - QMap<QString, QVariant> attributes(); - void addAttributes(const QMap<QString, QVariant>& attributes); - void delAttributes(const QStringList& attributes); - void clearAttributes(); + QMap<QString, QVariant> attributes() Q_DECL_OVERRIDE; + void addAttributes(const QMap<QString, QVariant>& attributes) Q_DECL_OVERRIDE; + void delAttributes(const QStringList& attributes) Q_DECL_OVERRIDE; + void clearAttributes() Q_DECL_OVERRIDE; private: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-17.04.3/tests/common/kipiinterface.cpp new/libkipi-17.08.0/tests/common/kipiinterface.cpp --- old/libkipi-17.04.3/tests/common/kipiinterface.cpp 2016-12-25 17:13:02.000000000 +0100 +++ new/libkipi-17.08.0/tests/common/kipiinterface.cpp 2017-06-11 04:36:16.000000000 +0200 @@ -264,12 +264,12 @@ KipiMetadataProcessor() {}; ~KipiMetadataProcessor() {}; - bool load(const QUrl& url) + bool load(const QUrl& url) Q_DECL_OVERRIDE { return m_meta.load(url.toLocalFile()); } - bool save(const QUrl& url, bool writeToFileOnly) + bool save(const QUrl& url, bool writeToFileOnly) Q_DECL_OVERRIDE { if (writeToFileOnly) m_meta.setMetadataWritingMode((int) KExiv2Iface::KExiv2::WRITETOIMAGEONLY); @@ -277,127 +277,127 @@ return m_meta.save(url.toLocalFile()); } - bool applyChanges() + bool applyChanges() Q_DECL_OVERRIDE { return m_meta.applyChanges(); } - QSize getPixelSize() + QSize getPixelSize() Q_DECL_OVERRIDE { return m_meta.getPixelSize(); } - bool setImageProgramId(const QString& program, const QString& version) + bool setImageProgramId(const QString& program, const QString& version) Q_DECL_OVERRIDE { return m_meta.setImageProgramId(program, version); } - QSize getImageDimensions() + QSize getImageDimensions() Q_DECL_OVERRIDE { return m_meta.getImageDimensions(); } - bool setImageDimensions(const QSize& size) + bool setImageDimensions(const QSize& size) Q_DECL_OVERRIDE { return m_meta.setImageDimensions(size); } - int getImageOrientation() + int getImageOrientation() Q_DECL_OVERRIDE { return m_meta.getImageOrientation(); } - bool setImageOrientation(int orientation) + bool setImageOrientation(int orientation) Q_DECL_OVERRIDE { return m_meta.setImageOrientation((KExiv2Iface::KExiv2::ImageOrientation)orientation); } - bool rotateExifQImage(QImage& img, int orientation) + bool rotateExifQImage(QImage& img, int orientation) Q_DECL_OVERRIDE { return m_meta.rotateExifQImage(img, (KExiv2Iface::KExiv2::ImageOrientation)orientation); } - QDateTime getImageDateTime() + QDateTime getImageDateTime() Q_DECL_OVERRIDE { return m_meta.getImageDateTime(); } - bool setImageDateTime(const QDateTime& dt) + bool setImageDateTime(const QDateTime& dt) Q_DECL_OVERRIDE { return m_meta.setImageDateTime(dt); } - bool getImagePreview(QImage& img) + bool getImagePreview(QImage& img) Q_DECL_OVERRIDE { return m_meta.getImagePreview(img); } - bool setImagePreview(const QImage& img) + bool setImagePreview(const QImage& img) Q_DECL_OVERRIDE { return m_meta.setImagePreview(img); } - bool hasExif() + bool hasExif() Q_DECL_OVERRIDE { return m_meta.hasExif(); } - bool hasIptc() + bool hasIptc() Q_DECL_OVERRIDE { return m_meta.hasIptc(); } - bool hasXmp() + bool hasXmp() Q_DECL_OVERRIDE { return m_meta.hasXmp(); } - QByteArray getExif() + QByteArray getExif() Q_DECL_OVERRIDE { return m_meta.getExifEncoded(); } - QByteArray getIptc() + QByteArray getIptc() Q_DECL_OVERRIDE { return m_meta.getIptc(); } - QByteArray getXmp() + QByteArray getXmp() Q_DECL_OVERRIDE { return m_meta.getXmp(); } - bool setExif(const QByteArray& data) + bool setExif(const QByteArray& data) Q_DECL_OVERRIDE { return m_meta.setExif(data); } - bool setIptc(const QByteArray& data) + bool setIptc(const QByteArray& data) Q_DECL_OVERRIDE { return m_meta.setIptc(data); } - bool setXmp(const QByteArray& data) + bool setXmp(const QByteArray& data) Q_DECL_OVERRIDE { return m_meta.setXmp(data); } - bool registerXmpNameSpace(const QString& uri, const QString& prefix) + bool registerXmpNameSpace(const QString& uri, const QString& prefix) Q_DECL_OVERRIDE { return m_meta.registerXmpNameSpace(uri, prefix); } - bool supportXmp() + bool supportXmp() Q_DECL_OVERRIDE { return m_meta.supportXmp(); } - bool canWriteXmp(const QUrl& url) + bool canWriteXmp(const QUrl& url) Q_DECL_OVERRIDE { return m_meta.canWriteXmp(url.toLocalFile()); } - bool removeExifTags(const QStringList& tagFilters) + bool removeExifTags(const QStringList& tagFilters) Q_DECL_OVERRIDE { KExiv2Iface::KExiv2::MetaDataMap m = m_meta.getExifTagsDataList(tagFilters); @@ -412,7 +412,7 @@ return true; } - bool removeIptcTags(const QStringList& tagFilters) + bool removeIptcTags(const QStringList& tagFilters) Q_DECL_OVERRIDE { KExiv2Iface::KExiv2::MetaDataMap m = m_meta.getIptcTagsDataList(tagFilters); @@ -427,7 +427,7 @@ return true; } - bool removeXmpTags(const QStringList& tagFilters) + bool removeXmpTags(const QStringList& tagFilters) Q_DECL_OVERRIDE { KExiv2Iface::KExiv2::MetaDataMap m = m_meta.getXmpTagsDataList(tagFilters); @@ -442,62 +442,62 @@ return true; } - bool getGPSInfo(double& alt, double& lat, double& lon) + bool getGPSInfo(double& alt, double& lat, double& lon) Q_DECL_OVERRIDE { return m_meta.getGPSInfo(alt, lat, lon); } - bool setGPSInfo(const double alt, const double lat, const double lon) + bool setGPSInfo(const double alt, const double lat, const double lon) Q_DECL_OVERRIDE { return m_meta.setGPSInfo(alt, lat, lon); } - bool removeGPSInfo() + bool removeGPSInfo() Q_DECL_OVERRIDE { return m_meta.removeGPSInfo(); } - QString getExifTagString(const QString& tag) + QString getExifTagString(const QString& tag) Q_DECL_OVERRIDE { return m_meta.getExifTagString(tag.toLatin1().constData()); } - bool setExifTagString(const QString& tag, const QString& val) + bool setExifTagString(const QString& tag, const QString& val) Q_DECL_OVERRIDE { return m_meta.setExifTagString(tag.toLatin1().constData(), val); } - bool getExifTagRational(const QString& tag, long int& num, long int& den) + bool getExifTagRational(const QString& tag, long int& num, long int& den) Q_DECL_OVERRIDE { return m_meta.getExifTagRational(tag.toLatin1().constData(), num, den); } - bool setExifTagRational(const QString& tag, long int num, long int den) + bool setExifTagRational(const QString& tag, long int num, long int den) Q_DECL_OVERRIDE { return m_meta.setExifTagRational(tag.toLatin1().constData(), num, den); } - QString getXmpTagString(const QString& tag) + QString getXmpTagString(const QString& tag) Q_DECL_OVERRIDE { return m_meta.getXmpTagString(tag.toLatin1().constData()); } - bool setXmpTagString(const QString& tag, const QString& val) + bool setXmpTagString(const QString& tag, const QString& val) Q_DECL_OVERRIDE { return m_meta.setXmpTagString(tag.toLatin1().constData(), val); } - QStringList getXmpKeywords() + QStringList getXmpKeywords() Q_DECL_OVERRIDE { return m_meta.getXmpKeywords(); } - bool setXmpKeywords(const QStringList& keywords) + bool setXmpKeywords(const QStringList& keywords) Q_DECL_OVERRIDE { return m_meta.setXmpKeywords(keywords); } - QVariant getXmpTagVariant(const QString& tag) + QVariant getXmpTagVariant(const QString& tag) Q_DECL_OVERRIDE { return m_meta.getXmpTagVariant(tag.toLatin1().constData()); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-17.04.3/tests/common/kipiinterface.h new/libkipi-17.08.0/tests/common/kipiinterface.h --- old/libkipi-17.04.3/tests/common/kipiinterface.h 2016-12-25 17:13:02.000000000 +0100 +++ new/libkipi-17.08.0/tests/common/kipiinterface.h 2017-06-11 04:36:16.000000000 +0200 @@ -51,20 +51,20 @@ KipiInterface(QObject* const parent, const QString& name=QString()); ~KipiInterface(); - ImageCollection currentAlbum(); - ImageCollection currentSelection(); - QList<ImageCollection> allAlbums(); - ImageInfo info(const QUrl&); - - bool addImage(const QUrl& url, QString& errmsg); - void delImage(const QUrl& url); - void refreshImages(const QList<QUrl>& urls); + ImageCollection currentAlbum() Q_DECL_OVERRIDE; + ImageCollection currentSelection() Q_DECL_OVERRIDE; + QList<ImageCollection> allAlbums() Q_DECL_OVERRIDE; + ImageInfo info(const QUrl&) Q_DECL_OVERRIDE; + + bool addImage(const QUrl& url, QString& errmsg) Q_DECL_OVERRIDE; + void delImage(const QUrl& url) Q_DECL_OVERRIDE; + void refreshImages(const QList<QUrl>& urls) Q_DECL_OVERRIDE; - int features() const; + int features() const Q_DECL_OVERRIDE; QVariant hostSetting(const QString& settingName); - ImageCollectionSelector* imageCollectionSelector(QWidget* parent); - UploadWidget* uploadWidget(QWidget* parent); + ImageCollectionSelector* imageCollectionSelector(QWidget* parent) Q_DECL_OVERRIDE; + UploadWidget* uploadWidget(QWidget* parent) Q_DECL_OVERRIDE; void addSelectedImages(const QList<QUrl>& images); void addSelectedImage(const QUrl& image); @@ -75,15 +75,15 @@ void addAlbums(const QList<QUrl>& albums); void addAlbum(const QUrl& album); - void thumbnails(const QList<QUrl>& list, int size); + void thumbnails(const QList<QUrl>& list, int size) Q_DECL_OVERRIDE; bool saveImage(const QUrl& url, const QString& format, const QByteArray& data, uint width, uint height, bool sixteenBit, bool hasAlpha, - bool* cancel=0); + bool* cancel=0) Q_DECL_OVERRIDE; - FileReadWriteLock* createReadWriteLock(const QUrl&) const; - MetadataProcessor* createMetadataProcessor() const; + FileReadWriteLock* createReadWriteLock(const QUrl&) const Q_DECL_OVERRIDE; + MetadataProcessor* createMetadataProcessor() const Q_DECL_OVERRIDE; private: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-17.04.3/tests/common/kipiuploadwidget.h new/libkipi-17.08.0/tests/common/kipiuploadwidget.h --- old/libkipi-17.04.3/tests/common/kipiuploadwidget.h 2016-12-25 17:13:02.000000000 +0100 +++ new/libkipi-17.08.0/tests/common/kipiuploadwidget.h 2017-06-11 04:36:16.000000000 +0200 @@ -49,7 +49,7 @@ KipiUploadWidget(KipiInterface* const interface, QWidget* const parent); virtual ~KipiUploadWidget(); - virtual ImageCollection selectedImageCollection() const; + ImageCollection selectedImageCollection() const Q_DECL_OVERRIDE; public Q_SLOTS: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkipi-17.04.3/tests/plugins/kxmlhelloworld/plugin_kxmlhelloworld.h new/libkipi-17.08.0/tests/plugins/kxmlhelloworld/plugin_kxmlhelloworld.h --- old/libkipi-17.04.3/tests/plugins/kxmlhelloworld/plugin_kxmlhelloworld.h 2016-12-25 17:13:02.000000000 +0100 +++ new/libkipi-17.08.0/tests/plugins/kxmlhelloworld/plugin_kxmlhelloworld.h 2017-06-11 04:36:16.000000000 +0200 @@ -59,7 +59,7 @@ /** This method setup the plugin actions and connect internal signals and slots to handle plugin actions. */ - void setup(QWidget* const widget); + void setup(QWidget* const widget) Q_DECL_OVERRIDE; private Q_SLOTS:
