Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kbounce for openSUSE:Factory checked 
in at 2021-12-13 20:42:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kbounce (Old)
 and      /work/SRC/openSUSE:Factory/.kbounce.new.2520 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kbounce"

Mon Dec 13 20:42:47 2021 rev:117 rq:937907 version:21.12.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kbounce/kbounce.changes  2021-11-06 
18:19:08.100918838 +0100
+++ /work/SRC/openSUSE:Factory/.kbounce.new.2520/kbounce.changes        
2021-12-13 20:47:42.076531471 +0100
@@ -1,0 +2,25 @@
+Fri Dec  3 19:21:43 UTC 2021 - Christophe Giboudeaux <[email protected]>
+
+- Update to 21.12.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/gear/21.12.0/
+- No code change since 21.11.90
+
+-------------------------------------------------------------------
+Sat Nov 27 10:10:37 UTC 2021 - Christophe Giboudeaux <[email protected]>
+
+- Update to 21.11.90
+  * New feature release
+- No code change since 21.11.80
+
+-------------------------------------------------------------------
+Sat Nov 13 17:54:46 UTC 2021 - Christophe Giboudeaux <[email protected]>
+
+- Update to 21.11.80
+  * New feature release
+- Changes since 21.08.3:
+  * kde-ci: use @same so that stable builds use stable libkdegames
+  * CI: Fix repo path for libkdegames
+
+-------------------------------------------------------------------

Old:
----
  kbounce-21.08.3.tar.xz
  kbounce-21.08.3.tar.xz.sig

New:
----
  kbounce-21.12.0.tar.xz
  kbounce-21.12.0.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kbounce.spec ++++++
--- /var/tmp/diff_new_pack.dc4FH7/_old  2021-12-13 20:47:42.600531806 +0100
+++ /var/tmp/diff_new_pack.dc4FH7/_new  2021-12-13 20:47:42.604531808 +0100
@@ -16,12 +16,11 @@
 #
 
 
-%define kf5_version 5.60.0
 # Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA)
 %{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print 
$1"."$2}')}
 %bcond_without lang
 Name:           kbounce
-Version:        21.08.3
+Version:        21.12.0
 Release:        0
 Summary:        Bounce ball game
 License:        LGPL-2.0-or-later


++++++ kbounce-21.08.3.tar.xz -> kbounce-21.12.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kbounce-21.08.3/.gitlab-ci.yml 
new/kbounce-21.12.0/.gitlab-ci.yml
--- old/kbounce-21.08.3/.gitlab-ci.yml  1970-01-01 01:00:00.000000000 +0100
+++ new/kbounce-21.12.0/.gitlab-ci.yml  2021-12-02 22:28:43.000000000 +0100
@@ -0,0 +1,6 @@
+# SPDX-FileCopyrightText: None
+# SPDX-License-Identifier: CC0-1.0
+
+include:
+  - 
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
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kbounce-21.08.3/.kde-ci.yml 
new/kbounce-21.12.0/.kde-ci.yml
--- old/kbounce-21.08.3/.kde-ci.yml     1970-01-01 01:00:00.000000000 +0100
+++ new/kbounce-21.12.0/.kde-ci.yml     2021-12-02 22:28:43.000000000 +0100
@@ -0,0 +1,19 @@
+# SPDX-FileCopyrightText: None
+# SPDX-License-Identifier: CC0-1.0
+
+Dependencies:
+- 'on': ['@all']
+  'require':
+    'frameworks/extra-cmake-modules': '@stable'
+    'games/libkdegames': '@same'
+    'frameworks/kcoreaddons': '@stable'
+    'frameworks/kconfig': '@stable'
+    'frameworks/kcrash': '@stable'
+    'frameworks/kwidgetsaddons': '@stable'
+    'frameworks/kdbusaddons': '@stable'
+    'frameworks/ki18n': '@stable'
+    'frameworks/kconfigwidgets': '@stable'
+    'frameworks/kcompletion': '@stable'
+    'frameworks/kxmlgui': '@stable'
+    'frameworks/kio': '@stable'
+    'frameworks/kdoctools': '@stable'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kbounce-21.08.3/CMakeLists.txt 
new/kbounce-21.12.0/CMakeLists.txt
--- old/kbounce-21.08.3/CMakeLists.txt  2021-10-31 11:24:35.000000000 +0100
+++ new/kbounce-21.12.0/CMakeLists.txt  2021-12-02 22:28:43.000000000 +0100
@@ -2,18 +2,28 @@
 
 # KDE Application Version, managed by release script
 set(RELEASE_SERVICE_VERSION_MAJOR "21")
