Hello community, here is the log from the commit of package libkexiv2 for openSUSE:Factory checked in at 2013-12-02 12:31:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libkexiv2 (Old) and /work/SRC/openSUSE:Factory/.libkexiv2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libkexiv2" Changes: -------- --- /work/SRC/openSUSE:Factory/libkexiv2/libkexiv2.changes 2013-10-03 16:04:19.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libkexiv2.new/libkexiv2.changes 2013-12-02 12:31:42.000000000 +0100 @@ -1,0 +2,21 @@ +Sat Nov 16 17:51:51 UTC 2013 - [email protected] + +- Update to 4.11.90 + * KDE 4.12 Beta 2 release + * See http://www.kde.org/announcements/announce-4.12-beta2.php + +------------------------------------------------------------------- +Sat Nov 9 22:53:07 UTC 2013 - [email protected] + +- Update to 4.11.80 + * KDE 4.12 Beta 1 release + * See http://www.kde.org/announcements/announce-4.12-beta1.php + +------------------------------------------------------------------- +Sat Nov 2 15:06:45 UTC 2013 - [email protected] + +- Update to 4.11.3 + * KDE 4.11.3 bugfix release + * See http://www.kde.org/announcements/announce-4.11.3.php + +------------------------------------------------------------------- Old: ---- libkexiv2-4.11.2.tar.xz New: ---- libkexiv2-4.11.90.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libkexiv2.spec ++++++ --- /var/tmp/diff_new_pack.LDtUjo/_old 2013-12-02 12:31:43.000000000 +0100 +++ /var/tmp/diff_new_pack.LDtUjo/_new 2013-12-02 12:31:43.000000000 +0100 @@ -19,7 +19,7 @@ %define _so 11 Name: libkexiv2 -Version: 4.11.2 +Version: 4.11.90 Release: 0 Summary: Library to manipulate picture meta data License: GPL-2.0+ @@ -63,7 +63,7 @@ %files -n %{name}-%{_so} %defattr(-,root,root) %{_kde4_appsdir}/%{name}/ -%{_kde4_libdir}/%{name}.so.* +%{_kde4_libdir}/%{name}.so.%{_so}* %package devel Summary: Library to manipulate picture meta data @@ -83,5 +83,6 @@ %{_kde4_libdir}/%{name}.so %{_kde4_libdir}/pkgconfig/%{name}.pc %{_kde4_includedir}/%{name}/ +%{_kde4_libdir}/cmake/libkexiv2*/ %changelog ++++++ libkexiv2-4.11.2.tar.xz -> libkexiv2-4.11.90.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkexiv2-4.11.2/CMakeLists.txt new/libkexiv2-4.11.90/CMakeLists.txt --- old/libkexiv2-4.11.2/CMakeLists.txt 2013-08-28 19:07:31.000000000 +0200 +++ new/libkexiv2-4.11.90/CMakeLists.txt 2013-10-31 17:58:43.000000000 +0100 @@ -108,6 +108,24 @@ ADD_SUBDIRECTORY(libkexiv2) ADD_SUBDIRECTORY(test) + INCLUDE(CMakePackageConfigHelpers) + CONFIGURE_PACKAGE_CONFIG_FILE(libkexiv2-config.cmake.in libkexiv2-config.cmake + INSTALL_DESTINATION "${LIB_INSTALL_DIR}/cmake/libkexiv2-${KEXIV2_LIB_VERSION_STRING}" + PATH_VARS INCLUDE_INSTALL_DIR + NO_CHECK_REQUIRED_COMPONENTS_MACRO) + WRITE_BASIC_PACKAGE_VERSION_FILE(libkexiv2-config-version.cmake + VERSION "${KEXIV2_LIB_MAJOR_VERSION}.${KEXIV2_LIB_MINOR_VERSION}.${KEXIV2_LIB_PATCH_VERSION}" + COMPATIBILITY SameMajorVersion) + INSTALL(EXPORT Libkexiv2 + DESTINATION "${LIB_INSTALL_DIR}/cmake/libkexiv2-${KEXIV2_LIB_VERSION_STRING}" + NAMESPACE Libkexiv2:: + FILE libkexiv2-export.cmake) + INSTALL(FILES + ${CMAKE_CURRENT_BINARY_DIR}/libkexiv2-config.cmake + ${CMAKE_CURRENT_BINARY_DIR}/libkexiv2-config-version.cmake + DESTINATION + "${LIB_INSTALL_DIR}/cmake/libkexiv2-${KEXIV2_LIB_VERSION_STRING}" + ) IF(NOT WIN32) CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/libkexiv2.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/libkexiv2.pc) CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/libkexiv2.lsm.cmake ${CMAKE_CURRENT_BINARY_DIR}/libkexiv2.lsm) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkexiv2-4.11.2/libkexiv2/CMakeLists.txt new/libkexiv2-4.11.90/libkexiv2/CMakeLists.txt --- old/libkexiv2-4.11.2/libkexiv2/CMakeLists.txt 2013-06-28 19:36:45.000000000 +0200 +++ new/libkexiv2-4.11.90/libkexiv2/CMakeLists.txt 2013-10-31 17:58:43.000000000 +0100 @@ -65,7 +65,7 @@ SET_TARGET_PROPERTIES(kexiv2 PROPERTIES VERSION ${KEXIV2_LIB_SO_VERSION_STRING} SOVERSION ${KEXIV2_LIB_SO_CUR_VERSION}) -INSTALL(TARGETS kexiv2 ${INSTALL_TARGETS_DEFAULT_ARGS} ) +INSTALL(TARGETS kexiv2 EXPORT Libkexiv2 ${INSTALL_TARGETS_DEFAULT_ARGS} ) INSTALL(FILES topicset.iptc-subjectcode.xml DESTINATION ${DATA_INSTALL_DIR}/libkexiv2/data) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkexiv2-4.11.2/libkexiv2/altlangstredit.cpp new/libkexiv2-4.11.90/libkexiv2/altlangstredit.cpp --- old/libkexiv2-4.11.2/libkexiv2/altlangstredit.cpp 2013-08-28 19:07:31.000000000 +0200 +++ new/libkexiv2-4.11.90/libkexiv2/altlangstredit.cpp 2013-10-31 17:58:43.000000000 +0100 @@ -7,7 +7,7 @@ * @date 2009-06-15 * @brief multi-languages string editor * - * @author Copyright (C) 2009-2012 by Gilles Caulier + * @author Copyright (C) 2009-2013 by Gilles Caulier * <a href="mailto:caulier dot gilles at gmail dot com">caulier dot gilles at gmail dot com</a> * * This program is free software; you can redistribute it @@ -246,6 +246,13 @@ languageCodeMap.insert( "zu-ZA", i18n("isiZulu Zulu (South Africa)") ); } + ~Private() + { + languageCodeMap.clear(); + } + +public: + typedef QMap<QString, QString> LanguageCodeMap; LanguageCodeMap languageCodeMap; @@ -266,11 +273,11 @@ }; AltLangStrEdit::AltLangStrEdit(QWidget* parent) - : QWidget(parent), d(new Private) + : QWidget(parent), d(new Private) { - QGridLayout* grid = new QGridLayout(this); - d->titleLabel = new QLabel(this); - d->delValueButton = new QToolButton(this); + QGridLayout* const grid = new QGridLayout(this); + d->titleLabel = new QLabel(this); + d->delValueButton = new QToolButton(this); d->delValueButton->setIcon(SmallIcon("edit-clear")); d->delValueButton->setToolTip(i18n("Remove entry for this language")); d->delValueButton->setEnabled(false); @@ -375,7 +382,7 @@ d->valueEdit->blockSignals(false); - d->languageCB->setToolTip(d->languageCodeMap[d->currentLanguage]); + d->languageCB->setToolTip(d->languageCodeMap.value(d->currentLanguage)); emit signalSelectionChanged(d->currentLanguage); } @@ -408,13 +415,15 @@ // In first we fill already assigned languages. QStringList list = d->values.keys(); + if (!list.isEmpty()) { - foreach(const QString &item, list) + foreach(const QString& item, list) { d->languageCB->addItem(item); d->languageCB->setItemIcon(d->languageCB->count()-1, SmallIcon("dialog-ok")); } + d->languageCB->insertSeparator(d->languageCB->count()); } @@ -424,7 +433,9 @@ it != d->languageCodeMap.end(); ++it) { if (!list.contains(it.key())) + { d->languageCB->addItem(it.key()); + } } d->languageCB->setCurrentItem(d->currentLanguage); @@ -496,7 +507,9 @@ // It's not possible to display scrollbar properlly if size is too small if (d->linesVisible < 3) + { d->valueEdit->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); + } } uint AltLangStrEdit::linesVisible() const @@ -507,7 +520,9 @@ void AltLangStrEdit::changeEvent(QEvent* e) { if (e->type() == QEvent::FontChange) + { setLinesVisible(linesVisible()); + } QWidget::changeEvent(e); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkexiv2-4.11.2/libkexiv2/kexiv2exif.cpp new/libkexiv2-4.11.90/libkexiv2/kexiv2exif.cpp --- old/libkexiv2-4.11.2/libkexiv2/kexiv2exif.cpp 2013-08-28 19:07:31.000000000 +0200 +++ new/libkexiv2-4.11.90/libkexiv2/kexiv2exif.cpp 2013-10-31 17:58:43.000000000 +0100 @@ -231,6 +231,7 @@ QStringList blackList; blackList << "SONY DSC"; // + whitespace blackList << "OLYMPUS DIGITAL CAMERA"; + blackList << "MINOLTA DIGITAL CAMERA"; QString trimmedComment = exifComment.trimmed(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libkexiv2-4.11.2/libkexiv2-config.cmake.in new/libkexiv2-4.11.90/libkexiv2-config.cmake.in --- old/libkexiv2-4.11.2/libkexiv2-config.cmake.in 1970-01-01 01:00:00.000000000 +0100 +++ new/libkexiv2-4.11.90/libkexiv2-config.cmake.in 2013-10-31 17:58:43.000000000 +0100 @@ -0,0 +1,8 @@ +@PACKAGE_INIT@ +set_and_check(libkexiv2_INCLUDE_DIR @PACKAGE_INCLUDE_INSTALL_DIR@) +if(NOT TARGET Libkexiv2::kexiv2) + include(${CMAKE_CURRENT_LIST_DIR}/libkexiv2-export.cmake) +endif() + +set(libkexiv2_LIBRARY Libkexiv2::kexiv2) +set(libkexiv2_LIBRARIES ${libkexiv2_LIBRARY}) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
