Hello community,

here is the log from the commit of package kollision for openSUSE:Factory 
checked in at 2016-08-31 00:08:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kollision (Old)
 and      /work/SRC/openSUSE:Factory/.kollision.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kollision"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kollision/kollision.changes      2016-07-24 
19:47:34.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kollision.new/kollision.changes 2016-08-31 
00:08:06.000000000 +0200
@@ -1,0 +2,16 @@
+Fri Aug 12 10:21:26 UTC 2016 - tittiatc...@gmail.com
+
+- Update to KDE Applications 16.08.0
+   * KDE Applications 16.08.0
+   * https://www.kde.org/announcements/announce-applications-16.08.0.php
+
+
+-------------------------------------------------------------------
+Mon Aug  8 15:16:49 UTC 2016 - tittiatc...@gmail.com
+
+- Update to KDE Applications 16.07.90
+   * KDE Applications 16.07.90 (16.08-RC)
+   * https://www.kde.org/announcements/announce-applications-16.07.90.php
+
+
+-------------------------------------------------------------------

Old:
----
  kollision-16.04.3.tar.xz

New:
----
  kollision-16.08.0.tar.xz

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

Other differences:
------------------
++++++ kollision.spec ++++++
--- /var/tmp/diff_new_pack.QcLapk/_old  2016-08-31 00:08:07.000000000 +0200
+++ /var/tmp/diff_new_pack.QcLapk/_new  2016-08-31 00:08:07.000000000 +0200
@@ -42,7 +42,7 @@
 License:        GPL-2.0+
 Group:          Amusements/Games/Board/Puzzle
 Url:            http://www.kde.org
-Version:        16.04.3
+Version:        16.08.0
 Release:        0
 Source0:        kollision-%{version}.tar.xz
 Obsoletes:      %{name}5 < %{version}

++++++ kollision-16.04.3.tar.xz -> kollision-16.08.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kollision-16.04.3/.gitignore 
new/kollision-16.08.0/.gitignore
--- old/kollision-16.04.3/.gitignore    1970-01-01 01:00:00.000000000 +0100
+++ new/kollision-16.08.0/.gitignore    2016-08-03 14:31:21.000000000 +0200
@@ -0,0 +1,3 @@
+.kdev4/
+build/
+*.kdev4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kollision-16.04.3/CMakeLists.txt 
new/kollision-16.08.0/CMakeLists.txt
--- old/kollision-16.04.3/CMakeLists.txt        2016-05-29 14:21:39.000000000 
+0200
+++ new/kollision-16.08.0/CMakeLists.txt        2016-08-03 14:31:21.000000000 
+0200
@@ -10,7 +10,6 @@
 find_package(Qt5 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Widgets)
 find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
     Config
-    ConfigWidgets
     CoreAddons
     Crash
     DBusAddons
@@ -26,7 +25,7 @@
 include(ECMAddAppIcon)
 include(ECMInstallIcons)
 include(KDEInstallDirs)
-include(KDECompilerSettings)
+include(KDECompilerSettings NO_POLICY_SCOPE)
 include(KDECMakeSettings)
 
 add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS)
Files old/kollision-16.04.3/doc/gameboard.png and 
new/kollision-16.08.0/doc/gameboard.png differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kollision-16.04.3/doc/index.docbook 
new/kollision-16.08.0/doc/index.docbook
--- old/kollision-16.04.3/doc/index.docbook     2016-05-29 14:21:39.000000000 
+0200
+++ new/kollision-16.08.0/doc/index.docbook     2016-08-03 14:31:21.000000000 
+0200
@@ -1,15 +1,13 @@
 <?xml version="1.0" ?>
 <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" 
"dtd/kdedbx45.dtd" [
-  <!ENTITY kappname "<application>Kollision</application>">
-  <!ENTITY kappversion "0.1">
-  <!ENTITY package "kdegames">
+  <!ENTITY kollision "<application>Kollision</application>">
   <!ENTITY % English "INCLUDE" >
   <!ENTITY % addindex "IGNORE">
 ]>
  
 <book id="kollision" lang="&language;">
 <bookinfo>