-set(RELEASE_SERVICE_VERSION_MINOR "08")
-set(RELEASE_SERVICE_VERSION_MICRO "3")
+set(RELEASE_SERVICE_VERSION_MINOR "12")
+set(RELEASE_SERVICE_VERSION_MICRO "0")
 set(RELEASE_SERVICE_VERSION 
"${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
 
 project(kbounce VERSION ${RELEASE_SERVICE_VERSION})
 
 set (QT_MIN_VERSION "5.15.0")
-set (KF5_MIN_VERSION "5.83.0")
+set (KF5_MIN_VERSION "5.85.0")
 
 find_package(ECM ${KF5_MIN_VERSION} REQUIRED CONFIG)
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} )
 
+include(KDEInstallDirs)
+include(KDECMakeSettings)
+include(KDECompilerSettings NO_POLICY_SCOPE)
+
+include(FeatureSummary)
+include(ECMInstallIcons)
+include(ECMAddAppIcon)
+include(ECMSetupVersion)
+include(ECMQtDeclareLoggingCategory)
+
 find_package(Qt5 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Widgets Svg)
 find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
     CoreAddons 
@@ -31,26 +41,11 @@
 
 find_package(KF5KDEGames 7.3.0 REQUIRED)
 
-include(KDEInstallDirs)
-include(KDECMakeSettings)
-include(KDECompilerSettings NO_POLICY_SCOPE)
-
-include(FeatureSummary)
-include(ECMInstallIcons)
-include(ECMAddAppIcon)
-include(ECMSetupVersion)
-include(ECMQtDeclareLoggingCategory)
-
 add_definitions(
-    -DQT_NO_FOREACH
-    -DQT_NO_KEYWORDS
-    -DQT_NO_CAST_FROM_ASCII
-    -DQT_NO_CAST_TO_ASCII
-    -DQT_NO_CAST_FROM_BYTEARRAY
-    -DQT_NO_URL_CAST_FROM_STRING
-    -DQT_USE_QSTRINGBUILDER
-    -DQT_STRICT_ITERATORS
-    -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT
+    -DQT_DISABLE_DEPRECATED_BEFORE=0x050F00
+    -DQT_DEPRECATED_WARNINGS_SINCE=0x060000
+    -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x055600
+    -DKF_DEPRECATED_WARNINGS_SINCE=0x060000
 )
 
 add_subdirectory(themes)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kbounce-21.08.3/po/ca/docs/kbounce/index.docbook 
new/kbounce-21.12.0/po/ca/docs/kbounce/index.docbook
--- old/kbounce-21.08.3/po/ca/docs/kbounce/index.docbook        2021-11-02 
01:11:17.000000000 +0100
+++ new/kbounce-21.12.0/po/ca/docs/kbounce/index.docbook        2021-12-03 
01:11:44.000000000 +0100
@@ -127,20 +127,20 @@
 >Al jugador se li presenta un camp rectangular en mosaic envoltat de murs. 
 >Dues o m??s boles es mouen pel camp i reboten en els murs. L'objectiu del joc 
 >??s limitar la mida de la sala per a les boles. </para>
 
 <para
->La mida de l'??rea activa del camp es redueix creant murs nous que tanquen 
les ??rees que no contenen boles. Per a completar un nivell, el jugador haur?? 
de fer disminuir la mida del camp actiu en al menys un 75&percnt; dins del 
temps perm??s. </para>
+>La mida de l'??rea activa del camp es redueix creant murs nous que tanquen 
les ??rees que no contenen boles. Per a completar un nivell, el jugador haur?? 
de fer disminuir la mida del camp actiu en almenys un 75&percnt; dins del temps 
perm??s. </para>
 
 <para
 >Els murs nous es construeixen fent clic amb el &BER; en una ??rea activa del 
 >camp, moment en qu?? un mur comen??ar?? a cr??ixer en direccions oposades des 
 >del quadrat en el qual s'ha fet clic. En qualsevol moment, nom??s pot estar 
 >creixent a la pantalla un mur en cada direcci??. </para>
 
 <para
