Hello community, here is the log from the commit of package tellico for openSUSE:Factory checked in at 2020-04-25 20:27:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tellico (Old) and /work/SRC/openSUSE:Factory/.tellico.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tellico" Sat Apr 25 20:27:53 2020 rev:82 rq:796699 version:3.3 Changes: -------- --- /work/SRC/openSUSE:Factory/tellico/tellico.changes 2019-12-02 11:37:43.274452852 +0100 +++ /work/SRC/openSUSE:Factory/.tellico.new.2738/tellico.changes 2020-04-25 20:30:51.134334809 +0200 @@ -1,0 +2,35 @@ +Thu Apr 23 13:42:09 UTC 2020 - Wolfgang Bauer <wba...@tmo.at> + +- Update to 3.3: + Features: + * Added new coin collection data source from Colnect. + * Updated GiantBomb data source. + * Updated IBS.it data source + * Updated kino.de data source. + * Updated Kinopoisk (КиноПоиск) data source. + * Updated Kino-Teatr (Кино-Театр) data source. + * Updated BiblioShare data source. + * Updated TheGamesDB data source. + * Updated Amazon data source. Access keys must be regenerated by + users. + * Updated MobyGames data source. + * Improved z39.50 data source to allow separate character + encoding for queries and responses (kde#419670). + * Improved the audio file importing to include Album Artist + (kde#419348). + * Added PlayStation5 and Xbox Series X to recognized video game + platforms. + Bug Fixes: + * Fixed bug with writing invalid XML names (kde#418067). + * Updated AlloCiné and MusicBrainz data sources to provide + notification that user agents must be enabled (kde#419309). + * Improved MobyGames data source to cache platform data, allow + user selection of image size, pass through error messages, and + use more efficient API calls (kde#416718). + * Improved the ISO-5426 character converter. + * Updated python scripts to work in python2 or python3. +- Add patches to fix build with the lower Qt versions in Leap: + * Use-unnamespaced-hex-for-Qt-lt-5.14.patch + * Fix-build-with-Qt-5.9.patch + +------------------------------------------------------------------- Old: ---- tellico-3.2.3.tar.xz New: ---- Fix-build-with-Qt-5.9.patch Use-unnamespaced-hex-for-Qt-lt-5.14.patch tellico-3.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tellico.spec ++++++ --- /var/tmp/diff_new_pack.qPVB7q/_old 2020-04-25 20:30:52.678337993 +0200 +++ /var/tmp/diff_new_pack.qPVB7q/_new 2020-04-25 20:30:52.682338001 +0200 @@ -1,7 +1,7 @@ # # spec file for package tellico # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LINUX LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,17 @@ Name: tellico -Version: 3.2.3 +Version: 3.3 Release: 0 Summary: A Collection Manager License: GPL-2.0-or-later Group: Productivity/Office/Other URL: https://tellico-project.org/ Source0: https://tellico-project.org/files/%{name}-%{version}.tar.xz +# PATCH-FIX-UPSTREAM +Patch0: Use-unnamespaced-hex-for-Qt-lt-5.14.patch +# PATCH-FIX-UPSTREAM +Patch1: Fix-build-with-Qt-5.9.patch BuildRequires: extra-cmake-modules BuildRequires: fdupes BuildRequires: libcdio-devel @@ -80,6 +84,7 @@ %prep %setup -q +%autopatch -p1 %build %cmake_kf5 "-DENABLE_WEBCAM=true" -d build ++++++ Fix-build-with-Qt-5.9.patch ++++++ >From 48b3238c50314d0a2a5ab62c03868c9dedd7a360 Mon Sep 17 00:00:00 2001 From: Wolfgang Bauer <wba...@tmo.at> Date: Thu, 23 Apr 2020 18:56:39 +0200 Subject: [PATCH] Fix build with Qt 5.9 `qsizetype` is only defined starting with Qt 5.10. To avoid a compiler error, conditionally define it appropriately for older Qt versions (the actual line is copied from Qt 5.10's qglobal.h). Differential Revision: https://phabricator.kde.org/D29134 --- src/images/image.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/images/image.h b/src/images/image.h index eb287db9..3081b831 100644 --- a/src/images/image.h +++ b/src/images/image.h @@ -30,6 +30,10 @@ #include <QByteArray> #include <QPixmap> +#if (QT_VERSION < QT_VERSION_CHECK(5, 10, 0)) +using qsizetype = QIntegerForSizeof<std::size_t>::Signed; +#endif + namespace Tellico { class ImageFactory; class ImageDirectory; -- 2.16.4 ++++++ Use-unnamespaced-hex-for-Qt-lt-5.14.patch ++++++ >From aee9e90c1ce0257d12ea85029435db8ffa65a6a1 Mon Sep 17 00:00:00 2001 From: Pino Toscano <p...@kde.org> Date: Thu, 23 Apr 2020 09:31:11 +0200 Subject: Use unnamespaced hex for Qt < 5.14 Qt 5.14 moves hex under a Qt namespace, so use it in the right way depending on the Qt version. --- src/utils/iso5426converter.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/utils/iso5426converter.cpp b/src/utils/iso5426converter.cpp index 7ea81c7..0c19767 100644 --- a/src/utils/iso5426converter.cpp +++ b/src/utils/iso5426converter.cpp @@ -1211,7 +1211,11 @@ QChar Iso5426Converter::getCombiningChar(uint c) { return 0x1EF1; // SMALL LETTER U WITH HORN AND DOT BELOW default: +#if (QT_VERSION < QT_VERSION_CHECK(5, 14, 0)) + myDebug() << "no match for" << hex << c; +#else myDebug() << "no match for" << Qt::hex << c; +#endif return QChar(); } } -- cgit v1.1 ++++++ tellico-3.2.3.tar.xz -> tellico-3.3.tar.xz ++++++ ++++ 80963 lines of diff (skipped)