-        <title>The &kappname; Handbook</title>
+        <title>The &kollision; Handbook</title>
 <authorgroup>
         <author>
                 <firstname>Paolo</firstname>
@@ -22,10 +20,10 @@
 </authorgroup>
 <legalnotice>&FDLNotice;</legalnotice>
  
-<date>2013-05-06</date>
-<releaseinfo>&kappversion; (&kde; 4.11)</releaseinfo> 
+<date>2016-05-10</date>
+<releaseinfo>0.3 (applications 16.04)</releaseinfo> 
 <abstract>
-        <para>This documentation describes the game of &kappname; version 
&kappversion;</para>
+        <para>This documentation describes the game of &kollision; version 
0.3</para>
 </abstract>
  
 <keywordset>
@@ -47,6 +45,18 @@
  
 <chapter id="howto"><title>How to play</title>
         <note><title>Objective:</title><para>Let the blue ball move in the 
field without touching the red balls.</para></note>
+
+<screenshot>
+<mediaobject>
+<imageobject>
+<imagedata fileref="gameboard.png" format="PNG"/>
+</imageobject>
+<textobject>
+<phrase>&kollision; Game Board</phrase>
+</textobject>
+</mediaobject>
+</screenshot>
+
         <para>
 Click on the empty field to start a game: a blue ball immediately replaces 
your mouse cursor, and a number of red balls start to fade into the field.
         </para>
@@ -120,7 +130,7 @@
 </shortcut>
 <guimenu>Game</guimenu>
 <guimenuitem>Quit</guimenuitem></menuchoice></term>
-<listitem><para>Selecting this item will end your current game, and exit 
&kappname;.</para></listitem>
+<listitem><para>Selecting this item will end your current game, and exit 
&kollision;.</para></listitem>
 </varlistentry>
 
 <varlistentry>
@@ -147,7 +157,7 @@
 </variablelist>
 
 <para>
-Additionally &kappname; has the common &kde; <guimenu>Settings</guimenu> and 
<guimenu>Help</guimenu>
+Additionally &kollision; has the common &kde; <guimenu>Settings</guimenu> and 
<guimenu>Help</guimenu>
 menu items, for more information read the sections about the <ulink 
url="help:/fundamentals/ui.html#menus-settings"
 >Settings Menu</ulink> and <ulink 
 >url="help:/fundamentals/ui.html#menus-help">Help Menu</ulink>
 of the &kde; Fundamentals.
@@ -165,22 +175,22 @@
 </qandaentry>
 <qandaentry>
  <question><para>Can I use the keyboard to play the game? </para></question>
- <answer><para>No. &kappname; can only be played with a mouse.</para></answer>
+ <answer><para>No. &kollision; can only be played with a mouse.</para></answer>
 </qandaentry>
 <qandaentry>
  <question><para>I cannot figure out what to do here! Are there hints? 
</para></question>
- <answer><para>&kappname; does not have a <quote>Hint</quote> 
feature.</para></answer>
+ <answer><para>&kollision; does not have a <quote>Hint</quote> 
feature.</para></answer>
 </qandaentry>
 <qandaentry>
  <question><para>I have to quit the game now, but I am not finished yet. Can I 
save my progress?</para></question>
-  <answer><para>You cannot save games in &kappname;.</para></answer>
+  <answer><para>You cannot save games in &kollision;.</para></answer>
 </qandaentry>
 </qandaset>
 </chapter>
  
 <chapter id="credits"><title>Credits and License</title>
 <para>
-&kappname;
+&kollision;
 </para>
 <para>
 Copyright 2007-2008 Paolo Capriotti <email>p.caprio...@gmail.com</email>
@@ -198,17 +208,7 @@
 &underGPL;
  
 </chapter>
- 
-<appendix id="installation">
 
