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% 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% 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 <quote +>Quan una bola xoca amb un mur en creixement, el jugador perdr?? una vida. Una excepci?? ??s la col??lisi?? amb el <quote >cap</quote > del mur, no es perdr?? cap vida. </para> <para ->L'objectiu de cada nivell ??s cobrir al menys el 75% del camp amb un mur. </para> +>L'objectiu de cada nivell ??s cobrir almenys el 75% 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%. 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%. 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 % 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() );
