Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qt6-speech for openSUSE:Factory checked in at 2023-03-17 17:03:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-speech (Old) and /work/SRC/openSUSE:Factory/.qt6-speech.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-speech" Fri Mar 17 17:03:28 2023 rev:4 rq:1072419 version:6.4.3 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-speech/qt6-speech.changes 2023-01-11 14:35:16.993308496 +0100 +++ /work/SRC/openSUSE:Factory/.qt6-speech.new.31432/qt6-speech.changes 2023-03-17 17:04:10.541653133 +0100 @@ -1,0 +2,6 @@ +Thu Mar 16 10:00:09 UTC 2023 - Christophe Marin <christo...@krop.fr> + +- Update to 6.4.3: + * https://www.qt.io/blog/qt-6.4.3-released + +------------------------------------------------------------------- Old: ---- qtspeech-everywhere-src-6.4.2.tar.xz New: ---- qtspeech-everywhere-src-6.4.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-speech.spec ++++++ --- /var/tmp/diff_new_pack.zcUjJh/_old 2023-03-17 17:04:10.985655460 +0100 +++ /var/tmp/diff_new_pack.zcUjJh/_new 2023-03-17 17:04:10.993655501 +0100 @@ -16,7 +16,7 @@ # -%define real_version 6.4.2 +%define real_version 6.4.3 %define short_version 6.4 %define tar_name qtspeech-everywhere-src %define tar_suffix %{nil} @@ -27,7 +27,7 @@ %endif # Name: qt6-speech%{?pkg_suffix} -Version: 6.4.2 +Version: 6.4.3 Release: 0 Summary: Qt 6 TextToSpeech Library and Plugin License: LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later) @@ -102,8 +102,7 @@ # CMake files are not needed for plugins rm -r %{buildroot}%{_qt6_cmakedir}/Qt6Qml/QmlPlugins -%post -n libQt6TextToSpeech6 -p /sbin/ldconfig -%postun -n libQt6TextToSpeech6 -p /sbin/ldconfig +%ldconfig_scriptlets -n libQt6TextToSpeech6 %files -n qt6-texttospeech %dir %{_qt6_pluginsdir}/texttospeech/ ++++++ qtspeech-everywhere-src-6.4.2.tar.xz -> qtspeech-everywhere-src-6.4.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.2/.QT-ENTERPRISE-LICENSE-AGREEMENT new/qtspeech-everywhere-src-6.4.3/.QT-ENTERPRISE-LICENSE-AGREEMENT --- old/qtspeech-everywhere-src-6.4.2/.QT-ENTERPRISE-LICENSE-AGREEMENT 2022-12-13 08:05:07.732461500 +0100 +++ new/qtspeech-everywhere-src-6.4.3/.QT-ENTERPRISE-LICENSE-AGREEMENT 2023-03-12 11:00:40.978245500 +0100 @@ -1061,6 +1061,7 @@ - Appendix 8: Intentionally left blank (optional) - Appendix 9: Support Terms - Appendix 10: Conversion from legacy Licenses to Subscription (optional) +- Appendix 11: TERMS OF USE - QT INSIGHT TRACKER LIBRARY APPENDIX 1: LICENSED SOFTWARE @@ -1975,3 +1976,46 @@ will continue to make such payments in accordance with the applicable order documentation, notwithstanding the fact that the Current Licenses are being converted to Development Licenses pursuant to this Appendix. + +APPENDIX 11: TERMS OF USE - QT INSIGHT TRACKER LIBRARY +Version 1.0 + +Qt Insight Tracker Library ("Tracker Library") is a software module used to +collect end user data from Customer's Application and Devices relating to The +Qt Company's Qt Insight online service the Customer is ordering from The Qt +Company under a separate service agreement ("Service Agreement"). + +Unless otherwise set forth herein, definitions written in capital letters used +herein shall have the meaning set forth in the Service Agreement. + +Subject to these terms The Qt Company grants to Customer a worldwide, +non-exclusive, non-transferable, royalty-free, revocable (for cause) right and +license, valid for the term of the Service Agreement, to + (i) use, copy and modify Tracker Library for the purpose of including it + into the Devices and Applications and solely for the purpose of being + used only in conjunction with Insight Cloud or Insight Private Cloud, + and + (ii) distribute, by itself or through its Contractors, Tracker Library as + installed, incorporated, or integrated into Applications and/or + Devices. + +Use of Tracker Library in a way or for the purpose other than the above is +strictly prohibited. Tracker Library is licensed to the Customer in all +respects "as is". + +TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE QT COMPANY ON BEHALF OF +ITSELF AND ITS LICENSORS, SUPPLIERS AND AFFILIATES, DISCLAIMS ALL OTHER +WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND +NON-INFRINGEMENT WITH REGARD TO THE TRACKER LIBRARY. THE QT COMPANY DOES NOT +WARRANT THAT THE TRACKER LIBRARY WILL SATISFY CUSTOMER'S REQUIREMENTS OR THAT +IT WILL OPERATE WITHOUT DEFECT OR ERROR OR THAT THE OPERATION THEREOF WILL BE +UNINTERRUPTED. +IN NO EVENT SHALL THE QT COMPANY BE LIABLE TO THE CUSTOMER FOR ANY LOSS OF +PROFIT, LOSS OF DATA, LOSS OF BUSINESS OR GOODWILL OR ANY OTHER INDIRECT, +SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE COST, DAMAGES OR EXPENSE OF ANY +KIND, HOWSOEVER ARISING UNDER OR IN CONNECTION WITH THE USE OF THE TRACKER +LIBRARY. + +THE TOTAL MAXIMUM LIABILITY OF THE QT COMPANY UNDER THESE TERMS SHALL IN NO +EVENT EXCEED 10,000 EUROS. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.2/.cmake.conf new/qtspeech-everywhere-src-6.4.3/.cmake.conf --- old/qtspeech-everywhere-src-6.4.2/.cmake.conf 2022-12-12 21:13:43.000000000 +0100 +++ new/qtspeech-everywhere-src-6.4.3/.cmake.conf 2023-03-12 05:16:00.000000000 +0100 @@ -1 +1 @@ -set(QT_REPO_MODULE_VERSION "6.4.2") +set(QT_REPO_MODULE_VERSION "6.4.3") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.2/.tag new/qtspeech-everywhere-src-6.4.3/.tag --- old/qtspeech-everywhere-src-6.4.2/.tag 2022-12-12 21:13:43.000000000 +0100 +++ new/qtspeech-everywhere-src-6.4.3/.tag 2023-03-12 05:16:00.000000000 +0100 @@ -1 +1 @@ -68c109eefe6836c8d5de58e562290bfdf8332e8e +7b771b0bf7e103da9a45347452c0cdec1ab2301a diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.2/dependencies.yaml new/qtspeech-everywhere-src-6.4.3/dependencies.yaml --- old/qtspeech-everywhere-src-6.4.2/dependencies.yaml 2022-12-12 21:13:43.000000000 +0100 +++ new/qtspeech-everywhere-src-6.4.3/dependencies.yaml 2023-03-12 05:16:00.000000000 +0100 @@ -1,10 +1,10 @@ dependencies: ../qtbase: - ref: e3e40c44d3f998a433a6a1080297c5f28e9a768f + ref: 519d2d8f442409e86a0ee2fa16bd543342180861 required: true ../qtdeclarative: - ref: 1b58f30087eedf42f16572d8ae1d6a5b18f3d698 + ref: 7161b3a04d08aea891bd7c7e459437260d29c3f3 required: false ../qtmultimedia: - ref: 8943fec3308c310437e99203a3b2c9aba8b6ff7f + ref: 85e4cd3f1012ea5fc4b7607e3423e5865c0fff4d required: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.2/include/QtTextToSpeech/6.4.2/QtTextToSpeech/private/qtexttospeech_p.h new/qtspeech-everywhere-src-6.4.3/include/QtTextToSpeech/6.4.2/QtTextToSpeech/private/qtexttospeech_p.h --- old/qtspeech-everywhere-src-6.4.2/include/QtTextToSpeech/6.4.2/QtTextToSpeech/private/qtexttospeech_p.h 2022-12-12 21:13:43.000000000 +0100 +++ new/qtspeech-everywhere-src-6.4.3/include/QtTextToSpeech/6.4.2/QtTextToSpeech/private/qtexttospeech_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/tts/qtexttospeech_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.2/include/QtTextToSpeech/6.4.2/QtTextToSpeech/private/qtexttospeech_qmltypes_p.h new/qtspeech-everywhere-src-6.4.3/include/QtTextToSpeech/6.4.2/QtTextToSpeech/private/qtexttospeech_qmltypes_p.h --- old/qtspeech-everywhere-src-6.4.2/include/QtTextToSpeech/6.4.2/QtTextToSpeech/private/qtexttospeech_qmltypes_p.h 2022-12-12 21:13:43.000000000 +0100 +++ new/qtspeech-everywhere-src-6.4.3/include/QtTextToSpeech/6.4.2/QtTextToSpeech/private/qtexttospeech_qmltypes_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/tts/qtexttospeech_qmltypes_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.2/include/QtTextToSpeech/6.4.2/QtTextToSpeech/private/qvoice_p.h new/qtspeech-everywhere-src-6.4.3/include/QtTextToSpeech/6.4.2/QtTextToSpeech/private/qvoice_p.h --- old/qtspeech-everywhere-src-6.4.2/include/QtTextToSpeech/6.4.2/QtTextToSpeech/private/qvoice_p.h 2022-12-12 21:13:43.000000000 +0100 +++ new/qtspeech-everywhere-src-6.4.3/include/QtTextToSpeech/6.4.2/QtTextToSpeech/private/qvoice_p.h 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -#include "../../../../../src/tts/qvoice_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.2/include/QtTextToSpeech/6.4.3/QtTextToSpeech/private/qtexttospeech_p.h new/qtspeech-everywhere-src-6.4.3/include/QtTextToSpeech/6.4.3/QtTextToSpeech/private/qtexttospeech_p.h --- old/qtspeech-everywhere-src-6.4.2/include/QtTextToSpeech/6.4.3/QtTextToSpeech/private/qtexttospeech_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtspeech-everywhere-src-6.4.3/include/QtTextToSpeech/6.4.3/QtTextToSpeech/private/qtexttospeech_p.h 2023-03-12 05:16:00.000000000 +0100 @@ -0,0 +1 @@ +#include "../../../../../src/tts/qtexttospeech_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.2/include/QtTextToSpeech/6.4.3/QtTextToSpeech/private/qtexttospeech_qmltypes_p.h new/qtspeech-everywhere-src-6.4.3/include/QtTextToSpeech/6.4.3/QtTextToSpeech/private/qtexttospeech_qmltypes_p.h --- old/qtspeech-everywhere-src-6.4.2/include/QtTextToSpeech/6.4.3/QtTextToSpeech/private/qtexttospeech_qmltypes_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtspeech-everywhere-src-6.4.3/include/QtTextToSpeech/6.4.3/QtTextToSpeech/private/qtexttospeech_qmltypes_p.h 2023-03-12 05:16:00.000000000 +0100 @@ -0,0 +1 @@ +#include "../../../../../src/tts/qtexttospeech_qmltypes_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.2/include/QtTextToSpeech/6.4.3/QtTextToSpeech/private/qvoice_p.h new/qtspeech-everywhere-src-6.4.3/include/QtTextToSpeech/6.4.3/QtTextToSpeech/private/qvoice_p.h --- old/qtspeech-everywhere-src-6.4.2/include/QtTextToSpeech/6.4.3/QtTextToSpeech/private/qvoice_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtspeech-everywhere-src-6.4.3/include/QtTextToSpeech/6.4.3/QtTextToSpeech/private/qvoice_p.h 2023-03-12 05:16:00.000000000 +0100 @@ -0,0 +1 @@ +#include "../../../../../src/tts/qvoice_p.h" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.2/include/QtTextToSpeech/qttexttospeechversion.h new/qtspeech-everywhere-src-6.4.3/include/QtTextToSpeech/qttexttospeechversion.h --- old/qtspeech-everywhere-src-6.4.2/include/QtTextToSpeech/qttexttospeechversion.h 2022-12-13 08:05:07.000000000 +0100 +++ new/qtspeech-everywhere-src-6.4.3/include/QtTextToSpeech/qttexttospeechversion.h 2023-03-12 11:00:40.970245400 +0100 @@ -2,8 +2,8 @@ #ifndef QT_QTTEXTTOSPEECH_VERSION_H #define QT_QTTEXTTOSPEECH_VERSION_H -#define QTTEXTTOSPEECH_VERSION_STR "6.4.2" +#define QTTEXTTOSPEECH_VERSION_STR "6.4.3" -#define QTTEXTTOSPEECH_VERSION 0x060402 +#define QTTEXTTOSPEECH_VERSION 0x060403 #endif // QT_QTTEXTTOSPEECH_VERSION_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.2/src/plugins/tts/android/jar/src/org/qtproject/qt/android/speech/QtTextToSpeech.java new/qtspeech-everywhere-src-6.4.3/src/plugins/tts/android/jar/src/org/qtproject/qt/android/speech/QtTextToSpeech.java --- old/qtspeech-everywhere-src-6.4.2/src/plugins/tts/android/jar/src/org/qtproject/qt/android/speech/QtTextToSpeech.java 2022-12-12 21:13:43.000000000 +0100 +++ new/qtspeech-everywhere-src-6.4.3/src/plugins/tts/android/jar/src/org/qtproject/qt/android/speech/QtTextToSpeech.java 2023-03-12 05:16:00.000000000 +0100 @@ -228,6 +228,8 @@ { //Log.d(TAG, "getLocale: " + mLocale); final Locale language = mTts.getLanguage(); + if (language == null) + return null; String languageCode = language.getLanguage(); String countryCode = language.getCountry(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.2/src/plugins/tts/android/src/qtexttospeech_android.cpp new/qtspeech-everywhere-src-6.4.3/src/plugins/tts/android/src/qtexttospeech_android.cpp --- old/qtspeech-everywhere-src-6.4.2/src/plugins/tts/android/src/qtexttospeech_android.cpp 2022-12-12 21:13:43.000000000 +0100 +++ new/qtspeech-everywhere-src-6.4.3/src/plugins/tts/android/src/qtexttospeech_android.cpp 2023-03-12 05:16:00.000000000 +0100 @@ -292,11 +292,13 @@ result.reserve(count); for (int i = 0; i < count; ++i) { auto locale = locales.callMethod<jobject>("get", i); - auto localeLanguage = locale.callMethod<jstring>("getLanguage").toString(); - auto localeCountry = locale.callMethod<jstring>("getCountry").toString(); - if (!localeCountry.isEmpty()) - localeLanguage += QString("_%1").arg(localeCountry).toUpper(); - result << QLocale(localeLanguage); + if (locale.isValid()) { + auto localeLanguage = locale.callMethod<jstring>("getLanguage").toString(); + auto localeCountry = locale.callMethod<jstring>("getCountry").toString(); + if (!localeCountry.isEmpty()) + localeLanguage += QString("_%1").arg(localeCountry).toUpper(); + result << QLocale(localeLanguage); + } } return result; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.2/src/plugins/tts/winrt/qtexttospeech_winrt.cpp new/qtspeech-everywhere-src-6.4.3/src/plugins/tts/winrt/qtexttospeech_winrt.cpp --- old/qtspeech-everywhere-src-6.4.2/src/plugins/tts/winrt/qtexttospeech_winrt.cpp 2022-12-12 21:13:43.000000000 +0100 +++ new/qtspeech-everywhere-src-6.4.3/src/plugins/tts/winrt/qtexttospeech_winrt.cpp 2023-03-12 05:16:00.000000000 +0100 @@ -12,6 +12,7 @@ #include <QtCore/private/qfunctions_winrt_p.h> #include <winrt/base.h> +#include <QtCore/private/qfactorycacheregistration_p.h> #include <windows.foundation.h> #include <windows.foundation.collections.h> #include <windows.media.speechsynthesis.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.2/src/plugins/tts/winrt/qtexttospeech_winrt_audiosource.cpp new/qtspeech-everywhere-src-6.4.3/src/plugins/tts/winrt/qtexttospeech_winrt_audiosource.cpp --- old/qtspeech-everywhere-src-6.4.2/src/plugins/tts/winrt/qtexttospeech_winrt_audiosource.cpp 2022-12-12 21:13:43.000000000 +0100 +++ new/qtspeech-everywhere-src-6.4.3/src/plugins/tts/winrt/qtexttospeech_winrt_audiosource.cpp 2023-03-12 05:16:00.000000000 +0100 @@ -9,15 +9,6 @@ #include <QtCore/private/qfunctions_winrt_p.h> #include <QtCore/private/qsystemerror_p.h> -#include <robuffer.h> -#include <winrt/base.h> -#include <windows.foundation.h> -#include <windows.media.speechsynthesis.h> -#include <windows.storage.streams.h> - -#include <wrl.h> - - using namespace ABI::Windows::Foundation; using namespace ABI::Windows::Media::SpeechSynthesis; using namespace ABI::Windows::Storage::Streams; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.2/src/plugins/tts/winrt/qtexttospeech_winrt_audiosource.h new/qtspeech-everywhere-src-6.4.3/src/plugins/tts/winrt/qtexttospeech_winrt_audiosource.h --- old/qtspeech-everywhere-src-6.4.2/src/plugins/tts/winrt/qtexttospeech_winrt_audiosource.h 2022-12-12 21:13:43.000000000 +0100 +++ new/qtspeech-everywhere-src-6.4.3/src/plugins/tts/winrt/qtexttospeech_winrt_audiosource.h 2023-03-12 05:16:00.000000000 +0100 @@ -9,6 +9,7 @@ #include <robuffer.h> #include <winrt/base.h> +#include <QtCore/private/qfactorycacheregistration_p.h> #include <windows.foundation.h> #include <windows.media.speechsynthesis.h> #include <windows.storage.streams.h> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.2/src/tts/qtexttospeech.h new/qtspeech-everywhere-src-6.4.3/src/tts/qtexttospeech.h --- old/qtspeech-everywhere-src-6.4.2/src/tts/qtexttospeech.h 2022-12-12 21:13:43.000000000 +0100 +++ new/qtspeech-everywhere-src-6.4.3/src/tts/qtexttospeech.h 2023-03-12 05:16:00.000000000 +0100 @@ -14,15 +14,12 @@ #include <QtCore/qlocale.h> #include <QtTextToSpeech/qvoice.h> -#include <QtQmlIntegration/qqmlintegration.h> - QT_BEGIN_NAMESPACE class QTextToSpeechPrivate; class Q_TEXTTOSPEECH_EXPORT QTextToSpeech : public QObject { Q_OBJECT - QML_ELEMENT Q_PROPERTY(QString engine READ engine WRITE setEngine NOTIFY engineChanged) Q_PROPERTY(State state READ state NOTIFY stateChanged) Q_PROPERTY(double volume READ volume WRITE setVolume NOTIFY volumeChanged) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.2/tests/auto/qtexttospeech/tst_qtexttospeech.cpp new/qtspeech-everywhere-src-6.4.3/tests/auto/qtexttospeech/tst_qtexttospeech.cpp --- old/qtspeech-everywhere-src-6.4.2/tests/auto/qtexttospeech/tst_qtexttospeech.cpp 2022-12-12 21:13:43.000000000 +0100 +++ new/qtspeech-everywhere-src-6.4.3/tests/auto/qtexttospeech/tst_qtexttospeech.cpp 2023-03-12 05:16:00.000000000 +0100 @@ -344,7 +344,7 @@ if (engine != "mock" && !hasDefaultAudioOutput()) QSKIP("No audio device present"); if (engine == "macos" || engine == "speechd") - QSKIP("", "Native speech engine is faulty", Continue); + QSKIP("Native speech engine is faulty"); const QString text = QStringLiteral("Hello. World."); QTextToSpeech tts(engine);