-<title>Compilation and Installation</title>
- 
-&install.intro.documentation;
- 
-&install.compile.documentation;
- 
-</appendix>
- 
 &documentation.index; 
 </book>
 <!--
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kollision-16.04.3/kollision.kcfg 
new/kollision-16.08.0/kollision.kcfg
--- old/kollision-16.04.3/kollision.kcfg        2016-05-29 14:21:39.000000000 
+0200
+++ new/kollision-16.08.0/kollision.kcfg        2016-08-03 14:31:21.000000000 
+0200
@@ -2,7 +2,7 @@
 <kcfg xmlns="http://www.kde.org/standards/kcfg/1.0";
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
       xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
-                          http://www.kde.org/standards/kcfg/1.0/kcfg.xsd";>>
+                          http://www.kde.org/standards/kcfg/1.0/kcfg.xsd";>
     <kcfgfile name="kollisionrc"/>
     <group name="game_options">
         <entry name="IncreaseBallSize" type="Bool">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kollision-16.04.3/mainarea.cpp 
new/kollision-16.08.0/mainarea.cpp
--- old/kollision-16.04.3/mainarea.cpp  2016-05-29 14:21:39.000000000 +0200
+++ new/kollision-16.08.0/mainarea.cpp  2016-08-03 14:31:21.000000000 +0200
@@ -19,17 +19,14 @@
 #include <KgDifficulty>
 #include <KgTheme>
 #include <KLocalizedString>
-
+#include <QStandardPaths>
 
 #include "ball.h"
 #include "kollisionconfig.h"
 
-// for rand
-#include <math.h>
+#include <cmath>
+#include <ctime>
 #include <stdio.h>
