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 2022-11-21 15:29:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qt6-speech (Old) and /work/SRC/openSUSE:Factory/.qt6-speech.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qt6-speech" Mon Nov 21 15:29:15 2022 rev:2 rq:1036924 version:6.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/qt6-speech/qt6-speech.changes 2022-10-01 17:43:46.313737282 +0200 +++ /work/SRC/openSUSE:Factory/.qt6-speech.new.1597/qt6-speech.changes 2022-11-21 15:29:30.144619913 +0100 @@ -1,0 +2,6 @@ +Tue Nov 15 11:53:24 UTC 2022 - Christophe Giboudeaux <christo...@krop.fr> + +- Update to 6.4.1: + * https://www.qt.io/blog/qt-6.4.1-released + +------------------------------------------------------------------- Old: ---- qtspeech-everywhere-src-6.4.0.tar.xz New: ---- qtspeech-everywhere-src-6.4.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qt6-speech.spec ++++++ --- /var/tmp/diff_new_pack.X6gnDo/_old 2022-11-21 15:29:30.688622675 +0100 +++ /var/tmp/diff_new_pack.X6gnDo/_new 2022-11-21 15:29:30.692622696 +0100 @@ -16,7 +16,7 @@ # -%define real_version 6.4.0 +%define real_version 6.4.1 %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.0 +Version: 6.4.1 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) ++++++ qtspeech-everywhere-src-6.4.0.tar.xz -> qtspeech-everywhere-src-6.4.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.0/.cmake.conf new/qtspeech-everywhere-src-6.4.1/.cmake.conf --- old/qtspeech-everywhere-src-6.4.0/.cmake.conf 2022-09-23 14:35:35.000000000 +0200 +++ new/qtspeech-everywhere-src-6.4.1/.cmake.conf 2022-11-09 01:07:29.000000000 +0100 @@ -1 +1 @@ -set(QT_REPO_MODULE_VERSION "6.4.0") +set(QT_REPO_MODULE_VERSION "6.4.1") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.0/.tag new/qtspeech-everywhere-src-6.4.1/.tag --- old/qtspeech-everywhere-src-6.4.0/.tag 2022-09-23 14:35:35.000000000 +0200 +++ new/qtspeech-everywhere-src-6.4.1/.tag 2022-11-09 01:07:29.000000000 +0100 @@ -1 +1 @@ -c9cab218dd87c06f02da8b9550c8634b6eb30eae +361ffd18077b4ac3cebc4ac1cb5496c2bb78563a diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.0/dependencies.yaml new/qtspeech-everywhere-src-6.4.1/dependencies.yaml --- old/qtspeech-everywhere-src-6.4.0/dependencies.yaml 2022-09-23 14:35:35.000000000 +0200 +++ new/qtspeech-everywhere-src-6.4.1/dependencies.yaml 2022-11-09 01:07:29.000000000 +0100 @@ -1,10 +1,10 @@ dependencies: ../qtbase: - ref: bc7e63385522c2020168cf367a8b3b1e6c6bc65e + ref: 905755304a474c942346774d930b92e3665c1bab required: true ../qtdeclarative: - ref: 0c0f33b73e3259dbf35481d3f1ffb81a97b76190 + ref: a514640b2a38391fceaaac3ca01b390ad3d62f31 required: false ../qtmultimedia: - ref: cdafa43069ae335b18aad4ec15d5ccbad02b1077 + ref: 6e056e80f717df878c016c6778cc091419cef44d required: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.0/examples/speech/quickspeech/main.qml new/qtspeech-everywhere-src-6.4.1/examples/speech/quickspeech/main.qml --- old/qtspeech-everywhere-src-6.4.0/examples/speech/quickspeech/main.qml 2022-09-23 14:35:35.000000000 +0200 +++ new/qtspeech-everywhere-src-6.4.1/examples/speech/quickspeech/main.qml 2022-11-09 01:07:29.000000000 +0100 @@ -11,7 +11,7 @@ visible: true title: qsTr("Text to Speech") minimumWidth: inputForm.implicitWidth - minimumHeight: inputForm.implicitHeight + minimumHeight: inputForm.implicitHeight + footer.implicitHeight TextToSpeech { id: tts @@ -46,7 +46,7 @@ id: input text: qsTr("Hello, world!") Layout.fillWidth: true - Layout.fillHeight: true + Layout.minimumHeight: implicitHeight } RowLayout { Button { @@ -150,9 +150,6 @@ } Component.onCompleted: { - root.width = inputForm.implicitWidth - root.height = inputForm.implicitHeight - enginesComboBox.currentIndex = tts.availableEngines().indexOf(tts.engine) updateLocales() updateVoices() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.0/include/QtTextToSpeech/6.4.0/QtTextToSpeech/private/qtexttospeech_p.h new/qtspeech-everywhere-src-6.4.1/include/QtTextToSpeech/6.4.0/QtTextToSpeech/private/qtexttospeech_p.h --- old/qtspeech-everywhere-src-6.4.0/include/QtTextToSpeech/6.4.0/QtTextToSpeech/private/qtexttospeech_p.h 2022-09-23 14:35:35.000000000 +0200 +++ new/qtspeech-everywhere-src-6.4.1/include/QtTextToSpeech/6.4.0/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.0/include/QtTextToSpeech/6.4.0/QtTextToSpeech/private/qtexttospeech_qmltypes_p.h new/qtspeech-everywhere-src-6.4.1/include/QtTextToSpeech/6.4.0/QtTextToSpeech/private/qtexttospeech_qmltypes_p.h --- old/qtspeech-everywhere-src-6.4.0/include/QtTextToSpeech/6.4.0/QtTextToSpeech/private/qtexttospeech_qmltypes_p.h 2022-09-23 14:35:35.000000000 +0200 +++ new/qtspeech-everywhere-src-6.4.1/include/QtTextToSpeech/6.4.0/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.0/include/QtTextToSpeech/6.4.0/QtTextToSpeech/private/qvoice_p.h new/qtspeech-everywhere-src-6.4.1/include/QtTextToSpeech/6.4.0/QtTextToSpeech/private/qvoice_p.h --- old/qtspeech-everywhere-src-6.4.0/include/QtTextToSpeech/6.4.0/QtTextToSpeech/private/qvoice_p.h 2022-09-23 14:35:35.000000000 +0200 +++ new/qtspeech-everywhere-src-6.4.1/include/QtTextToSpeech/6.4.0/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.0/include/QtTextToSpeech/6.4.1/QtTextToSpeech/private/qtexttospeech_p.h new/qtspeech-everywhere-src-6.4.1/include/QtTextToSpeech/6.4.1/QtTextToSpeech/private/qtexttospeech_p.h --- old/qtspeech-everywhere-src-6.4.0/include/QtTextToSpeech/6.4.1/QtTextToSpeech/private/qtexttospeech_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtspeech-everywhere-src-6.4.1/include/QtTextToSpeech/6.4.1/QtTextToSpeech/private/qtexttospeech_p.h 2022-11-09 01:07:29.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.0/include/QtTextToSpeech/6.4.1/QtTextToSpeech/private/qtexttospeech_qmltypes_p.h new/qtspeech-everywhere-src-6.4.1/include/QtTextToSpeech/6.4.1/QtTextToSpeech/private/qtexttospeech_qmltypes_p.h --- old/qtspeech-everywhere-src-6.4.0/include/QtTextToSpeech/6.4.1/QtTextToSpeech/private/qtexttospeech_qmltypes_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtspeech-everywhere-src-6.4.1/include/QtTextToSpeech/6.4.1/QtTextToSpeech/private/qtexttospeech_qmltypes_p.h 2022-11-09 01:07:29.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.0/include/QtTextToSpeech/6.4.1/QtTextToSpeech/private/qvoice_p.h new/qtspeech-everywhere-src-6.4.1/include/QtTextToSpeech/6.4.1/QtTextToSpeech/private/qvoice_p.h --- old/qtspeech-everywhere-src-6.4.0/include/QtTextToSpeech/6.4.1/QtTextToSpeech/private/qvoice_p.h 1970-01-01 01:00:00.000000000 +0100 +++ new/qtspeech-everywhere-src-6.4.1/include/QtTextToSpeech/6.4.1/QtTextToSpeech/private/qvoice_p.h 2022-11-09 01:07:29.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.0/include/QtTextToSpeech/qttexttospeechversion.h new/qtspeech-everywhere-src-6.4.1/include/QtTextToSpeech/qttexttospeechversion.h --- old/qtspeech-everywhere-src-6.4.0/include/QtTextToSpeech/qttexttospeechversion.h 2022-09-27 08:05:39.000000000 +0200 +++ new/qtspeech-everywhere-src-6.4.1/include/QtTextToSpeech/qttexttospeechversion.h 2022-11-10 12:06:05.000000000 +0100 @@ -2,8 +2,8 @@ #ifndef QT_QTTEXTTOSPEECH_VERSION_H #define QT_QTTEXTTOSPEECH_VERSION_H -#define QTTEXTTOSPEECH_VERSION_STR "6.4.0" +#define QTTEXTTOSPEECH_VERSION_STR "6.4.1" -#define QTTEXTTOSPEECH_VERSION 0x060400 +#define QTTEXTTOSPEECH_VERSION 0x060401 #endif // QT_QTTEXTTOSPEECH_VERSION_H diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.0/src/tts/doc/src/qttexttospeech-index.qdoc new/qtspeech-everywhere-src-6.4.1/src/tts/doc/src/qttexttospeech-index.qdoc --- old/qtspeech-everywhere-src-6.4.0/src/tts/doc/src/qttexttospeech-index.qdoc 2022-09-23 14:35:35.000000000 +0200 +++ new/qtspeech-everywhere-src-6.4.1/src/tts/doc/src/qttexttospeech-index.qdoc 2022-11-09 01:07:29.000000000 +0100 @@ -6,17 +6,16 @@ \title Qt TextToSpeech \brief The Qt TextToSpeech module enables access to text-to-speech engines - The module enables a Qt application to support accessibility features such - as text-to-speech, which is useful for end-users who cannot access the - application's visual interface. In addition to assistive technologies like - screen readers, the most common use case for text-to-speech is when the - end-user is driving or operating machinery. In such a scenario, an application - can use text-to-speech to read out incoming notifications, or to provide - turn-by-turn navigation instructions. + The Qt \TextToSpeech module enables a Qt application to read out text by + using speech synthesis. This is especially useful in scenarios where the + end-user cannot access the application's visual interface, for example, when + driving or operating machinery. In such setups, the module can be used to + read out incoming notifications or to provide turn-by-turn navigation + instructions. - On Linux, the module can use the Speech Dispatcher daemon (libspeechd), or - flite. On other platforms, it uses the native system APIs to access the - platform-specific text-to-speech engines. + The module does not provide a text-to-speech engine itself. Instead, it + uses engines native to the operating system. See \l{Qt TextToSpeech Engines} + for more details about this. \section1 Using the Module diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/qtspeech-everywhere-src-6.4.0/tests/auto/qtexttospeech/tst_qtexttospeech.cpp new/qtspeech-everywhere-src-6.4.1/tests/auto/qtexttospeech/tst_qtexttospeech.cpp --- old/qtspeech-everywhere-src-6.4.0/tests/auto/qtexttospeech/tst_qtexttospeech.cpp 2022-09-23 14:35:35.000000000 +0200 +++ new/qtspeech-everywhere-src-6.4.1/tests/auto/qtexttospeech/tst_qtexttospeech.cpp 2022-11-09 01:07:29.000000000 +0100 @@ -101,7 +101,6 @@ QFETCH_GLOBAL(QString, engine); if (engine == "speechd") { QTextToSpeech tts(engine); - QTRY_COMPARE(tts.state(), QTextToSpeech::Ready); if (tts.state() == QTextToSpeech::Error) { QSKIP("speechd engine reported an error, " "make sure the speech-dispatcher service is running!"); @@ -375,7 +374,14 @@ selectWorkingVoice(&tts); const QList<QVoice> voices = tts.availableVoices(); - for (const auto &voice : voices) { + for (qsizetype i = 0; i < voices.count(); ++i) { + + if (i > 9) { + qWarning() << "sayWithVoices ended after 10 out of" << voices.count() << "voices."; + break; + } + + const auto voice = voices.at(i); if (engine == "speechd" && voice.name().startsWith("dfki-")) { qWarning() << "Voice dysfunctional:" << voice; continue; @@ -388,6 +394,7 @@ QElapsedTimer timer; timer.start(); + qDebug() << text.arg(engine, voice.name()); tts.say(text.arg(engine, voice.name())); QTRY_COMPARE(tts.state(), QTextToSpeech::Speaking); QSignalSpy spy(&tts, &QTextToSpeech::stateChanged);