->Quan el ratol?? est?? sobre el camp, el cursor es mostrar?? com un parell de 
fletxes apuntant en direccions oposades, ja sigui horitzontal o verticalment. 
Les fletxes apuntaran en la direcci?? en que creixeran els murs quan es faci 
clic amb el &BER;. Aquesta direcci?? es pot canviar fent clic amb el &BDR;. 
</para>
+>Quan el ratol?? est?? sobre el camp, el cursor es mostrar?? com un parell de 
fletxes apuntant en direccions oposades, sigui horitzontalment o verticalment. 
Les fletxes apuntaran en la direcci?? en qu?? creixeran els murs quan es faci 
clic amb el &BER;. Aquesta direcci?? es pot canviar fent clic amb el &BDR;. 
</para>
 
 <para
 >Un mur nou t?? un <quote
 >cap</quote
 > que s'allunya del punt on s'ha fet clic amb el ratol??. Un mur no ser?? 
 > permanent fins que aquest <quote
 >cap</quote
-> es trobi amb un altra mur. Si una bola xoca amb qualsevol part del mur 
excepte el cap, abans que el cap es trobi amb un altra mur, el mur nou 
desapareixer?? completament i es perdr?? una vida. Si una bola xoca amb el cap 
en la direcci?? de creixement del mur, el mur deixar?? de cr??ixer all?? i es 
tornar?? permanent, sense perdre cap vida. Si una pilota xoca amb el cap des de 
qualsevol altra costat, la pilota rebotar?? i el mur seguir?? creixent amb 
normalitat. </para>
+> es trobi amb un altre mur. Si una bola xoca amb qualsevol part del mur 
excepte el cap, abans que el cap es trobi amb un altre mur, el mur nou 
desapareixer?? completament i es perdr?? una vida. Si una bola xoca amb el cap 
en la direcci?? de creixement del mur, el mur deixar?? de cr??ixer all?? i es 
tornar?? permanent, sense perdre cap vida. Si una pilota xoca amb el cap des de 
qualsevol altra costat, la pilota rebotar?? i el mur seguir?? creixent amb 
normalitat. </para>
 </chapter>
 
 <chapter id="rules_and_tips"
@@ -158,18 +158,18 @@
 >En el nivell ??n?? hi ha ??n + 1?? boles. El jugador rep ??n + 1?? vides. 
 >Disposa de ??30 * (n + 2)?? segons per a completar-lo. </para>
 
 <para
->Quan una bola xoca amb una mur en creixement, el jugador perdr?? una vida. 
Una excepci?? ??s la col??lisi?? amb el &nbsp;<quote
+>Quan una bola xoca amb un mur en creixement, el jugador perdr?? una vida. Una 
excepci?? ??s la col??lisi?? amb el &nbsp;<quote
 >cap</quote
 > del mur, no es perdr?? cap vida. </para>
 
 <para
->L'objectiu de cada nivell ??s cobrir al menys el 75&percnt; del camp amb un 
mur. </para>
+>L'objectiu de cada nivell ??s cobrir almenys el 75&percnt; del camp amb un 
mur. </para>
 
 <para
 >La p??rdua de totes les vides i excedir el temps perm??s resultar?? en el 
 >final del joc. </para>
 
 <para
->Si un jugador completa un nivell, rebr?? 15 punts per cada vida restant i una 
bonificaci?? en funci?? de la quantitat de boles i la quantitat de mosaics 
plens per sobre del 75&percnt;. Tamb?? avan??ar?? cap el nivell seg??ent. 
</para>
+>Si un jugador completa un nivell, rebr?? 15 punts per cada vida restant i una 
bonificaci?? en funci?? de la quantitat de boles i la quantitat de mosaics 
plens per sobre del 75&percnt;. Tamb?? avan??ar?? cap al nivell seg??ent. 
</para>
  
 </sect1>
 
@@ -486,7 +486,7 @@
 <listitem>
 <para
 ><action
->Selecciona una dificultat de la partida. En els nivells de dificultat m??s 
alts, els murs es construeixen m??s lentament, mentre que les boles es mouen 
m??s r??pid. Aix?? fa que sigui m??s dif??cil rodejar una ??rea en el 
tauler.</action
+>Selecciona una dificultat de la partida. En els nivells de dificultat m??s 
alts, els murs es construeixen m??s lentament, mentre que les boles es mouen 
m??s de pressa. Aix?? fa que sigui m??s dif??cil rodejar una ??rea en el 
tauler.</action
 ></para>
 </listitem>
 </varlistentry>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kbounce-21.08.3/po/de/docs/kbounce/index.docbook 