-#include <time.h>
-#include <sys/time.h>
-#include <QStandardPaths>
 
 struct Collision
 {
@@ -39,10 +36,10 @@
 
 struct Theme : public KgTheme
 {
-       Theme() : KgTheme("pictures/theme.desktop")
-       {
-               
setGraphicsPath(QStandardPaths::locate(QStandardPaths::DataLocation, 
"pictures/theme.svgz"));
-       }
+    Theme() : KgTheme("pictures/theme.desktop")
+    {
+        
setGraphicsPath(QStandardPaths::locate(QStandardPaths::AppDataLocation, 
"pictures/theme.svgz"));
+    }
 };
 
 MainArea::MainArea()
@@ -53,13 +50,13 @@
 , m_death(false)
 , m_game_over(false)
 , m_paused(false)
-, m_pause_time(0)
+, m_pauseTime(0)
 , m_penalty(0)
-, m_soundHitWall(QStandardPaths::locate(QStandardPaths::DataLocation, 
"sounds/hit_wall.ogg"))
-, m_soundYouLose(QStandardPaths::locate(QStandardPaths::DataLocation, 
"sounds/you_lose.ogg"))
-, m_soundBallLeaving(QStandardPaths::locate(QStandardPaths::DataLocation, 
"sounds/ball_leaving.ogg"))
-, m_soundStart(QStandardPaths::locate(QStandardPaths::DataLocation, 
"sounds/start.ogg"))
-, m_pause_action(0)
+, m_soundHitWall(QStandardPaths::locate(QStandardPaths::AppDataLocation, 
"sounds/hit_wall.ogg"))
+, m_soundYouLose(QStandardPaths::locate(QStandardPaths::AppDataLocation, 
"sounds/you_lose.ogg"))
+, m_soundBallLeaving(QStandardPaths::locate(QStandardPaths::AppDataLocation, 
"sounds/ball_leaving.ogg"))
+, m_soundStart(QStandardPaths::locate(QStandardPaths::AppDataLocation, 
"sounds/start.ogg"))
+, m_pauseAction(0)
 {
 
     // Initialize the sound state
@@ -71,13 +68,13 @@
     QRect rect(0, 0, m_size, m_size);
     setSceneRect(rect);
 
-    qsrand(time(0));
+    qsrand(std::time(nullptr));
 
     m_timer.setInterval(20);
     connect(&m_timer, &QTimer::timeout, this, &MainArea::tick);
 
-    m_msg_font = QApplication::font();
-    m_msg_font.setPointSize(15);
+    m_msgFont = QApplication::font();
+    m_msgFont.setPointSize(15);
 
     QPixmap pix(rect.size());
     {
@@ -95,23 +92,23 @@
 
 }
 
-void MainArea::increaseBallSize(bool p_enabled)
+void MainArea::increaseBallSize(bool enable)
 {
-    m_increaseBallSize = p_enabled;
-    KollisionConfig::setIncreaseBallSize(p_enabled);
+    m_increaseBallSize = enable;
+    KollisionConfig::setIncreaseBallSize(enable);
     KollisionConfig::self()->save();
 }
 
-void MainArea::enableSounds(bool p_enabled)
+void MainArea::enableSounds(bool enabled)
 {
-    m_soundEnabled = p_enabled;
-    KollisionConfig::setEnableSounds(p_enabled);
+    m_soundEnabled = enabled;
+    KollisionConfig::setEnableSounds(enabled);
     KollisionConfig::self()->save();
 }
 
 Animation* MainArea::writeMessage(const QString& text)
 {
-    Message* message = new Message(text, m_msg_font, m_size);
+    Message* message = new Message(text, m_msgFont, m_size);
     message->setPosition(QPointF(m_size, m_size) / 2.0);
     addItem(message);
     message->setOpacityF(0.0);
@@ -120,10 +117,7 @@
 
     AnimationGroup* move = new AnimationGroup;
     move->add(new FadeAnimation(sprite, 1.0, 0.0, 1500));
-    move->add(new MovementAnimation(sprite,
-            sprite->position(),
-            QPointF(0, -0.1),
-            1500));
+    move->add(new MovementAnimation(sprite, sprite->position(), QPointF(0, 
-0.1), 1500));
     AnimationSequence* sequence = new AnimationSequence;
     sequence->add(new PauseAnimation(200));
     sequence->add(new FadeAnimation(sprite, 0.0, 1.0, 1000));
@@ -137,19 +131,18 @@
 
 Animation* MainArea::writeText(const QString& text, bool fade)
 {
-    m_welcome_msg.clear();
+    m_welcomeMsg.clear();
     foreach (const QString &line, text.split('\n')) {
-        m_welcome_msg.append(
-            QExplicitlySharedDataPointer<Message>(new Message(line, 
m_msg_font, m_size)));
+        m_welcomeMsg.append(
+            QExplicitlySharedDataPointer<Message>(new Message(line, m_msgFont, 
m_size)));
     }
-    displayMessages(m_welcome_msg);
+    displayMessages(m_welcomeMsg);
 
     if (fade) {
         AnimationGroup* anim = new AnimationGroup;
-        foreach (QExplicitlySharedDataPointer<Message> message, m_welcome_msg) 
{
+        foreach (QExplicitlySharedDataPointer<Message> message, m_welcomeMsg) {
             message->setOpacityF(0.0);
-            anim->add(new FadeAnimation(
-                message, 0.0, 1.0, 1000));
+            anim->add(new FadeAnimation(message, 0.0, 1.0, 1000));
         }
 
         m_animator.add(anim);
@@ -201,29 +194,29 @@
     if (m_paused) {
         m_paused = false;
         m_timer.start();
-        m_welcome_msg.clear();
+        m_welcomeMsg.clear();
 
-        m_pause_time += m_time.elapsed() - m_last_time;
-        m_last_time = m_time.elapsed();
+        m_pauseTime += m_time.elapsed() - m_lastTime;
+        m_lastTime = m_time.elapsed();
     }
     else {
         m_paused = true;
         m_timer.stop();
-        QString shortcut = m_pause_action ?
-          m_pause_action->shortcut().toString() :
+        QString shortcut = m_pauseAction ?
+          m_pauseAction->shortcut().toString() :
           "P";
         writeText(i18n("Game paused\nClick or press %1 to resume", shortcut), 
false);
 
-        if(m_last_game_time >= 5) {
+        if(m_lastGameTime >= 5) {
             m_penalty += 5000;
-            m_last_game_time -= 5;
+            m_lastGameTime -= 5;
         }
         else {
-            m_penalty += m_last_game_time * 1000;
-            m_last_game_time = 0;
+            m_penalty += m_lastGameTime * 1000;
+            m_lastGameTime = 0;
         }
 
-        emit changeGameTime(m_last_game_time);
+        emit changeGameTime(m_lastGameTime);
     }
 
     m_man->setVisible(!m_paused);
@@ -259,18 +252,18 @@
         break;
     }
 
-    m_welcome_msg.clear();
+    m_welcomeMsg.clear();
 
     addBall("red_ball");
     addBall("red_ball");
     addBall("red_ball");
     addBall("red_ball");
 
-    m_pause_time = 0;
+    m_pauseTime = 0;
     m_penalty = 0;
     m_time.restart();
-    m_last_time = 0;
-    m_last_game_time = 0;
+    m_lastTime = 0;
+    m_lastGameTime = 0;
 
     m_timer.start();
 
@@ -285,19 +278,19 @@
 
 void MainArea::setPauseAction(QAction * action)
 {
-  m_pause_action = action;
+  m_pauseAction = action;
 }
 
 QPointF MainArea::randomPoint() const
 {
-    double x = (double)rand() * (m_size - radius() * 2) / RAND_MAX + radius();
-    double y = (double)rand() * (m_size - radius() * 2) / RAND_MAX + radius();
+    double x = static_cast<double>(qrand()) * (m_size - radius() * 2) / 
RAND_MAX + radius();
+    double y = static_cast<double>(qrand()) * (m_size - radius() * 2) / 
RAND_MAX + radius();
     return QPointF(x, y);
 }
 
 QPointF MainArea::randomDirection(double val) const
 {
-    double angle = (double)rand() * 2 * M_PI / RAND_MAX;
+    double angle = static_cast<double>(qrand()) * 2 * M_PI / RAND_MAX;
     return QPointF(val * sin(angle), val * cos(angle));
 }
 
@@ -317,7 +310,7 @@
         }
     }
 
-    Ball* ball = new Ball(&m_renderer, id, (int)(radius()*2));
+    Ball* ball = new Ball(&m_renderer, id, static_cast<int>(radius()*2));
     ball->setPosition(pos);
     addItem(ball);
 
@@ -384,13 +377,13 @@
         setManPosition(views().first()->mapFromGlobal(QCursor().pos()));
     }
 
-    int t = m_time.elapsed() - m_last_time;
-    m_last_time = m_time.elapsed();
+    int t = m_time.elapsed() - m_lastTime;
+    m_lastTime = m_time.elapsed();
 
     // compute game time && update statusbar
-    if ((m_time.elapsed() - m_pause_time - m_penalty) / 1000 > 
m_last_game_time) {
-        m_last_game_time = (m_time.elapsed() - m_pause_time - m_penalty) / 
1000;
-        emit changeGameTime(m_last_game_time);
+    if ((m_time.elapsed() - m_pauseTime - m_penalty) / 1000 > m_lastGameTime) {
+        m_lastGameTime = (m_time.elapsed() - m_pauseTime - m_penalty) / 1000;
+        emit changeGameTime(m_lastGameTime);
     }
 
     Collision collision;
@@ -525,7 +518,7 @@
         }
     }
 
-    if (!m_death && m_time.elapsed() - m_pause_time >= m_ball_timeout * 1000 *
+    if (!m_death && m_time.elapsed() - m_pauseTime >= m_ball_timeout * 1000 *
                                                        (m_balls.size() + 
m_fading.size() - 3)) {
         if (m_increaseBallSize) {
             //increase ball size by 4 units
@@ -542,7 +535,7 @@
     if (m_death && m_balls.isEmpty() && m_fading.isEmpty()) {
         m_game_over = true;
         m_timer.stop();
-        int time = (m_time.restart() - m_pause_time - m_penalty) / 1000;
+        int time = (m_time.restart() - m_pauseTime - m_penalty) / 1000;
         QString text = i18np(
             "GAME OVER\n"
             "You survived for %1 second\n"
@@ -562,10 +555,10 @@
 
     QPointF pos = p;
 
-    if (pos.x() <= radius()) pos.setX((int) radius());
-    if (pos.x() >= m_size - radius()) pos.setX(m_size - (int) radius());
-    if (pos.y() <= radius()) pos.setY((int) radius());
-    if (pos.y() >= m_size - radius()) pos.setY(m_size - (int) radius());
+    if (pos.x() <= radius()) pos.setX(static_cast<int>(radius()));
+    if (pos.x() >= m_size - radius()) pos.setX(m_size - 
static_cast<int>(radius()));
+    if (pos.y() <= radius()) pos.setY(static_cast<int>(radius()));
+    if (pos.y() >= m_size - radius()) pos.setY(m_size - 
static_cast<int>(radius()));
 
     m_man->setPosition(pos);
 }
@@ -578,7 +571,7 @@
             setManPosition(e->scenePos());
         }
         else if (!m_man) {
-            m_man = new Ball(&m_renderer, "blue_ball", (int)(radius()*2));
+            m_man = new Ball(&m_renderer, "blue_ball", 
static_cast<int>(radius()*2));
             m_man->setZValue(1.0);
             setManPosition(e->scenePos());
             addItem(m_man);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kollision-16.04.3/mainarea.h 
new/kollision-16.08.0/mainarea.h
--- old/kollision-16.04.3/mainarea.h    2016-05-29 14:21:39.000000000 +0200
+++ new/kollision-16.08.0/mainarea.h    2016-08-03 14:31:21.000000000 +0200
@@ -32,8 +32,8 @@
 {
 Q_OBJECT
     QTimer m_timer;
-    int m_last_time;
-    int m_last_game_time;
+    int m_lastTime;
+    int m_lastGameTime;
     QTime m_time;
 
     /// time interval between two balls being added
@@ -42,7 +42,7 @@
     int m_size;
     KGameRenderer m_renderer;
     Animator m_animator;
-    QFont m_msg_font;
+    QFont m_msgFont;
 
     QList<Ball*> m_balls;
     QList<Ball*> m_fading;
@@ -60,11 +60,11 @@
     bool m_game_over;
 
     bool m_paused;
-    int m_pause_time;
+    int m_pauseTime;
     int m_penalty;
 
-    QList<MessagePtr> m_welcome_msg;
-    QList<MessagePtr> m_pause_msg;
+    QList<MessagePtr> m_welcomeMsg;
+    QList<MessagePtr> m_pauseMsg;
 
     // Flag if automatic incremental ball size is enabled.
     bool m_increaseBallSize;
@@ -77,7 +77,7 @@
     KgSound m_soundBallLeaving;
     KgSound m_soundStart;
 
-    QAction * m_pause_action;
+    QAction * m_pauseAction;
 
     double radius() const;
     void setBallDiameter(int val);
@@ -90,13 +90,13 @@
                 double diamA, double diamB, Collision& collision);
 
     Animation* writeMessage(const QString& text);
-    Animation* writeText(const QString& lines, bool fade = true);
+    Animation* writeText(const QString& text, bool fade = true);
     void displayMessages(const QList<QExplicitlySharedDataPointer<Message> >& 
msgs);
     void playSound(int sound);
     void onDeath();
     void setManPosition(const QPointF& p);
 protected:
-    virtual void mousePressEvent(QGraphicsSceneMouseEvent* event);
+    virtual void mousePressEvent(QGraphicsSceneMouseEvent* e);
     virtual void focusOutEvent(QFocusEvent*);
 public:
     MainArea();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kollision-16.04.3/org.kde.kollision.appdata.xml 
new/kollision-16.08.0/org.kde.kollision.appdata.xml
--- old/kollision-16.04.3/org.kde.kollision.appdata.xml 2016-05-29 
14:21:39.000000000 +0200
+++ new/kollision-16.08.0/org.kde.kollision.appdata.xml 2016-08-03 
14:31:21.000000000 +0200
@@ -12,6 +12,7 @@
   <summary xml:lang="ca">Joc de pilota informal</summary>
   <summary xml:lang="ca-valencia">Joc de pilota informal</summary>
   <summary xml:lang="de">Ein einfaches Ausweich-Ballspiel</summary>
+  <summary xml:lang="el">Συνηθισμένο παιχνίδι με μπάλες</summary>
   <summary xml:lang="en-GB">Casual ball game</summary>
   <summary xml:lang="es">Juego de bolas distraído</summary>
   <summary xml:lang="fi">Rento pallopeli</summary>
@@ -31,7 +32,6 @@
   <summary xml:lang="uk">Казуальна гра з кульками</summary>
   <summary xml:lang="x-test">xxCasual ball gamexx</summary>
   <summary xml:lang="zh-CN">休闲球游戏</summary>
-  <summary xml:lang="zh-TW">丟球遊戲</summary>
   <description>
     <p>
       Kollision is a casual game where you need to throw your ball and avoid 
the
@@ -41,6 +41,7 @@
     <p xml:lang="ca">El Kollision és un joc informal a on cal llançar la 
pilota i evitar les altres pilotes de la taula durant tant temps com sigui 
possible.</p>
     <p xml:lang="ca-valencia">El Kollision és un joc informal a on cal llançar 
la pilota i evitar les altres pilotes de la taula durant tant temps com siga 
possible.</p>
     <p xml:lang="de">Kollision ist ein Spiel, in dem Sie mit Ihrem Ball allen 
anderen Bällen auf dem Spielfeld solange wie möglich ausweichen müssen.</p>
+    <p xml:lang="el">Το Kollision είναι ένα συνηθισμένο παιχνίδι όπου ρίχνεις 
τη μπάλα σου και αποφεύγεις τις άλλες μπάλες στον πίνακα όσο το δυνατόν 
περισσότερο.</p>
     <p xml:lang="en-GB">Kollision is a casual game where you need to throw 
your ball and avoid the others balls on the table as long as possible.</p>
     <p xml:lang="es">Kollision es un juego de bolas distraído en el que debe 
lanzar una bola y evitar al resto de bolas del tablero tanto tiempo como sea 
posible.</p>
     <p xml:lang="fi">Kollision on rento peli, jossa heität palloa ja yrität 
vältellä toisten palloja laudalla niin pitkään kuin mahdollista.</p>
@@ -60,7 +61,6 @@
     <p xml:lang="uk">Kollision — казуальна гра, у якій ви кидаєте кульку так, 
щоб вона якомога довше не стикалася з іншими кульками на полі.</p>
     <p xml:lang="x-test">xxKollision is a casual game where you need to throw 
your ball and avoid the others balls on the table as long as possible.xx</p>
     <p xml:lang="zh-CN">Kollision 是一个休闲游戏,扔出球的同时并尽量躲避其他在桌子上的球。</p>
-    <p xml:lang="zh-TW">Kollision 是一套簡單的休閒遊戲,您要丟出球並盡量避免碰到桌上的其他球。</p>
   </description>
   <url 
type="homepage">https://projects.kde.org/projects/kde/kdegames/kollision</url>
   <screenshots>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kollision-16.04.3/org.kde.kollision.desktop 
new/kollision-16.08.0/org.kde.kollision.desktop
--- old/kollision-16.04.3/org.kde.kollision.desktop     2016-05-29 
14:21:39.000000000 +0200
+++ new/kollision-16.08.0/org.kde.kollision.desktop     2016-08-03 
14:31:21.000000000 +0200
@@ -57,8 +57,10 @@
 GenericName[ca@valencia]=Un joc senzill d'esquivar una bola
 GenericName[da]=Et enkelt undvigelsesspil med bolde
 GenericName[de]=Ein einfaches Ausweich-Ballspiel
+GenericName[el]=Ένα απλό παιχνίδι ελιγμών με μπάλες
 GenericName[en_GB]=A simple ball dodging game
 GenericName[es]=Un juego sencillo de esquivar pelotas
+GenericName[et]=Lihtne pallitogimise mäng
 GenericName[fi]=Yksinkertainen väistelypeli
 GenericName[gl]=Un xogo de bólas
 GenericName[nl]=Een eenvoudig "stuiterende bal"-spel


Reply via email to