qt5-qtdeclarative 5.9.6-1 (i586;x86_64) 2018-4502
-10001

Status rejected
Submitter cris [@T] beebgames.com
Platform 3.0
Repository main
URL https://abf.openmandriva.org/build_lists/183980
Packages
libqt5qml5-5.9.6-1.i586.binary
libqt5qml-devel-5.9.6-1.i586.binary
libqt5qml-private-devel-5.9.6-1.i586.binary
libqt5quick5-5.9.6-1.i586.binary
libqt5quick-devel-5.9.6-1.i586.binary
libqt5quickparticles5-5.9.6-1.i586.binary
libqt5quickparticles-devel-5.9.6-1.i586.binary
libqt5quickparticles-private-devel-5.9.6-1.i586.binary
libqt5quick-private-devel-5.9.6-1.i586.binary
libqt5quicktest5-5.9.6-1.i586.binary
libqt5quicktest-devel-5.9.6-1.i586.binary
libqt5quicktest-private-devel-5.9.6-1.i586.binary
libqt5quickwidgets5-5.9.6-1.i586.binary
libqt5quickwidgets-devel-5.9.6-1.i586.binary
libqt5quickwidgets-private-devel-5.9.6-1.i586.binary
qt5-qtdeclarative-5.9.6-1.i586.binary
qt5-qtdeclarative-5.9.6-1.i586.source
qt5-qtdeclarative-debuginfo-5.9.6-1.i586.debuginfo
lib64qt5qml5-5.9.6-1.x86_64.binary
lib64qt5qml-devel-5.9.6-1.x86_64.binary
lib64qt5qml-private-devel-5.9.6-1.x86_64.binary
lib64qt5quick5-5.9.6-1.x86_64.binary
lib64qt5quick-devel-5.9.6-1.x86_64.binary
lib64qt5quickparticles5-5.9.6-1.x86_64.binary
lib64qt5quickparticles-devel-5.9.6-1.x86_64.binary
lib64qt5quickparticles-private-devel-5.9.6-1.x86_64.binary
lib64qt5quick-private-devel-5.9.6-1.x86_64.binary
lib64qt5quicktest5-5.9.6-1.x86_64.binary
lib64qt5quicktest-devel-5.9.6-1.x86_64.binary
lib64qt5quicktest-private-devel-5.9.6-1.x86_64.binary
lib64qt5quickwidgets5-5.9.6-1.x86_64.binary
lib64qt5quickwidgets-devel-5.9.6-1.x86_64.binary
lib64qt5quickwidgets-private-devel-5.9.6-1.x86_64.binary
qt5-qtdeclarative-5.9.6-1.x86_64.binary
qt5-qtdeclarative-5.9.6-1.x86_64.source
qt5-qtdeclarative-debuginfo-5.9.6-1.x86_64.debuginfo
Build Date 2018-07-09 08:03:53 +0000 UTC
Last Updated 2018-07-14 00:58:09.795099783 +0000 UTC
$ git diff --patch-with-stat --summary 8fb45d3ee49ed11e4931212770ea41462fc4ee3f..ea42fb0e9aeeb89203c65cfd658220eb54204051

 .abf.yml                           |  4 +++-
 qt5-qtdeclarative-buildfixes.patch | 28 ++++++++++++++++++++++++++++
 qt5-qtdeclarative.spec             | 14 +++++++++++---
 3 files changed, 42 insertions(+), 4 deletions(-)
 create mode 100644 qt5-qtdeclarative-buildfixes.patch

diff --git a/.abf.yml b/.abf.yml
index 0256629..863386f 100644
--- a/.abf.yml
+++ b/.abf.yml
@@ -1,2 +1,4 @@
+removed_sources:
+  qtdeclarative-opensource-src-5.9.2.tar.xz: 8cbb0fd759a4a4ce95e6d38159543080cb83ff4d
 sources:
