Hello community,
here is the log from the commit of package kross for openSUSE:Factory checked in at 2015-09-02 07:48:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kross (Old)
and /work/SRC/openSUSE:Factory/.kross.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kross"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kross/kross.changes 2015-07-14 17:29:11.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kross.new/kross.changes 2015-09-02 07:48:04.000000000 +0200
@@ -1,0 +2,13 @@
+Tue Aug 4 19:20:41 UTC 2015 - hrvoje.senjan@gmail.com
+
+- Update to 5.13.0
+ * The Qt version requirement has been bumped from 5.2 to 5.3
+ * Debug output has been ported to categorized output, for less
+ noise by default
+ * Docbook documentation has been reviewed and updated
+ * krosscore: Install CamelCase header "KrossConfig"
+ * Fix Python2 tests to run with PyQt5
+ * For more details please see:
+ https://www.kde.org/announcements/kde-frameworks-5.13.0.php
+
+-------------------------------------------------------------------
Old:
----
kross-5.12.0.tar.xz
New:
----
kross-5.13.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kross.spec ++++++
--- /var/tmp/diff_new_pack.xHndhK/_old 2015-09-02 07:48:05.000000000 +0200
+++ /var/tmp/diff_new_pack.xHndhK/_new 2015-09-02 07:48:05.000000000 +0200
@@ -17,9 +17,9 @@
%bcond_without lang
-%define _tar_path 5.12
+%define _tar_path 5.13
Name: kross
-Version: 5.12.0
+Version: 5.13.0
Release: 0
%define kf5_version %{version}
BuildRequires: cmake >= 2.8.12
@@ -34,11 +34,11 @@
BuildRequires: kparts-devel >= %{_tar_path}
BuildRequires: kwidgetsaddons-devel >= %{_tar_path}
BuildRequires: kxmlgui-devel >= %{_tar_path}
-BuildRequires: pkgconfig(Qt5Core) >= 5.2.0
-BuildRequires: pkgconfig(Qt5Script) >= 5.2.0
-BuildRequires: pkgconfig(Qt5UiTools) >= 5.2.0
-BuildRequires: pkgconfig(Qt5Widgets) >= 5.2.0
-BuildRequires: pkgconfig(Qt5Xml) >= 5.2.0
+BuildRequires: cmake(Qt5Core) >= 5.3.0
+BuildRequires: cmake(Qt5Script) >= 5.3.0
+BuildRequires: cmake(Qt5UiTools) >= 5.3.0
+BuildRequires: cmake(Qt5Widgets) >= 5.3.0
+BuildRequires: cmake(Qt5Xml) >= 5.3.0
%if %{with lang}
Recommends: %{name}-lang = %{version}
%endif
@@ -66,10 +66,10 @@
Requires: kio-devel >= %{_tar_path}
Requires: kparts-devel >= %{_tar_path}
Requires: kwidgetsaddons-devel >= %{_tar_path}
-Requires: pkgconfig(Qt5Core) >= 5.2.0
-Requires: pkgconfig(Qt5Script) >= 5.2.0
-Requires: pkgconfig(Qt5Widgets) >= 5.2.0
-Requires: pkgconfig(Qt5Xml) >= 5.2.0
+Requires: cmake(Qt5Core) >= 5.3.0
+Requires: cmake(Qt5Script) >= 5.3.0
+Requires: cmake(Qt5Widgets) >= 5.3.0
+Requires: cmake(Qt5Xml) >= 5.3.0
%description devel
Kross is a scripting bridge to embed scripting functionality
++++++ kross-5.12.0.tar.xz -> kross-5.13.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kross-5.12.0/CMakeLists.txt new/kross-5.13.0/CMakeLists.txt
--- old/kross-5.12.0/CMakeLists.txt 2015-07-05 11:12:14.000000000 +0200
+++ new/kross-5.13.0/CMakeLists.txt 2015-08-04 13:40:16.000000000 +0200
@@ -3,7 +3,7 @@
project(Kross)
include(FeatureSummary)
-find_package(ECM 5.12.0 NO_MODULE)
+find_package(ECM 5.13.0 NO_MODULE)
set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
@@ -20,18 +20,18 @@
include(KDEFrameworkCompilerSettings)
include(KDECMakeSettings)
-set(KF5_VERSION "5.12.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.12.0") # handled by release scripts
+set(KF5_VERSION "5.13.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.13.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KROSS
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kross_version.h"
PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5KrossConfigVersion.cmake"
SOVERSION 5)
-set(REQUIRED_QT_VERSION "5.2")
+set(REQUIRED_QT_VERSION "5.3")
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Core Script Xml Widgets UiTools)
-find_package(Qt5Test ${QT_MIN_VERSION} CONFIG QUIET)
+find_package(Qt5Test ${REQUIRED_QT_VERSION} CONFIG QUIET)
set_package_properties(Qt5Test PROPERTIES
PURPOSE "Required for tests"
TYPE OPTIONAL
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kross-5.12.0/autotests/CMakeLists.txt new/kross-5.13.0/autotests/CMakeLists.txt
--- old/kross-5.12.0/autotests/CMakeLists.txt 2015-07-05 11:12:14.000000000 +0200
+++ new/kross-5.13.0/autotests/CMakeLists.txt 2015-08-04 13:40:16.000000000 +0200
@@ -20,22 +20,25 @@
)
add_test(NAME kross-metafunctiontest COMMAND metafunctiontest)
-#set(krosstest_SRCS
-# testobject.cpp
-# main.cpp )
+set(krosstest_SRCS
+ testobject.cpp
+ main.cpp
+)
-#add_executable(krosstest ${krosstest_SRCS})
-#target_link_libraries(krosstest KF5::KrossCore KF5::CoreAddons KF5::ConfigCore Qt5::Script Qt5::Widgets Qt5::Xml)
+add_executable(krosstest ${krosstest_SRCS})
+target_link_libraries(krosstest KF5::KrossCore KF5::CoreAddons KF5::ConfigCore Qt5::Script Qt5::Widgets Qt5::Xml)
+
+add_test(NAME kross-unittest-es COMMAND krosstest ${CMAKE_CURRENT_SOURCE_DIR}/unittest.es)
+
+add_test(NAME kross-guiform-py COMMAND krosstest ${CMAKE_CURRENT_SOURCE_DIR}/testguiform.py)
+add_test(NAME kross-guiqt-py COMMAND krosstest ${CMAKE_CURRENT_SOURCE_DIR}/testguiqt.py)
+add_test(NAME kross-guitk-py COMMAND krosstest ${CMAKE_CURRENT_SOURCE_DIR}/testguitk.py)
+add_test(NAME kross-test-py COMMAND krosstest ${CMAKE_CURRENT_SOURCE_DIR}/testkross.py)
+add_test(NAME kross-unittest-py COMMAND krosstest ${CMAKE_CURRENT_SOURCE_DIR}/unittest.py)
-#add_test(NAME kross-guiform-py COMMAND krosstest ${CMAKE_CURRENT_SOURCE_DIR}/testguiform.py)
#add_test(NAME kross-guiform-rb COMMAND krosstest ${CMAKE_CURRENT_SOURCE_DIR}/testguiform.rb)
-#add_test(NAME kross-guiqt-py COMMAND krosstest ${CMAKE_CURRENT_SOURCE_DIR}/testguiqt.py)
#add_test(NAME kross-guiqt-rb COMMAND krosstest ${CMAKE_CURRENT_SOURCE_DIR}/testguiqt.rb)
-#add_test(NAME kross-guitk-py COMMAND krosstest ${CMAKE_CURRENT_SOURCE_DIR}/testguitk.py)
-#add_test(NAME kross-test-py COMMAND krosstest ${CMAKE_CURRENT_SOURCE_DIR}/testkross.py)
-#add_test(NAME kross-unittest-es COMMAND krosstest ${CMAKE_CURRENT_SOURCE_DIR}/unittest.es)
-#add_test(NAME kross-unittest-py COMMAND krosstest ${CMAKE_CURRENT_SOURCE_DIR}/unittest.py)
#add_test(NAME kross-unittest-rb COMMAND krosstest ${CMAKE_CURRENT_SOURCE_DIR}/unittest.rb)
# UI files have no interpreter
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kross-5.12.0/autotests/testguiqt.py new/kross-5.13.0/autotests/testguiqt.py
--- old/kross-5.12.0/autotests/testguiqt.py 2015-07-05 11:12:14.000000000 +0200
+++ new/kross-5.13.0/autotests/testguiqt.py 2015-08-04 13:40:16.000000000 +0200
@@ -86,12 +86,12 @@
#dialog.show()
#from PyQt4 import QtCore
-from PyQt4 import QtGui
+from PyQt5 import QtWidgets
import TestObject1, TestObject2
-class OwnWidget(QtGui.QLabel):
+class OwnWidget(QtWidgets.QLabel):
def __init__(self):
- QtGui.QLabel.__init__(self)
+ QtWidgets.QLabel.__init__(self)
self.setObjectName("MyLabelObjectName")
def test():
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kross-5.12.0/autotests/unittest.py new/kross-5.13.0/autotests/unittest.py
--- old/kross-5.12.0/autotests/unittest.py 2015-07-05 11:12:14.000000000 +0200
+++ new/kross-5.13.0/autotests/unittest.py 2015-08-04 13:40:16.000000000 +0200
@@ -145,8 +145,6 @@
self.assert_( self.object1.func_qurl_qurl("/home/myuser") == "/home/myuser" )
self.assert_( self.object1.func_qurl_qurl("file:///home/myuser/myfile.txt") == "file:///home/myuser/myfile.txt" )
self.assert_( self.object1.func_qurl_qurl("http://myname:mypass@kross.dipe.org?404.cgi?test=123&test2=456") == "http://myname:mypass@kross.dipe.org?404.cgi?test=123&test2=456" )
- self.assert_( self.object1.func_kurl_kurl("http://www.kde.org/whatiskde/") == "http://www.kde.org/whatiskde/" )
- self.assert_( self.object1.func_kurl_qstring("http://www.kde.org/whatiskde/") == None )
def testColor(self):
self.assert_( self.object1.func_qcolor_qcolor(None) == None )
@@ -279,14 +277,10 @@
def testPyQtSignal(self):
try:
- from PyQt4 import QtCore, Qt
+ from PyQt5 import QtCore, Qt
import string
- version = string.split(QtCore.PYQT_VERSION_STR, ".")
- if map(int, version) < [4, 5]:
- print "PyQt4 version (", QtCore.PYQT_VERSION_STR, ") is lower than 4.5, skipping test"
- return
except:
- print "PyQt4 wasn't found, skipping test"
+ print "PyQt5 wasn't found, skipping test"
return
class PyQtObject(Qt.QObject):
@@ -300,14 +294,10 @@
def testPyQtSignalException(self):
try:
- from PyQt4 import QtCore, Qt
+ from PyQt5 import QtCore, Qt
import string
- version = string.split(QtCore.PYQT_VERSION_STR, ".")
- if map(int, version) < [4, 5]:
- print "PyQt4 version (", QtCore.PYQT_VERSION_STR, ") is lower than 4.5, skipping test"
- return
except:
- print "PyQt4 wasn't found, skipping test"
+ print "PyQt5 wasn't found, skipping test"
return
class PyQtObject(Qt.QObject):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kross-5.12.0/docs/kross/man-kf5kross.1.docbook new/kross-5.13.0/docs/kross/man-kf5kross.1.docbook
--- old/kross-5.12.0/docs/kross/man-kf5kross.1.docbook 2015-07-05 11:12:14.000000000 +0200
+++ new/kross-5.13.0/docs/kross/man-kf5kross.1.docbook 2015-08-04 13:40:16.000000000 +0200
@@ -3,10 +3,10 @@
<!ENTITY % English "INCLUDE"><!-- change language only here -->
]>
-<refentry>
+<refentry lang="&language;">
<refentryinfo>
-<title>&kde; User's Manual</title>
+<title>kf5kross User's Manual</title>
<author>
<firstname>Sebastian</firstname>
<surname>Sauer</surname>
@@ -15,8 +15,9 @@
</affiliation>
</author>
-<date>2008-10-22</date>
-<releaseinfo>0.01.01</releaseinfo>
+<date>2015-07-31</date>
+<releaseinfo>Frameworks 5.13</releaseinfo>
+<productname>KDE Frameworks</productname>
</refentryinfo>
@@ -36,10 +37,10 @@
<cmdsynopsis>
<command>kf5kross</command>
-<arg choice="opt">--help</arg>
-<arg choice="opt">Generic-options</arg>
-<arg choice="opt">Qt-options</arg>
-<arg choice="opt">KDE-options</arg>
+<arg choice="opt">-h, --help</arg>
+<arg choice="opt">-v, --version</arg>
+<arg choice="opt">--author</arg>
+<arg choice="opt">--license</arg>
<arg choice="opt">file ...</arg>
</cmdsynopsis>
</refsynopsisdiv>
@@ -53,44 +54,27 @@
</refsect1>
<refsect1>
-<title>Generic Options</title>
-<para>
+<title>Options</title>
<variablelist>
<varlistentry>
-<term><option>--author</option></term>
-<listitem>
-<para>Show author information.</para>
-</listitem>
-</varlistentry>
-
-<varlistentry>
-<term><option>--help</option></term>
+<term><option>-h</option><option>--help</option></term>
<listitem>
<para>Show help about options.</para>
</listitem>
</varlistentry>
<varlistentry>
-<term><option>--help-all</option></term>
-<listitem>
-<para>Show all options.</para>
-</listitem>
-</varlistentry>
-
-<varlistentry>
-<term><option>--help-kde</option></term>
+<term><option>-v</option><option>--version</option></term>
<listitem>
-<para>Show KDE specific options.</para>
-
-
+<para>Show version information</para>
</listitem>
</varlistentry>
<varlistentry>
-<term><option>--help-qt</option></term>
+<term><option>--author</option></term>
<listitem>
-<para>Show Qt specific options.</para>
+<para>Show author information.</para>
</listitem>
</varlistentry>
@@ -102,21 +86,6 @@
</varlistentry>
<varlistentry>
-<term><option>-v</option><option>--version</option></term>
-<listitem>
-<para>Show version information</para>
-</listitem>
-</varlistentry>
-
-</variablelist>
-</para>
-</refsect1>
-
-<refsect1>
-<title>Application Options</title>
-<variablelist>
-
-<varlistentry>
<term><option>file</option>...</term>
<listitem>
<para>The files with the scripts to run.
@@ -144,8 +113,8 @@
<refsect1>
<title>See Also</title>
-<para><replaceable>kdeoptions</replaceable>(7), <replaceable>qtoptions</replaceable>(7),
-<replaceable>python</replaceable>(1), <replaceable>ruby</replaceable>(1), <replaceable>kjs</replaceable>(1),
+<para><replaceable>kf5options</replaceable>(7), <replaceable>qt5options</replaceable>(7),
+<replaceable>python</replaceable>(1), <replaceable>ruby</replaceable>(1), <replaceable>kjs5</replaceable>(1),
<replaceable>java</replaceable>(1), <replaceable>falcon</replaceable>(1)
</para>
<para>
@@ -155,7 +124,7 @@
<refsect1>
<title>Bugs</title>
-<para>There are probably tons of bugs. Use <ulink url="http://bugs.kde.org">bugs.kde.org</ulink> to report them.</para>
+<para>Please use <ulink url="http://bugs.kde.org">KDE's bugtracker</ulink> to report bugs.</para>
</refsect1>
</refentry>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kross-5.12.0/po/ast/kross5.po new/kross-5.13.0/po/ast/kross5.po
--- old/kross-5.12.0/po/ast/kross5.po 2015-07-05 11:12:14.000000000 +0200
+++ new/kross-5.13.0/po/ast/kross5.po 2015-08-04 13:40:16.000000000 +0200
@@ -7,9 +7,9 @@
"Project-Id-Version: kdelibs4-1\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2014-05-14 08:06+0000\n"
-"PO-Revision-Date: 2015-04-06 15:18+0100\n"
+"PO-Revision-Date: 2015-07-11 16:16+0100\n"
"Last-Translator: enolp