Hello community, here is the log from the commit of package knetwalk for openSUSE:Factory checked in at 2016-05-29 03:07:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/knetwalk (Old) and /work/SRC/openSUSE:Factory/.knetwalk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "knetwalk" Changes: -------- --- /work/SRC/openSUSE:Factory/knetwalk/knetwalk.changes 2016-03-29 09:58:53.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.knetwalk.new/knetwalk.changes 2016-05-29 03:07:48.000000000 +0200 @@ -1,0 +2,24 @@ +Sat May 7 10:33:53 UTC 2016 - tittiatc...@gmail.com + +- Update to KDE Applications 16.04.1 + * KDE Applications 16.04.1 + * https://www.kde.org/announcements/announce-applications-16.04.1.php + + +------------------------------------------------------------------- +Sun Apr 17 06:09:12 UTC 2016 - tittiatc...@gmail.com + +- Update to KDE Applications 16.04.0 + * KDE Applications 16.04.0 + * https://www.kde.org/announcements/announce-applications-16.04.0.php + + +------------------------------------------------------------------- +Mon Apr 11 06:45:18 UTC 2016 - tittiatc...@gmail.com + +- Update to KDE Applications 16.03.90 + * KDE Applications 16.04.0 RC + * https://www.kde.org/announcements/announce-applications-16.04-rc.php + + +------------------------------------------------------------------- Old: ---- knetwalk-15.12.3.tar.xz New: ---- knetwalk-16.04.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ knetwalk.spec ++++++ --- /var/tmp/diff_new_pack.CJ5Z2e/_old 2016-05-29 03:07:49.000000000 +0200 +++ /var/tmp/diff_new_pack.CJ5Z2e/_new 2016-05-29 03:07:49.000000000 +0200 @@ -58,7 +58,7 @@ License: GPL-2.0+ Group: Amusements/Games/Board/Puzzle Url: http://www.kde.org -Version: 15.12.3 +Version: 16.04.1 Release: 0 Source0: knetwalk-%{version}.tar.xz Obsoletes: %{name}5 < %{version} ++++++ knetwalk-15.12.3.tar.xz -> knetwalk-16.04.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knetwalk-15.12.3/CMakeLists.txt new/knetwalk-16.04.1/CMakeLists.txt --- old/knetwalk-15.12.3/CMakeLists.txt 2016-01-05 23:29:04.000000000 +0100 +++ new/knetwalk-16.04.1/CMakeLists.txt 2016-03-10 11:22:08.000000000 +0100 @@ -1,26 +1,25 @@ project(knetwalk) -cmake_minimum_required(VERSION 2.8.12) +cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) +set (QT_MIN_VERSION "5.3.0") +set (KF5_MIN_VERSION "5.15.0") find_package(ECM 1.7.0 REQUIRED NO_MODULE) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) -find_package(Qt5 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Widgets Qml Quick QuickWidgets Svg) -find_package(KF5 REQUIRED COMPONENTS - CoreAddons - Config - WidgetsAddons - DBusAddons - I18n - GuiAddons - ConfigWidgets - ItemViews - IconThemes - XmlGui - KIO - NotifyConfig - DocTools - TextWidgets - ) +find_package(Qt5 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Widgets Qml Quick) +find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS + Config + ConfigWidgets + CoreAddons + Crash + DBusAddons + DocTools + I18n + TextWidgets + WidgetsAddons + XmlGui +) + find_package(KF5KDEGames 4.9.0 REQUIRED) find_package(Qt5Test ${QT_MIN_VERSION} QUIET) @@ -40,15 +39,22 @@ include(KDECMakeSettings) include(ECMAddTests) -add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS) -add_definitions("-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII") - +add_definitions( + -DQT_USE_FAST_CONCATENATION + -DQT_USE_FAST_OPERATOR_PLUS + -DQT_NO_CAST_FROM_ASCII + -DQT_NO_CAST_TO_ASCII + -DQT_NO_CAST_FROM_BYTEARRAY + -DQT_NO_URL_CAST_FROM_STRING + -DQT_USE_QSTRINGBUILDER +) -add_subdirectory(src) -add_subdirectory(themes) +add_subdirectory(src) +add_subdirectory(themes) add_subdirectory(doc) if(BUILD_TESTING) add_subdirectory(autotests) endif() + feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knetwalk-15.12.3/autotests/abstractgridtest.cpp new/knetwalk-16.04.1/autotests/abstractgridtest.cpp --- old/knetwalk-15.12.3/autotests/abstractgridtest.cpp 2016-01-05 23:29:04.000000000 +0100 +++ new/knetwalk-16.04.1/autotests/abstractgridtest.cpp 2016-03-10 11:22:08.000000000 +0100 @@ -32,7 +32,7 @@ void AbstractGridTest::testCreateGrid() { - srand(1370714025); + qsrand(1370714025); for (int i = 0; i < 25; ++i) { qDebug() << "Iteration" << i; AbstractGridTester t; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knetwalk-15.12.3/src/CMakeLists.txt new/knetwalk-16.04.1/src/CMakeLists.txt --- old/knetwalk-15.12.3/src/CMakeLists.txt 2016-01-05 23:29:04.000000000 +0100 +++ new/knetwalk-16.04.1/src/CMakeLists.txt 2016-03-10 11:22:08.000000000 +0100 @@ -1,35 +1,38 @@ -add_subdirectory( pics ) -add_subdirectory( sounds ) +add_subdirectory(pics) +add_subdirectory(sounds) ########### next target ############### set(knetwalk_SRCS - main.cpp - gameview.cpp - mainwindow.cpp - abstractgrid.cpp) + main.cpp + gameview.cpp + mainwindow.cpp + abstractgrid.cpp +) -ki18n_wrap_ui( knetwalk_SRCS general.ui customgame.ui ) +ki18n_wrap_ui( knetwalk_SRCS general.ui customgame.ui) -kconfig_add_kcfg_files(knetwalk_SRCS settings.kcfgc ) +kconfig_add_kcfg_files(knetwalk_SRCS settings.kcfgc) file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/pics/*-apps-knetwalk.png") ecm_add_app_icon(knetwalk_SRCS ICONS ${ICONS_SRCS}) add_executable(knetwalk ${knetwalk_SRCS}) -target_link_libraries(knetwalk KF5::XmlGui KF5::TextWidgets KF5KDEGames KF5::DBusAddons) +target_link_libraries(knetwalk + KF5::Crash + KF5::DBusAddons + KF5::TextWidgets + KF5::XmlGui + KF5KDEGames +) -install(TARGETS knetwalk ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} ) +install(TARGETS knetwalk ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) ########### install files ############### -install( FILES knetwalkui.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/knetwalk ) -install( DIRECTORY qml DESTINATION ${KDE_INSTALL_DATADIR}/knetwalk) -install( PROGRAMS org.kde.knetwalk.desktop DESTINATION ${KDE_INSTALL_APPDIR} ) - - - - +install(FILES knetwalkui.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/knetwalk) +install(DIRECTORY qml DESTINATION ${KDE_INSTALL_DATADIR}/knetwalk) +install(PROGRAMS org.kde.knetwalk.desktop DESTINATION ${KDE_INSTALL_APPDIR}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knetwalk-15.12.3/src/abstractgrid.cpp new/knetwalk-16.04.1/src/abstractgrid.cpp --- old/knetwalk-15.12.3/src/abstractgrid.cpp 2016-01-05 23:29:04.000000000 +0100 +++ new/knetwalk-16.04.1/src/abstractgrid.cpp 2016-03-10 11:22:08.000000000 +0100 @@ -18,7 +18,6 @@ #include "abstractgrid.h" -#include <cstdlib> // rand() #include <QMap> #include <QString> #include <QDebug> @@ -168,7 +167,7 @@ while(m_minimumMoves < shuffleLimit) { // selecting a random index - int index = rand() % notShuffledCells.count(); + int index = qrand() % notShuffledCells.count(); int cellNo = notShuffledCells[index]; // removing the selected index so that it must not be used again notShuffledCells.removeAt(index); @@ -187,10 +186,10 @@ } // for every other case rotate 1..3 times else { - int rotation = rand() % 3 + 1; // 1..3 + int rotation = qrand() % 3 + 1; // 1..3 // cant rotate twice when m_minimumMoves == shuffleLimit - 1 if (m_minimumMoves == shuffleLimit - 1 && rotation == 2){ - rotation = (rand() % 2)? 1 : 3; // 1 or 3 + rotation = (qrand() % 2)? 1 : 3; // 1 or 3 } m_minimumMoves += (rotation == 3) ? 1 : rotation; while(rotation--) { @@ -229,7 +228,7 @@ void AbstractGrid::createGrid() { // add a random server - server_index = rand() % (cellCount()); + server_index = qrand() % (cellCount()); // number of cells that aren't free int notFreeCells = 0; @@ -244,15 +243,15 @@ QList<uint> list; list.append(server_index); - if (rand() % 2) addRandomCable(list); + if (qrand() % 2) addRandomCable(list); // add some random cables... // the list empties if there aren't many free cells left // (because of addRandomCable() not doing anything) while (!list.isEmpty()) { - if (rand() % 2) { + if (qrand() % 2) { addRandomCable(list); - if (rand() % 2) addRandomCable(list); + if (qrand() % 2) addRandomCable(list); list.erase(list.begin()); } else { @@ -300,7 +299,7 @@ QMap<Directions, int>::ConstIterator it = freeCells.constBegin(); // move the iterator to a random direction connecting to a free cell - for (int i = rand() % freeCells.count(); i > 0; --i) ++it; + for (int i = qrand() % freeCells.count(); i > 0; --i) ++it; // add the cable in the direction of cell Directions newCables = Directions(m_cells[cell]->cables() | it.key()); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knetwalk-15.12.3/src/main.cpp new/knetwalk-16.04.1/src/main.cpp --- old/knetwalk-15.12.3/src/main.cpp 2016-01-05 23:29:04.000000000 +0100 +++ new/knetwalk-16.04.1/src/main.cpp 2016-03-10 11:22:08.000000000 +0100 @@ -17,6 +17,7 @@ */ #include <KAboutData> +#include <KCrash> #include <QApplication> #include <KLocalizedString> #include <kdelibs4configmigrator.h> @@ -74,6 +75,7 @@ about.setProductName(QByteArray("knetwalk")); KAboutData::setApplicationData(about); + KCrash::initialize(); KDBusService service; app.setApplicationDisplayName(about.displayName()); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knetwalk-15.12.3/src/mainwindow.cpp new/knetwalk-16.04.1/src/mainwindow.cpp --- old/knetwalk-15.12.3/src/mainwindow.cpp 2016-01-05 23:29:04.000000000 +0100 +++ new/knetwalk-16.04.1/src/mainwindow.cpp 2016-03-10 11:22:08.000000000 +0100 @@ -107,7 +107,7 @@ setAutoSaveSettings(); - srand(time(0)); + qsrand(time(0)); m_gameClock = new KGameClock(this, KGameClock::MinSecOnly); connect(m_gameClock, &KGameClock::timeChanged, this, &MainWindow::updateStatusBar);