Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kfilemetadata5 for openSUSE:Factory checked in at 2022-05-16 18:06:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kfilemetadata5 (Old) and /work/SRC/openSUSE:Factory/.kfilemetadata5.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kfilemetadata5" Mon May 16 18:06:52 2022 rev:109 rq:977170 version:5.94.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kfilemetadata5/kfilemetadata5.changes 2022-04-11 23:48:27.207612200 +0200 +++ /work/SRC/openSUSE:Factory/.kfilemetadata5.new.1538/kfilemetadata5.changes 2022-05-16 18:08:38.205280848 +0200 @@ -1,0 +2,14 @@ +Tue May 10 08:17:56 UTC 2022 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Check executables exist in PATH before passing them to QProcess + * Add windows CI + * install version header + * Create version header file + * exiv2extractor: add support for Canon CR3 raw image + +------------------------------------------------------------------- Old: ---- kfilemetadata-5.93.0.tar.xz kfilemetadata-5.93.0.tar.xz.sig New: ---- kfilemetadata-5.94.0.tar.xz kfilemetadata-5.94.0.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kfilemetadata5.spec ++++++ --- /var/tmp/diff_new_pack.mU8P3h/_old 2022-05-16 18:08:38.781281393 +0200 +++ /var/tmp/diff_new_pack.mU8P3h/_new 2022-05-16 18:08:38.785281396 +0200 @@ -16,7 +16,7 @@ # -%define _tar_path 5.93 +%define _tar_path 5.94 # Full KF5 version (e.g. 5.33.0) %{!?_kf5_version: %global _kf5_version %{version}} # Last major and minor KF5 version (e.g. 5.33) @@ -24,7 +24,7 @@ %bcond_without ffmpeg %bcond_without released Name: kfilemetadata5 -Version: 5.93.0 +Version: 5.94.0 Release: 0 Summary: Library for extracting Metadata License: GPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-only ++++++ kfilemetadata-5.93.0.tar.xz -> kfilemetadata-5.94.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kfilemetadata-5.93.0/.gitlab-ci.yml new/kfilemetadata-5.94.0/.gitlab-ci.yml --- old/kfilemetadata-5.93.0/.gitlab-ci.yml 2022-04-02 12:20:15.000000000 +0200 +++ new/kfilemetadata-5.94.0/.gitlab-ci.yml 2022-05-07 23:21:11.000000000 +0200 @@ -5,3 +5,4 @@ - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux.yml - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/freebsd.yml - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux-qt6.yml + - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/windows.yml diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kfilemetadata-5.93.0/CMakeLists.txt new/kfilemetadata-5.94.0/CMakeLists.txt --- old/kfilemetadata-5.93.0/CMakeLists.txt 2022-04-02 12:20:15.000000000 +0200 +++ new/kfilemetadata-5.94.0/CMakeLists.txt 2022-05-07 23:21:11.000000000 +0200 @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.16) -set(KF_VERSION "5.93.0") # handled by release scripts +set(KF_VERSION "5.94.0") # handled by release scripts set(KF_DEP_VERSION "5.93.0") # handled by release scripts project(KFileMetaData VERSION ${KF_VERSION}) @@ -29,6 +29,7 @@ ecm_setup_version(PROJECT VARIABLE_PREFIX KFILEMETADATA + VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kfilemetadata_version.h" PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5FileMetaDataConfigVersion.cmake" SOVERSION 3) @@ -153,4 +154,9 @@ COMPONENT devel ) +install(FILES + ${CMAKE_CURRENT_BINARY_DIR}/kfilemetadata_version.h + DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/KFileMetaData COMPONENT Devel +) + feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kfilemetadata-5.93.0/po/ca@valencia/kfilemetadata5.po new/kfilemetadata-5.94.0/po/ca@valencia/kfilemetadata5.po --- old/kfilemetadata-5.93.0/po/ca@valencia/kfilemetadata5.po 2022-04-02 12:20:15.000000000 +0200 +++ new/kfilemetadata-5.94.0/po/ca@valencia/kfilemetadata5.po 2022-05-07 23:21:11.000000000 +0200 @@ -638,7 +638,7 @@ #, kde-format msgctxt "@label" msgid "Arranger" -msgstr "Arranjaments" +msgstr "Configuracions" #: src/propertyinfo.cpp:418 #, kde-format diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kfilemetadata-5.93.0/po/zh_CN/kfilemetadata5.po new/kfilemetadata-5.94.0/po/zh_CN/kfilemetadata5.po --- old/kfilemetadata-5.93.0/po/zh_CN/kfilemetadata5.po 2022-04-02 12:20:15.000000000 +0200 +++ new/kfilemetadata-5.94.0/po/zh_CN/kfilemetadata5.po 2022-05-07 23:21:11.000000000 +0200 @@ -10,7 +10,7 @@ "Project-Id-Version: kdeorg\n" "Report-Msgid-Bugs-To: https://bugs.kde.org\n" "POT-Creation-Date: 2020-06-09 02:02+0200\n" -"PO-Revision-Date: 2022-03-31 13:30\n" +"PO-Revision-Date: 2022-04-26 15:18\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kfilemetadata-5.93.0/src/externalextractor.cpp new/kfilemetadata-5.94.0/src/externalextractor.cpp --- old/kfilemetadata-5.93.0/src/externalextractor.cpp 2022-04-02 12:20:15.000000000 +0200 +++ new/kfilemetadata-5.94.0/src/externalextractor.cpp 2022-05-07 23:21:11.000000000 +0200 @@ -73,7 +73,7 @@ } d->writeMimetypes.append(mimetypes); - d->mainPath = pluginDir.filePath(rootObject[QStringLiteral("main")].toString()); + d->mainPath = pluginDir.absoluteFilePath(rootObject[QStringLiteral("main")].toString()); } ExternalExtractor::~ExternalExtractor() = default; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kfilemetadata-5.93.0/src/externalwriter.cpp new/kfilemetadata-5.94.0/src/externalwriter.cpp --- old/kfilemetadata-5.93.0/src/externalwriter.cpp 2022-04-02 12:20:15.000000000 +0200 +++ new/kfilemetadata-5.94.0/src/externalwriter.cpp 2022-05-07 23:21:11.000000000 +0200 @@ -66,7 +66,7 @@ } d->writeMimetypes.append(mimetypes); - d->mainPath = pluginDir.filePath(rootObject[QStringLiteral("main")].toString()); + d->mainPath = pluginDir.absoluteFilePath(rootObject[QStringLiteral("main")].toString()); } ExternalWriter::~ExternalWriter() = default; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kfilemetadata-5.93.0/src/extractors/CMakeLists.txt new/kfilemetadata-5.94.0/src/extractors/CMakeLists.txt --- old/kfilemetadata-5.93.0/src/extractors/CMakeLists.txt 2022-04-02 12:20:15.000000000 +0200 +++ new/kfilemetadata-5.94.0/src/extractors/CMakeLists.txt 2022-05-07 23:21:11.000000000 +0200 @@ -207,7 +207,12 @@ # Office (binary formats) # -add_library(kfilemetadata_officeextractor MODULE officeextractor.cpp) +add_library(kfilemetadata_officeextractor MODULE) +target_sources(kfilemetadata_officeextractor + PRIVATE + officeextractor.cpp + ${debug_SRCS} +) target_link_libraries(kfilemetadata_officeextractor KF5::FileMetaData diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kfilemetadata-5.93.0/src/extractors/exiv2extractor.cpp new/kfilemetadata-5.94.0/src/extractors/exiv2extractor.cpp --- old/kfilemetadata-5.93.0/src/extractors/exiv2extractor.cpp 2022-04-02 12:20:15.000000000 +0200 +++ new/kfilemetadata-5.94.0/src/extractors/exiv2extractor.cpp 2022-05-07 23:21:11.000000000 +0200 @@ -36,6 +36,7 @@ QStringLiteral("image/avif"), QStringLiteral("image/heif"), QStringLiteral("image/jxl"), + QStringLiteral("image/x-canon-cr3"), #endif QStringLiteral("image/x-exv"), QStringLiteral("image/x-canon-cr2"), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kfilemetadata-5.93.0/src/extractors/exiv2extractor.json.in new/kfilemetadata-5.94.0/src/extractors/exiv2extractor.json.in --- old/kfilemetadata-5.93.0/src/extractors/exiv2extractor.json.in 2022-04-02 12:20:15.000000000 +0200 +++ new/kfilemetadata-5.94.0/src/extractors/exiv2extractor.json.in 2022-05-07 23:21:11.000000000 +0200 @@ -25,6 +25,10 @@ "version" : "0.0", "enabled" : "@EXIV2_HAVE_BMFF_SUPPORT@" }, + "image/x-canon-cr3" : { + "version" : "0.0", + "enabled" : "@EXIV2_HAVE_BMFF_SUPPORT@" + }, "image/x-exv" : { "version" : "0.0" }, "image/x-canon-cr2" : { "version" : "0.0" }, "image/x-canon-crw" : { "version" : "0.0" }, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kfilemetadata-5.93.0/src/extractors/officeextractor.cpp new/kfilemetadata-5.94.0/src/extractors/officeextractor.cpp --- old/kfilemetadata-5.93.0/src/extractors/officeextractor.cpp 2022-04-02 12:20:15.000000000 +0200 +++ new/kfilemetadata-5.94.0/src/extractors/officeextractor.cpp 2022-05-07 23:21:11.000000000 +0200 @@ -6,6 +6,7 @@ */ #include "officeextractor.h" +#include "kfilemetadata_debug.h" #include <QRegularExpression> #include <QStandardPaths> @@ -88,13 +89,19 @@ QString OfficeExtractor::textFromFile(const QString& fileUrl, const QString& command, QStringList& arguments) { + const QString exec = QStandardPaths::findExecutable(command); + if (exec.isEmpty()) { + qCDebug(KFILEMETADATA_LOG) << "Could not find executable in PATH:" << command; + return {}; + } + arguments << fileUrl; // Start a process and read its standard output QProcess process; process.setReadChannel(QProcess::StandardOutput); - process.start(command, arguments, QIODevice::ReadOnly); + process.start(exec, arguments, QIODevice::ReadOnly); process.waitForFinished(); if (process.exitStatus() != QProcess::NormalExit || process.exitCode() != 0) {