new/kbounce-21.12.0/po/de/docs/kbounce/index.docbook
--- old/kbounce-21.08.3/po/de/docs/kbounce/index.docbook        2021-11-02 
01:11:17.000000000 +0100
+++ new/kbounce-21.12.0/po/de/docs/kbounce/index.docbook        2021-12-03 
01:11:44.000000000 +0100
@@ -71,13 +71,13 @@
 
 
 <date
->2016-05-09</date>
+>2021-06-25</date>
 <releaseinfo
->0.11 (Applications 16.04)</releaseinfo>
+>KDE Gear 21.04</releaseinfo>
 
 <abstract>
        <para
->This documentation describes the game of &kbounce; version 0.11</para>
+>Dieses Handbuch beschreibt das Spiel &kbounce; in der Version 21.04</para>
 </abstract>
 
 
@@ -99,7 +99,7 @@
        <keyword
 >B??lle</keyword>
        <keyword
->jezzball</keyword>
+>JezzBall</keyword>
        <keyword
 >KBounce</keyword>
 </keywordset>
@@ -144,7 +144,7 @@
 >Die Gr????e des aktiven Bereiches wird durch das Ziehen neuer W??nde 
 >verringert, sofern die so abgegrenzten Bereiche keine B??lle enthalten. Eine 
 >Ebene ist beendet, wenn es dem Spieler gelingt, die aktive Fl??che in der zur 
 >Verf??gung stehenden Zeit um mindestens 75&nbsp;% zu verringern. </para>
 
 <para
->New walls are built by clicking the &LMB; in an active area of the field, at 
which point two walls will begin to grow in opposite directions from the square 
the mouse was clicked in. Only one wall in each direction may be growing on the 
screen at any given time. </para>
+>Neue W??nde werden erzeugt, indem Sie mit der &LMBn; in den aktiven Bereich 
des Feldes klickt. Von dieser Stelle beginnt eine Wand sich in entgegengesetzte 
Richtungen auszudehnen. Lediglich eine Wand kann sich zur gleichen Zeit 
ausdehnen. </para>
 
 <para
 >Wenn sich die Maus ??ber dem Feld befindet, wechselt der Mauszeiger zu zwei 
 >entgegengesetzten Pfeilen, entweder horizontal oder vertikal. Die Pfeile 
 >zeigen die Richtungen an, in die sich die W??nde ausdehnen, wenn Sie mit der 
 >&LMBn; klicken. Diese Richtung k??nnen Sie durch Klicken mit der &RMBn; 
 >??ndern. </para>
@@ -384,14 +384,12 @@
 ><menuchoice
 ><shortcut
 > <keycombo action="simul"
->&Ctrl;<keycap
->End</keycap
-></keycombo
+>&Ctrl;&End; </keycombo
 > </shortcut
 > <guimenu
->Game</guimenu
+>Spiel</guimenu
 > <guimenuitem
->End Game</guimenuitem
+>Spiel beenden</guimenuitem
 > </menuchoice
 ></term>
 <listitem>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kbounce-21.08.3/po/zh_CN/kbounce.po 
new/kbounce-21.12.0/po/zh_CN/kbounce.po
--- old/kbounce-21.08.3/po/zh_CN/kbounce.po     2021-11-02 01:11:17.000000000 
+0100
+++ new/kbounce-21.12.0/po/zh_CN/kbounce.po     2021-12-03 01:11:44.000000000 
+0100
@@ -11,7 +11,7 @@
 "Project-Id-Version: kdeorg\n"
 "Report-Msgid-Bugs-To: https://bugs.kde.org\n";
 "POT-Creation-Date: 2021-01-24 02:21+0100\n"
-"PO-Revision-Date: 2021-10-29 13:28\n"
+"PO-Revision-Date: 2021-11-30 15:24\n"
 "Last-Translator: \n"
 "Language-Team: Chinese Simplified\n"
 "Language: zh_CN\n"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kbounce-21.08.3/src/board.cpp 
new/kbounce-21.12.0/src/board.cpp
--- old/kbounce-21.08.3/src/board.cpp   2021-10-31 11:24:35.000000000 +0100
+++ new/kbounce-21.12.0/src/board.cpp   2021-12-02 22:28:43.000000000 +0100
@@ -35,7 +35,7 @@
     m_walls.append( new KBounceWall( KBounceWall::Right, m_renderer, this ) );
     m_walls.append( new KBounceWall( KBounceWall::Down, m_renderer, this ) );
     m_walls.append( new KBounceWall( KBounceWall::Left, m_renderer, this ) );
