Hello community, here is the log from the commit of package ktuberling for openSUSE:Factory checked in at 2016-08-31 00:08:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ktuberling (Old) and /work/SRC/openSUSE:Factory/.ktuberling.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ktuberling" Changes: -------- --- /work/SRC/openSUSE:Factory/ktuberling/ktuberling.changes 2016-07-24 19:48:50.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ktuberling.new/ktuberling.changes 2016-08-31 00:08:44.000000000 +0200 @@ -1,0 +2,16 @@ +Fri Aug 12 10:27:23 UTC 2016 - [email protected] + +- 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:31:23 UTC 2016 - [email protected] + +- 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: ---- ktuberling-16.04.3.tar.xz New: ---- ktuberling-16.08.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ktuberling.spec ++++++ --- /var/tmp/diff_new_pack.pLt3vh/_old 2016-08-31 00:08:45.000000000 +0200 +++ /var/tmp/diff_new_pack.pLt3vh/_new 2016-08-31 00:08:45.000000000 +0200 @@ -42,7 +42,7 @@ License: GPL-2.0+ Group: Amusements/Toys/Other Url: http://www.kde.org -Version: 16.04.3 +Version: 16.08.0 Release: 0 Source0: ktuberling-%{version}.tar.xz BuildRoot: %{_tmppath}/%{name}-%{version}-build ++++++ ktuberling-16.04.3.tar.xz -> ktuberling-16.08.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktuberling-16.04.3/CMakeLists.txt new/ktuberling-16.08.0/CMakeLists.txt --- old/ktuberling-16.04.3/CMakeLists.txt 2016-05-10 22:40:20.000000000 +0200 +++ new/ktuberling-16.08.0/CMakeLists.txt 2016-08-03 14:31:34.000000000 +0200 @@ -30,7 +30,7 @@ include(ECMAddAppIcon) include(ECMInstallIcons) include(KDEInstallDirs) -include(KDECompilerSettings) +include(KDECompilerSettings NO_POLICY_SCOPE) include(KDECMakeSettings) add_definitions(${QT_DEFINITIONS}) Files old/ktuberling-16.04.3/doc/button-new.png and new/ktuberling-16.08.0/doc/button-new.png differ Files old/ktuberling-16.04.3/doc/button-open.png and new/ktuberling-16.08.0/doc/button-open.png differ Files old/ktuberling-16.04.3/doc/button-print.png and new/ktuberling-16.08.0/doc/button-print.png differ Files old/ktuberling-16.04.3/doc/button-save.png and new/ktuberling-16.08.0/doc/button-save.png differ Files old/ktuberling-16.04.3/doc/document-new.png and new/ktuberling-16.08.0/doc/document-new.png differ Files old/ktuberling-16.04.3/doc/document-open.png and new/ktuberling-16.08.0/doc/document-open.png differ Files old/ktuberling-16.04.3/doc/document-print.png and new/ktuberling-16.08.0/doc/document-print.png differ Files old/ktuberling-16.04.3/doc/document-save.png and new/ktuberling-16.08.0/doc/document-save.png differ Files old/ktuberling-16.04.3/doc/edit-redo.png and new/ktuberling-16.08.0/doc/edit-redo.png differ Files old/ktuberling-16.04.3/doc/edit-undo.png and new/ktuberling-16.08.0/doc/edit-undo.png differ Files old/ktuberling-16.04.3/doc/gameboard.png and new/ktuberling-16.08.0/doc/gameboard.png differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktuberling-16.04.3/doc/index.docbook new/ktuberling-16.08.0/doc/index.docbook --- old/ktuberling-16.04.3/doc/index.docbook 2016-05-10 22:40:20.000000000 +0200 +++ new/ktuberling-16.08.0/doc/index.docbook 2016-08-03 14:31:34.000000000 +0200 @@ -1,7 +1,5 @@ <?xml version="1.0" ?> <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" "dtd/kdedbx45.dtd" [ - <!ENTITY kappname "&ktuberling;"> - <!ENTITY package "kdegames"> <!ENTITY technical.reference SYSTEM "technical-reference.docbook"> <!ENTITY % addindex "IGNORE"> <!ENTITY % English "INCLUDE" > <!-- change language only here --> @@ -37,8 +35,8 @@ </authorgroup> -<date>2013-05-06</date> -<releaseinfo>0.8.0 (&kde; 4.11)</releaseinfo> +<date>2016-05-11</date> +<releaseinfo>1.0.0 (Applications 16.04)</releaseinfo> <copyright> <year>1999</year><year>2000</year><year>2002</year><year>2006</year> @@ -78,6 +76,18 @@ <title>Introduction</title> <para>Gametype: Toy</para> <para>Number of possible players: One</para> + +<screenshot> +<mediaobject> +<imageobject> +<imagedata fileref="ktuberling-pizzeria.png" format="PNG"/> +</imageobject> +<textobject> +<phrase>Pizzeria Playground</phrase> +</textobject> +</mediaobject> +</screenshot> + <para> &ktuberling; a simple constructor game suitable for children and adults alike. The idea of the game is based around a once popular doll making concept. A potato was decorated with various small artifacts to make it look more like a tiny person. &ktuberling; however, goes much further in terms of content and adds a surprising variety of different themes. </para> @@ -87,9 +97,6 @@ <title>How to Play</title> <para> -<!--<inlinemediaobject><imageobject> -<imagedata fileref="ktuberling.png" format="PNG"/></imageobject> -</inlinemediaobject>--> &ktuberling; is a game intended for small children. Of course, it may be suitable for adults who have remained young at heart. </para> @@ -179,13 +186,6 @@ <sect1 id="the-tool-bar"> <title>The Tool Bar</title> -<mediaobject> -<imageobject> -<imagedata format="PNG" fileref="toolbar.png"/> -</imageobject> -<textobject><phrase>Toolbar</phrase></textobject> -</mediaobject> - <para> The toolbar provides buttons for the commonly used functions. </para> @@ -208,7 +208,7 @@ <entry> <inlinemediaobject> <imageobject> - <imagedata format="PNG" fileref="button-new.png"/> + <imagedata format="PNG" fileref="document-new.png"/> </imageobject> <textobject><phrase>New Game Button</phrase></textobject> </inlinemediaobject> @@ -231,7 +231,7 @@ <entry> <inlinemediaobject> <imageobject> - <imagedata format="PNG" fileref="button-open.png"/> + <imagedata format="PNG" fileref="document-open.png"/> </imageobject> <textobject><phrase>Load Button</phrase></textobject> </inlinemediaobject> @@ -251,7 +251,7 @@ <entry> <inlinemediaobject> <imageobject> - <imagedata format="PNG" fileref="button-save.png"/> + <imagedata format="PNG" fileref="document-save.png"/> </imageobject> <textobject><phrase>Save Button</phrase></textobject> </inlinemediaobject> @@ -274,7 +274,7 @@ <entry> <inlinemediaobject> <imageobject> - <imagedata format="PNG" fileref="button-print.png"/> + <imagedata format="PNG" fileref="document-print.png"/> </imageobject> <textobject><phrase>Print Button</phrase></textobject> </inlinemediaobject> @@ -333,26 +333,6 @@ Re-does last operation.</entry> </row> -<!-- Currently there is no HELP button on the toolbar -<row> -<entry> -<inlinemediaobject> -<imageobject> -<imagedata format="PNG" fileref="button-help.png"/> -</imageobject> -<imageobject> -<imagedata format="EPS" fileref="button.help.eps"/> -</imageobject> -<textobject><phrase>Help Button</phrase></textobject> -</inlinemediaobject> -</entry> -<entry> -Help -</entry> -<entry>Displays this handbook.</entry> -</row> ---> - </tbody> </tgroup> </table> @@ -362,13 +342,7 @@ <title>The Menu Items</title> <sect2> -<title>The <guimenu>Game</guimenu> Menu</title> -<mediaobject> -<imageobject> -<imagedata format="PNG" fileref="menu-game.png"/> -</imageobject> -<textobject><phrase><guimenu>Game</guimenu> Menu</phrase></textobject> -</mediaobject> +<title>The Game Menu</title> <variablelist> @@ -448,13 +422,7 @@ </sect2> <sect2> -<title>The <guimenu>Edit</guimenu> Menu</title> -<mediaobject> -<imageobject> -<imagedata format="PNG" fileref="menu-edit.png"/> -</imageobject> -<textobject><phrase>Edit Menu</phrase></textobject> -</mediaobject> +<title>The Edit Menu</title> <variablelist> @@ -503,7 +471,7 @@ </sect2> <sect2> -<title>The <guimenu>Playground</guimenu> Menu</title> +<title>The Playground Menu</title> <variablelist> @@ -538,9 +506,10 @@ </sect2> <sect2> -<title>The <guimenu>Speech</guimenu> Menu</title> +<title>The Speech Menu</title> -<!--<para> +<!--FIXME +<para> Please note that you need to have <command>&phonon;</command> installed and properly configured to be able to hear sounds. </para>--> @@ -573,13 +542,7 @@ </sect2> <sect2 id="settings"> -<title>The <guimenu>Settings</guimenu> Menu</title> -<mediaobject> -<imageobject> -<imagedata format="PNG" fileref="menu-settings.png"/> -</imageobject> -<textobject><phrase>Settings Menu</phrase></textobject> -</mediaobject> +<title>The Settings Menu</title> <variablelist> Files old/ktuberling-16.04.3/doc/ktuberling-pizzeria.png and new/ktuberling-16.08.0/doc/ktuberling-pizzeria.png differ Files old/ktuberling-16.04.3/doc/ktuberling.png and new/ktuberling-16.08.0/doc/ktuberling.png differ Files old/ktuberling-16.04.3/doc/menu-edit.png and new/ktuberling-16.08.0/doc/menu-edit.png differ Files old/ktuberling-16.04.3/doc/menu-game.png and new/ktuberling-16.08.0/doc/menu-game.png differ Files old/ktuberling-16.04.3/doc/menu-settings.png and new/ktuberling-16.08.0/doc/menu-settings.png differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktuberling-16.04.3/doc/technical-reference.docbook new/ktuberling-16.08.0/doc/technical-reference.docbook --- old/ktuberling-16.04.3/doc/technical-reference.docbook 2016-05-10 22:40:20.000000000 +0200 +++ new/ktuberling-16.08.0/doc/technical-reference.docbook 2016-08-03 14:31:34.000000000 +0200 @@ -9,8 +9,8 @@ <!-- TRANS:ROLES_OF_TRANSLATORS --> </authorgroup> -<date>2009-12-15</date> -<releaseinfo>0.6.0</releaseinfo> +<date>2016-05-11</date> +<releaseinfo>1.0.0 (Applications 16.04)</releaseinfo> <keywordset> <keyword>KDE</keyword> @@ -29,7 +29,7 @@ native tongue! </para> -<para> +<para><!--FIXME email alex ok?--> If you extend or add to the game please consider sending your additions to the maintainer <ulink url="mailto:[email protected]">Alex Fiestas</ulink> for inclusion in future releases. @@ -140,10 +140,11 @@ <listitem><para>Add the sound files and the .soundtheme files to the data/kdegames/ktuberling directory of your language translations.</para></listitem> <listitem><para>On that very same dir you need a CMakeLists.txt describing how to install the files, typically it will be.</para> +<!--FIXME l10n-kf5/*/data/kdegames/ktuberling/CMakeLists.txt has DATA_INSTALL_DIR, has this to be changed?--> <programlisting> -FILE(GLOB datafiles *.ogg) -install( FILES ${datafiles} DESTINATION ${DATA_INSTALL_DIR}/ktuberling/sounds/<replaceable>yourLanguageTwoLetterCode</replaceable> ) -install( FILES <replaceable>yourLanguageTwoLetterCode</replaceable>.soundtheme DESTINATION ${DATA_INSTALL_DIR}/ktuberling/sounds/ ) +FILE( GLOB oggfiles *.ogg ) +INSTALL( FILES ${oggfiles} DESTINATION ${KDE_INSTALL_DATADIR}/ktuberling/sounds/<replaceable>yourLanguageTwoLetterCode</replaceable> ) +INSTALL( FILES <replaceable>yourLanguageTwoLetterCode</replaceable>.soundtheme DESTINATION ${KDE_INSTALL_DATADIR}/ktuberling/sounds/ ) </programlisting> </listitem> </itemizedlist> @@ -152,8 +153,8 @@ <listitem> <para>If you want to install it for yourself:</para> <itemizedlist> -<listitem><para>Place <replaceable>yourLanguageTwoLetterCode</replaceable>.soundtheme file in `kde4-config --prefix`/share/apps/ktuberling/sounds</para></listitem> -<listitem><para>Place yourSoundFiles in `kde4-config --prefix`/share/apps/ktuberling/sounds/someUniquePath</para></listitem> +<listitem><para>Place <replaceable>yourLanguageTwoLetterCode</replaceable>.soundtheme file in `kf5-config --prefix`/share/apps/ktuberling/sounds</para></listitem> +<listitem><para>Place yourSoundFiles in `kf5-config --prefix`/share/apps/ktuberling/sounds/someUniquePath</para></listitem> </itemizedlist> </listitem> Files old/ktuberling-16.04.3/doc/toolbar.png and new/ktuberling-16.08.0/doc/toolbar.png differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktuberling-16.04.3/org.kde.ktuberling.desktop new/ktuberling-16.08.0/org.kde.ktuberling.desktop --- old/ktuberling-16.04.3/org.kde.ktuberling.desktop 2016-05-10 22:40:20.000000000 +0200 +++ new/ktuberling-16.08.0/org.kde.ktuberling.desktop 2016-08-03 14:31:34.000000000 +0200 @@ -126,6 +126,7 @@ Comment[ca@valencia]=Un joc de construcció senzill, adequat per nens i també per adults Comment[da]=En simpelt byggeprogram til børn i alle aldre Comment[de]=Ein einfaches Aufbauspiel für Kinder und Erwachsene +Comment[el]=Ένα απλό παιχνίδι κατασκευών κατάλληλο για παιδιά και μεγάλους Comment[en_GB]=A simple constructor game suitable for children and adults alike Comment[es]=Un sencillo juego de construcción adecuado para niños y para adultos Comment[et]=Lihtne konstrueerimismäng, mis sobib nii lastele kui ka täiskasvanutele diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktuberling-16.04.3/playground.cpp new/ktuberling-16.08.0/playground.cpp --- old/ktuberling-16.04.3/playground.cpp 2016-05-10 22:40:20.000000000 +0200 +++ new/ktuberling-16.08.0/playground.cpp 2016-08-03 14:31:34.000000000 +0200 @@ -67,7 +67,7 @@ // Reset the play ground void PlayGround::reset() { - + foreach(QGraphicsItem *item, scene()->items()) { ToDraw *currentObject = qgraphicsitem_cast<ToDraw *>(item); @@ -317,7 +317,7 @@ void PlayGround::registerPlayGrounds() { QSet<QString> list; - const QStringList dirs = QStandardPaths::locateAll(QStandardPaths::DataLocation, QStringLiteral("pics"), QStandardPaths::LocateDirectory); + const QStringList dirs = QStandardPaths::locateAll(QStandardPaths::AppDataLocation, QStringLiteral("pics"), QStandardPaths::LocateDirectory); Q_FOREACH (const QString &dir, dirs) { const QStringList fileNames = QDir(dir).entryList(QStringList() << QStringLiteral("*.theme")); @@ -336,7 +336,7 @@ if (layoutDocument.setContent(&layoutFile)) { QString desktop = layoutDocument.documentElement().attribute(QStringLiteral( "desktop" )); - KConfig c( QStandardPaths::locate(QStandardPaths::DataLocation, QLatin1String( "pics/" ) + desktop ) ); + KConfig c( QStandardPaths::locate(QStandardPaths::AppDataLocation, QLatin1String( "pics/" ) + desktop ) ); KConfigGroup cg = c.group("KTuberlingTheme"); QString gameboard = layoutDocument.documentElement().attribute(QStringLiteral( "gameboard" )); QPixmap pixmap(200,100); @@ -350,7 +350,7 @@ void PlayGround::playGroundPixmap(const QString &playgroundName, QPixmap &pixmap) { - m_SvgRenderer.load(QStandardPaths::locate(QStandardPaths::DataLocation, QLatin1String( "pics/" ) + playgroundName )); + m_SvgRenderer.load(QStandardPaths::locate(QStandardPaths::AppDataLocation, QLatin1String( "pics/" ) + playgroundName )); QPainter painter(&pixmap); m_SvgRenderer.render(&painter,QStringLiteral( "background" )); } @@ -382,7 +382,7 @@ if (!bgColor.isValid()) bgColor = Qt::white; - if (!m_SvgRenderer.load(QStandardPaths::locate(QStandardPaths::DataLocation, QLatin1String( "pics/" ) + gameboardName ))) + if (!m_SvgRenderer.load(QStandardPaths::locate(QStandardPaths::AppDataLocation, QLatin1String( "pics/" ) + gameboardName ))) return false; objectsList = playGroundElement.elementsByTagName(QStringLiteral( "object" )); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktuberling-16.04.3/playground.h new/ktuberling-16.08.0/playground.h --- old/ktuberling-16.04.3/playground.h 2016-05-10 22:40:20.000000000 +0200 +++ new/ktuberling-16.08.0/playground.h 2016-08-03 14:31:34.000000000 +0200 @@ -32,7 +32,7 @@ Q_OBJECT public: - PlayGround(TopLevel *parent); + explicit PlayGround(TopLevel *parent); ~PlayGround(); enum LoadError { NoError, OldFileVersionError, OtherError }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktuberling-16.04.3/playgrounddelegate.h new/ktuberling-16.08.0/playgrounddelegate.h --- old/ktuberling-16.04.3/playgrounddelegate.h 2016-05-10 22:40:20.000000000 +0200 +++ new/ktuberling-16.08.0/playgrounddelegate.h 2016-08-03 14:31:34.000000000 +0200 @@ -19,13 +19,13 @@ #ifndef PLAYGROUNDDELEGATE_H #define PLAYGROUNDDELEGATE_H -#include <QtWidgets/QAbstractItemDelegate> +#include <QAbstractItemDelegate> #include <QAbstractItemView> class PlaygroundDelegate : public QAbstractItemDelegate { public: - PlaygroundDelegate(QObject *parent = 0); + explicit PlaygroundDelegate(QObject *parent = 0); private: virtual QSize sizeHint(const QStyleOptionViewItem& option, const QModelIndex& index) const; virtual void paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktuberling-16.04.3/soundfactory.cpp new/ktuberling-16.08.0/soundfactory.cpp --- old/ktuberling-16.04.3/soundfactory.cpp 2016-05-10 22:40:20.000000000 +0200 +++ new/ktuberling-16.08.0/soundfactory.cpp 2016-08-03 14:31:34.000000000 +0200 @@ -51,7 +51,7 @@ if (!namesList[sound].compare(soundRef)) break; if (sound == sounds) return; - soundFile = QStandardPaths::locate(QStandardPaths::DataLocation, QLatin1String( "sounds/" ) + filesList[sound]); + soundFile = QStandardPaths::locate(QStandardPaths::AppDataLocation, QLatin1String( "sounds/" ) + filesList[sound]); if (soundFile.isEmpty()) return; //printf("%s\n", (const char *) soundFile); @@ -63,7 +63,7 @@ void SoundFactory::registerLanguages() { QSet<QString> list; - const QStringList dirs = QStandardPaths::locateAll(QStandardPaths::DataLocation, QStringLiteral("sounds"), QStandardPaths::LocateDirectory); + const QStringList dirs = QStandardPaths::locateAll(QStandardPaths::AppDataLocation, QStringLiteral("sounds"), QStandardPaths::LocateDirectory); Q_FOREACH (const QString &dir, dirs) { const QStringList fileNames = QDir(dir).entryList(QStringList() << QStringLiteral("*.soundtheme")); @@ -82,7 +82,7 @@ if (document.setContent(&file)) { QString code = document.documentElement().attribute(QStringLiteral( "code" )); - bool enabled = !(QStandardPaths::locate(QStandardPaths::DataLocation, QLatin1String( "sounds/" ) + code + QLatin1Char( '/' ), QStandardPaths::LocateDirectory).isEmpty()); + bool enabled = !(QStandardPaths::locate(QStandardPaths::AppDataLocation, QLatin1String( "sounds/" ) + code + QLatin1Char( '/' ), QStandardPaths::LocateDirectory).isEmpty()); topLevel->registerLanguage(code, soundTheme, enabled); } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktuberling-16.04.3/soundfactory.h new/ktuberling-16.08.0/soundfactory.h --- old/ktuberling-16.04.3/soundfactory.h 2016-05-10 22:40:20.000000000 +0200 +++ new/ktuberling-16.08.0/soundfactory.h 2016-08-03 14:31:34.000000000 +0200 @@ -26,7 +26,7 @@ { public: - SoundFactory(TopLevel *parent); + explicit SoundFactory(TopLevel *parent); ~SoundFactory(); bool loadLanguage(const QString &selectedLanguageFile); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ktuberling-16.04.3/toplevel.cpp new/ktuberling-16.08.0/toplevel.cpp --- old/ktuberling-16.04.3/toplevel.cpp 2016-05-10 22:40:20.000000000 +0200 +++ new/ktuberling-16.08.0/toplevel.cpp 2016-08-03 14:31:34.000000000 +0200 @@ -142,7 +142,7 @@ QFileInfo fi(newGameBoard); if (fi.isRelative()) { - fileToLoad = QStandardPaths::locate(QStandardPaths::DataLocation, QLatin1String( "pics/" ) + newGameBoard); + fileToLoad = QStandardPaths::locate(QStandardPaths::AppDataLocation, QLatin1String( "pics/" ) + newGameBoard); } else { @@ -189,7 +189,7 @@ QFileInfo fi(soundFile); if (fi.isRelative()) { - fileToLoad = QStandardPaths::locate(QStandardPaths::DataLocation, QLatin1String( "sounds/" ) + soundFile); + fileToLoad = QStandardPaths::locate(QStandardPaths::AppDataLocation, QLatin1String( "sounds/" ) + soundFile); } else {