-  qtdeclarative-opensource-src-5.8.0.tar.xz: b7e1f4f16082c507a48bfaf00d000e1445d03af2
+  qtdeclarative-opensource-src-5.9.6.tar.xz: b1befda12dcf8de452f209ca346d57df56217b90
diff --git a/qt5-qtdeclarative-buildfixes.patch b/qt5-qtdeclarative-buildfixes.patch
new file mode 100644
index 0000000..c2b6b41
--- /dev/null
+++ b/qt5-qtdeclarative-buildfixes.patch
@@ -0,0 +1,28 @@
+--- qtdeclarative-opensource-src-5.9.0-alpha/src/3rdparty/masm/assembler/AbstractMacroAssembler.h.omv~	2017-03-15 20:21:23.585893913 +0100
++++ qtdeclarative-opensource-src-5.9.0-alpha/src/3rdparty/masm/assembler/AbstractMacroAssembler.h	2017-03-15 20:21:38.441951250 +0100
+@@ -809,14 +809,14 @@ public:
+     {
+         AssemblerType::cacheFlush(code, size);
+     }
++
++    AssemblerType m_assembler;
+ protected:
+     AbstractMacroAssembler()
+         : m_randomSource(cryptographicallyRandomNumber())
+     {
+     }
+ 
+-    AssemblerType m_assembler;
+-    
+     uint32_t random()
+     {
+         return m_randomSource.getUint32();
+--- qtdeclarative-opensource-src-5.9.0-alpha/src/plugins/scenegraph/scenegraph.pro.omv~	2017-03-15 21:04:30.357707785 +0100
++++ qtdeclarative-opensource-src-5.9.0-alpha/src/plugins/scenegraph/scenegraph.pro	2017-03-15 21:04:42.800764541 +0100
+@@ -1,5 +1,5 @@
+ TEMPLATE = subdirs
+ QT_FOR_CONFIG += quick
+ qtConfig(d3d12): SUBDIRS += d3d12
+-qtConfig(openvg): SUBDIRS += openvg
++#qtConfig(openvg): SUBDIRS += openvg
+ 
diff --git a/qt5-qtdeclarative.spec b/qt5-qtdeclarative.spec
index 3c89887..54c3c7d 100644
--- a/qt5-qtdeclarative.spec
+++ b/qt5-qtdeclarative.spec
@@ -26,13 +26,13 @@
 %define _disable_lto 1
 
 Name:		qt5-qtdeclarative
-Version:	5.8.0
+Version:	5.9.6
 %if "%{beta}" != ""
 Release:	0.%{beta}.1
 %define qttarballdir qtdeclarative-opensource-src-%{version}-%{beta}
 Source0:	http://download.qt.io/development_releases/qt/%(echo %{version}|cut -d. -f1-2)/%{version}-%{beta}/submodules/%{qttarballdir}.tar.xz
 %else
-Release:	5
+Release:	1
 %define qttarballdir qtdeclarative-opensource-src-%{version}
 Source0:	http://download.qt.io/official_releases/qt/%(echo %{version}|cut -d. -f1-2)/%{version}/submodules/%{qttarballdir}.tar.xz
 %endif
@@ -44,6 +44,8 @@ URL:		http://www.qt.io
 Patch0:		qtdeclarative-QQuickShaderEffectSource_deadlock.patch
 # (tpg) fix build ../3rdparty/masm/yarr/YarrPattern.cpp:39:29: fatal error: RegExpJitTables.h: No such file or directory
 Patch1:		qtdeclarative-opensource-src-5.6.0-fix-build.patch
+# (bero) more build fixes
+Patch2:		qt5-qtdeclarative-buildfixes.patch
 # (tpg) Fedora patches
 Patch5:		Check-for-NULL-from-glGetString.patch
 
@@ -60,7 +62,7 @@ Patch201:	qtdeclarative-kdebug346118.patch
 
 # From upstream
 Patch300:		QTBUG-61754-1.patch
-Patch301:		QTBUG-61754-2.patch
+#Patch301:		QTBUG-61754-2.patch
 
 BuildRequires:	pkgconfig(Qt5Core) = %{version}
 BuildRequires:	qmake5 = %{version}
@@ -82,6 +84,8 @@ Window System. Qt is written in C++ and is fully object-oriented.
 
 %files
 %{_qt5_bindir}/qml
+%{_qt5_bindir}/qmlcachegen
+%{_qt_prefix}/mkspecs/features/qmlcache.prf
 %{_qt5_bindir}/qmlimportscanner
 %{_qt5_bindir}/qmlmin
 %{_qt5_bindir}/qmlplugindump
@@ -104,6 +108,7 @@ Window System. Qt is written in C++ and is fully object-oriented.
 %{_qt_prefix}/plugins/qmltooling/libqmldbg_tcp.so
 %{_qt_prefix}/qml/Qt/labs/folderlistmodel
 %{_qt_prefix}/qml/Qt/labs/settings
+%{_qt_prefix}/qml/Qt/labs/sharedimage
 
 #------------------------------------------------------------------------------
 
@@ -185,6 +190,8 @@ Devel files needed to build apps based on Qt%{api}.
 %{_qt5_libdir}/pkgconfig/Qt5Quick.pc
 %{_qt_prefix}/mkspecs/modules/qt_lib_quick.pri
 #_qt5_libdir/cmake/Qt5Widgets/Qt5Widgets_AccessibleQuickFactory.cmake
+%{_qt_prefix}/plugins/qmltooling/libqmldbg_messages.so
+%{_qt_prefix}/plugins/qmltooling/libqmldbg_nativedebugger.so
 
 #------------------------------------------------------------------------------
 
@@ -322,6 +329,7 @@ Requires: %{name} = %{version}
 Requires: %{qtqml} = %{version}
 Requires: pkgconfig(Qt5Core) = %{version}
 Requires: pkgconfig(Qt5Network) = %{version}
+Requires: %{qtquickd} = %{EVRD}
 
 %description -n %{qtqmld}
 Devel files needed to build apps based on Qt%{api}.
Not Available

christann404 [@T] gmail.comThese updates cause sddm to crash on start-up2334d 04hrs
cris [@T] beebgames.comsuperseded2332d 09hrs
benbullard79 [@T] cox.netsuperceded2329d 15hrs
benbullard79 [@T] cox.netsuperceded2329d 15hrs
benbullard79 [@T] cox.netsuperceded2329d 15hrs
benbullard79 [@T] cox.netNo Comment.2329d 15hrs