-    for (KBounceWall* wall : qAsConst(m_walls)) {
+    for (KBounceWall* wall : std::as_const(m_walls)) {
         wall->hide();
         connect( wall, &KBounceWall::died, this, &KBounceBoard::wallDied );
         connect( wall, &KBounceWall::finished, this, 
&KBounceBoard::wallFinished );
@@ -77,11 +77,11 @@
 
     m_tileSize = QSize( minTileSize, minTileSize );
 
-    for (KBounceBall* ball : qAsConst(m_balls)) {
+    for (KBounceBall* ball : std::as_const(m_balls)) {
         ball->resize( m_tileSize );
     }
 
-    for (KBounceWall* wall : qAsConst(m_walls)) {
+    for (KBounceWall* wall : std::as_const(m_walls)) {
         wall->resize( m_tileSize );
     }
 
@@ -110,7 +110,7 @@
         ball->resize( m_tileSize );
         m_balls.append( ball );
     }
-    for (KBounceBall* ball : qAsConst(m_balls)) {
+    for (KBounceBall* ball : std::as_const(m_balls)) {
         ball->setRelativePos( 4 + QRandomGenerator::global()->bounded( 
TILE_NUM_W - 8 ),
                 4 + QRandomGenerator::global()->bounded( TILE_NUM_H - 8 ) );
 
@@ -121,7 +121,7 @@
     }
     Q_EMIT ballsChanged( level + 1 );
 
-    for (KBounceWall* wall : qAsConst(m_walls)) {
+    for (KBounceWall* wall : std::as_const(m_walls)) {
         wall->setWallVelocity(m_wallVelocity);
         wall->hide();
     }
@@ -200,7 +200,7 @@
 
     if ( (type & WALL) != 0 )
     {
-        for (KBounceWall* wall : qAsConst(m_walls)) {
+        for (KBounceWall* wall : std::as_const(m_walls)) {
             if ( object != wall )
             {
                 if ( wall->isVisible() && rect.intersects( 
wall->nextBoundingRect() ) )
@@ -217,7 +217,7 @@
 
     if ( (type & BALL) != 0 )
     {
-        for (KBounceBall* ball : qAsConst(m_balls)) {
+        for (KBounceBall* ball : std::as_const(m_balls)) {
             if ( object != ball )
             {
                 if ( rect.intersects( ball->nextBoundingRect() ) )
@@ -273,13 +273,13 @@
 
 void KBounceBoard::checkCollisions()
 {
-    for (KBounceWall* wall : qAsConst(m_walls)){
+    for (KBounceWall* wall : std::as_const(m_walls)){
         QRectF rect = wall->nextBoundingRect();
         KBounceCollision collision;
         collision = checkCollision( wall, rect, ALL );
         wall->collide( collision );
     }
-    for (KBounceBall* ball : qAsConst(m_balls)) {
+    for (KBounceBall* ball : std::as_const(m_balls)) {
         QRectF rect = ball->nextBoundingRect();
         KBounceCollision collision;
         collision = checkCollision( ball, rect, ALL );
@@ -304,18 +304,18 @@
 {
     checkCollisions();
 
-    for (KBounceBall* ball : qAsConst(m_balls)) {
+    for (KBounceBall* ball : std::as_const(m_balls)) {
         ball->goForward();
     }
-    for (KBounceWall* wall : qAsConst(m_walls)) {
+    for (KBounceWall* wall : std::as_const(m_walls)) {
         wall->goForward();
     }
 
-    for (KBounceBall* ball : qAsConst(m_balls)) {
+    for (KBounceBall* ball : std::as_const(m_balls)) {
         ball->update();
     }
 
-    for (KBounceWall* wall : qAsConst(m_walls)) {
+    for (KBounceWall* wall : std::as_const(m_walls)) {
         wall->update();
     }
 }
@@ -355,7 +355,7 @@
         for ( int y = y1; y < y2; y++ )
             m_tiles[x][y] = Wall;
 
-    for (KBounceBall* ball : qAsConst(m_balls)) {
+    for (KBounceBall* ball : std::as_const(m_balls)) {
         int x1 = static_cast<int>( ball->ballBoundingRect().x() );
         int y1 = static_cast<int>( ball->ballBoundingRect().y() );
         int x2 = static_cast<int>( ball->ballBoundingRect().right() );

Reply via email to