commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2020-09-18 15:21:26 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.4249 (New) Package is "libqt5-qtdeclarative" Fri Sep 18 15:21:26 2020 rev:62 rq:834634 version:5.15.1 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2020-09-14 12:08:14.895929345 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.4249/libqt5-qtdeclarative.changes 2020-09-18 15:21:31.133975964 +0200 @@ -1,0 +2,5 @@ +Tue Sep 15 10:50:47 UTC 2020 - Michel Normand + +- Add _constraints with 4GB min disk space + +--- New: _constraints Other differences: -- ++ _constraints ++ 4
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2020-09-14 12:06:46 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.4249 (New) Package is "libqt5-qtdeclarative" Mon Sep 14 12:06:46 2020 rev:61 rq:833639 version:5.15.1 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2020-05-29 21:14:39.058564415 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.4249/libqt5-qtdeclarative.changes 2020-09-14 12:08:14.895929345 +0200 @@ -1,0 +2,11 @@ +Thu Sep 10 07:57:04 UTC 2020 - Fabian Vogt + +- Update to 5.15.1: + * New bugfix release + * For more details please see: + http://code.qt.io/cgit/qt/qtdeclarative.git/plain/dist/changes-5.15.1/?h=5.15.1 +- Drop patches, now upstream: + * fix-subpixel-positioned-text.patch + * qtdeclarative-switch-to-python3.patch + +--- Old: fix-subpixel-positioned-text.patch qtdeclarative-everywhere-src-5.15.0.tar.xz qtdeclarative-switch-to-python3.patch New: qtdeclarative-everywhere-src-5.15.1.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.Qvh3Mm/_old 2020-09-14 12:08:17.159931672 +0200 +++ /var/tmp/diff_new_pack.Qvh3Mm/_new 2020-09-14 12:08:17.163931676 +0200 @@ -19,11 +19,11 @@ %define qt5_snapshot 0 %define libname libQtQuick5 %define base_name libqt5 -%define real_version 5.15.0 -%define so_version 5.15.0 -%define tar_version qtdeclarative-everywhere-src-5.15.0 +%define real_version 5.15.1 +%define so_version 5.15.1 +%define tar_version qtdeclarative-everywhere-src-5.15.1 Name: libqt5-qtdeclarative -Version:5.15.0 +Version:5.15.1 Release:0 Summary:Qt 5 Declarative Library License:LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later) @@ -31,12 +31,8 @@ URL:https://www.qt.io Source: https://download.qt.io/official_releases/qt/5.15/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf -# PATCH-FIX-UPSTREAM https://codereview.qt-project.org/c/qt/qtdeclarative/+/299258/1 -Patch1: fix-subpixel-positioned-text.patch # PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case Patch100: sse2_nojit.patch -# PATCH-FIX-OPENSUSE Switch to use python3 at build time -Patch102: qtdeclarative-switch-to-python3.patch Patch103: qtdeclarative-5.15.0-FixMaxXMaxYExtent.patch BuildRequires: fdupes BuildRequires: libQt5Core-private-headers-devel >= %{version} ++ qtdeclarative-everywhere-src-5.15.0.tar.xz -> qtdeclarative-everywhere-src-5.15.1.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/qtdeclarative-everywhere-src-5.15.0.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.4249/qtdeclarative-everywhere-src-5.15.1.tar.xz differ: char 27, line 1
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2020-05-29 21:14:02 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.3606 (New) Package is "libqt5-qtdeclarative" Fri May 29 21:14:02 2020 rev:60 rq:809291 version:5.15.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2020-01-30 09:39:26.137427004 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.3606/libqt5-qtdeclarative.changes 2020-05-29 21:14:39.058564415 +0200 @@ -1,0 +2,63 @@ +Tue May 26 09:50:22 UTC 2020 - Callum Farmer + +- Update to version 5.15.0: + * No changelog available + * Added qtdeclarative-5.15.0-FixMaxXMaxYExtent.patch: fixes QTBUG-83890 + +--- +Wed May 20 16:14:29 UTC 2020 - Callum Farmer + +- Update to 5.15.0-rc2: + * No changelog available + +--- +Wed May 6 11:26:52 UTC 2020 - Fabian Vogt + +- Update to 5.15.0-rc: + * New bugfix release + * For the changes between 5.14.2 and 5.15.0 please see: + http://code.qt.io/cgit/qt/qtdeclarative.git/plain/dist/changes-5.15.0/?h=5.15.0 + +--- +Tue May 5 11:16:16 UTC 2020 - Fabian Vogt + +- Add patch to fix kerning with certain labels (QTBUG-49646): + * fix-subpixel-positioned-text.patch + +--- +Fri Apr 24 07:11:08 UTC 2020 - Fabian Vogt + +- Update to 5.15.0-beta4: + * New bugfix release + * No changelog available + +--- +Tue Apr 14 06:47:24 UTC 2020 - Fabian Vogt + +- Update to 5.15.0-beta3: + * New bugfix release + * No changelog available + +--- +Tue Mar 24 12:13:33 UTC 2020 - Fabian Vogt + +- Update to 5.15.0-beta2: + * New bugfix release + * No changelog available + +--- +Fri Feb 28 09:58:46 UTC 2020 - Fabian Vogt + +- Update to 5.15.0-beta1: + * New bugfix release + * No changelog available + +--- +Wed Feb 19 10:16:19 UTC 2020 - Fabian Vogt + +- Update to 5.15.0-alpha: + * New feature release + * For more details please see: +https://wiki.qt.io/New_Features_in_Qt_5.15 + +--- Old: qtdeclarative-everywhere-src-5.14.1.tar.xz New: fix-subpixel-positioned-text.patch qtdeclarative-5.15.0-FixMaxXMaxYExtent.patch qtdeclarative-everywhere-src-5.15.0.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.hc3xqt/_old 2020-05-29 21:14:41.990573253 +0200 +++ /var/tmp/diff_new_pack.hc3xqt/_new 2020-05-29 21:14:41.994573264 +0200 @@ -1,7 +1,7 @@ # # spec file for package libqt5-qtdeclarative # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,22 +19,25 @@ %define qt5_snapshot 0 %define libname libQtQuick5 %define base_name libqt5 -%define real_version 5.14.1 -%define so_version 5.14.1 -%define tar_version qtdeclarative-everywhere-src-5.14.1 +%define real_version 5.15.0 +%define so_version 5.15.0 +%define tar_version qtdeclarative-everywhere-src-5.15.0 Name: libqt5-qtdeclarative -Version:5.14.1 +Version:5.15.0 Release:0 Summary:Qt 5 Declarative Library License:LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later) Group: Development/Libraries/X11 URL:https://www.qt.io -Source: https://download.qt.io/official_releases/qt/5.14/%{real_version}/submodules/%{tar_version}.tar.xz +Source: https://download.qt.io/official_releases/qt/5.15/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf +# PATCH-FIX-UPSTREAM https://codereview.qt-project.org/c/qt/qtdeclarative/+/299258/1 +Patch1: fix-subpixel-positioned-text.patch # PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case Patch100: sse2_nojit.patch # PATCH-FIX-OPENSUSE Switch to use python3 at build time Patch102: qtdeclarative-switch-to-python3.patch +Patch103: qtdeclarative-5.15.0-FixMaxXMaxYExtent.patch BuildRequires: fdupes BuildRequires: libQt5Core-private-headers-devel >= %{version}
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2020-01-30 09:38:51 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.26092 (New) Package is "libqt5-qtdeclarative" Thu Jan 30 09:38:51 2020 rev:59 rq:768108 version:5.14.1 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2020-01-23 15:55:10.783103527 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.26092/libqt5-qtdeclarative.changes 2020-01-30 09:39:26.137427004 +0100 @@ -1,0 +2,8 @@ +Mon Jan 27 13:14:12 UTC 2020 - Fabian Vogt + +- Update to 5.14.1: + * New bugfix release + * For more details please see: + http://code.qt.io/cgit/qt/qtdeclarative.git/plain/dist/changes-5.14.1/?h=v5.14.1 + +--- Old: qtdeclarative-everywhere-src-5.14.0.tar.xz New: qtdeclarative-everywhere-src-5.14.1.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.sS2S9E/_old 2020-01-30 09:39:27.873427934 +0100 +++ /var/tmp/diff_new_pack.sS2S9E/_new 2020-01-30 09:39:27.873427934 +0100 @@ -19,11 +19,11 @@ %define qt5_snapshot 0 %define libname libQtQuick5 %define base_name libqt5 -%define real_version 5.14.0 -%define so_version 5.14.0 -%define tar_version qtdeclarative-everywhere-src-5.14.0 +%define real_version 5.14.1 +%define so_version 5.14.1 +%define tar_version qtdeclarative-everywhere-src-5.14.1 Name: libqt5-qtdeclarative -Version:5.14.0 +Version:5.14.1 Release:0 Summary:Qt 5 Declarative Library License:LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later) ++ qtdeclarative-everywhere-src-5.14.0.tar.xz -> qtdeclarative-everywhere-src-5.14.1.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/qtdeclarative-everywhere-src-5.14.0.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.26092/qtdeclarative-everywhere-src-5.14.1.tar.xz differ: char 27, line 1
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2020-01-23 15:55:00 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.26092 (New) Package is "libqt5-qtdeclarative" Thu Jan 23 15:55:00 2020 rev:58 rq:766554 version:5.14.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2020-01-19 20:55:30.195989287 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.26092/libqt5-qtdeclarative.changes 2020-01-23 15:55:10.783103527 +0100 @@ -1,0 +2,5 @@ +Thu Jan 23 09:45:26 UTC 2020 - Fabian Vogt + +- Only force-enable the QML JIT for 32-bit x86 + +--- Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.yeJ1RA/_old 2020-01-23 15:55:12.359104378 +0100 +++ /var/tmp/diff_new_pack.yeJ1RA/_new 2020-01-23 15:55:12.363104381 +0100 @@ -143,7 +143,12 @@ mkdir -p %{_target_platform} pushd %{_target_platform} +# Force-enable the JIT for 32-bit x86 +%ifarch %{ix86} qmake-qt5 .. -- -qml-jit +%else +qmake-qt5 .. +%endif popd make %{?_smp_mflags} VERBOSE=1 -C %{_target_platform}
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2020-01-19 20:54:18 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.26092 (New) Package is "libqt5-qtdeclarative" Sun Jan 19 20:54:18 2020 rev:57 rq:757291 version:5.14.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2019-09-09 12:29:38.681614169 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.26092/libqt5-qtdeclarative.changes 2020-01-19 20:55:30.195989287 +0100 @@ -1,0 +2,57 @@ +Mon Dec 16 09:53:10 UTC 2019 - Christophe Giboudeaux + +- Update the license tags. + +--- +Thu Dec 12 12:41:44 UTC 2019 - Fabian Vogt + +- Update to 5.14.0: + * New bugfix release + * For the changes between 5.13.2 and 5.14.0 please see: + https://code.qt.io/cgit/qt/qtdeclarative.git/tree/dist/changes-5.14.0?h=v5.14.0 + * For the changes between 5.13.1 and 5.13.2 please see: + https://code.qt.io/cgit/qt/qtdeclarative.git/tree/dist/changes-5.13.2?h=v5.14.0 + +--- +Wed Dec 4 14:37:36 UTC 2019 - Fabian Vogt + +- Update to 5.14.0-rc: + * New bugfix release + * No changelog available + * For more details please see: + * For more details about Qt 5.14 please see: +https://wiki.qt.io/New_Features_in_Qt_5.14 + +--- +Tue Nov 12 13:00:58 UTC 2019 - Fabian Vogt + +- Update to 5.14.0-beta3: + * New bugfix release + * No changelog available + +--- +Thu Oct 24 13:22:31 UTC 2019 - Fabian Vogt + +- Update to 5.14.0-beta2: + * New bugfix release + * No changelog available + +--- +Tue Oct 15 12:34:25 UTC 2019 - Fabian Vogt + +- Update to 5.14.0-beta1: + * New bugfix release + * No changelog available + +--- +Mon Sep 30 13:30:01 UTC 2019 - Fabian Vogt + +- Update to 5.14.0-alpha: + * New feature release + * No changelog available + * For more details about Qt 5.14 please see: +https://wiki.qt.io/New_Features_in_Qt_5.14 +- Refresh sse2_nojit.patch: + * Basically a rewrite, needed for the new config system + +--- @@ -191,0 +249,2 @@ +- Includes fix for various issues with the JS/QML Date object + (boo#1114570, QTBUG-72109, QTBUG-56787) Old: qtdeclarative-everywhere-src-5.13.1.tar.xz New: qtdeclarative-everywhere-src-5.14.0.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.YCbU17/_old 2020-01-19 20:55:32.735990621 +0100 +++ /var/tmp/diff_new_pack.YCbU17/_new 2020-01-19 20:55:32.759990634 +0100 @@ -1,7 +1,7 @@ # # spec file for package libqt5-qtdeclarative # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,26 +12,24 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define qt5_snapshot 0 - %define libname libQtQuick5 - +%define base_name libqt5 +%define real_version 5.14.0 +%define so_version 5.14.0 +%define tar_version qtdeclarative-everywhere-src-5.14.0 Name: libqt5-qtdeclarative -Version:5.13.1 +Version:5.14.0 Release:0 Summary:Qt 5 Declarative Library -License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-only +License:LGPL-3.0-only OR (GPL-2.0-only OR GPL-3.0-or-later) Group: Development/Libraries/X11 -Url:https://www.qt.io -%define base_name libqt5 -%define real_version 5.13.1 -%define so_version 5.13.1 -%define tar_version qtdeclarative-everywhere-src-5.13.1 -Source: https://download.qt.io/official_releases/qt/5.13/%{real_version}/submodules/%{tar_version}.tar.xz +URL:https://www.qt.io +Source: https://download.qt.io/official_releases/qt/5.14/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf # PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case Patch100: sse2_nojit.patch @@ -42,17 +40,19 @@
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2019-09-09 12:29:37 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.7948 (New) Package is "libqt5-qtdeclarative" Mon Sep 9 12:29:37 2019 rev:56 rq:729203 version:5.13.1 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2019-08-16 09:47:53.906800076 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.7948/libqt5-qtdeclarative.changes 2019-09-09 12:29:38.681614169 +0200 @@ -1,0 +2,8 @@ +Fri Sep 6 08:03:38 UTC 2019 - Fabian Vogt + +- Update to 5.13.1: + * New bugfix release + * For more details please see: + * http://code.qt.io/cgit/qt/qtdeclarative.git/plain/dist/changes-5.13.1/?h=v5.13.1 + +--- @@ -4,0 +13,7 @@ + +--- +Wed Jul 3 10:02:23 UTC 2019 - Fabian Vogt + +- Link from Qt bindir into %_bindir, not the other way around to fix + applicationDirPath called from Qt binaries +- Add -qt5 suffix to all binaries in %_bindir Old: qtdeclarative-everywhere-src-5.13.0.tar.xz New: qtdeclarative-everywhere-src-5.13.1.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.FO7XAG/_old 2019-09-09 12:29:40.525611779 +0200 +++ /var/tmp/diff_new_pack.FO7XAG/_new 2019-09-09 12:29:40.533611769 +0200 @@ -21,16 +21,16 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.13.0 +Version:5.13.1 Release:0 Summary:Qt 5 Declarative Library License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-only Group: Development/Libraries/X11 Url:https://www.qt.io %define base_name libqt5 -%define real_version 5.13.0 -%define so_version 5.13.0 -%define tar_version qtdeclarative-everywhere-src-5.13.0 +%define real_version 5.13.1 +%define so_version 5.13.1 +%define tar_version qtdeclarative-everywhere-src-5.13.1 Source: https://download.qt.io/official_releases/qt/5.13/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf # PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case @@ -179,19 +179,18 @@ # kill .la files rm -f %{buildroot}%{_libqt5_libdir}/lib*.la -# put all the binaries to %%_bindir, add -qt5 suffix, and symlink them back to %%_qt5_bindir +# Link all the binaries with -qt5 suffix to %{_bindir} mkdir -p %{buildroot}%{_bindir} pushd %{buildroot}%{_libqt5_bindir} for i in * ; do case "${i}" in qmlplugindump|qmlprofiler) - mv $i ../../../bin/${i}-qt5 - ln -s ../../../bin/${i}-qt5 . - ln -s ../../../bin/${i}-qt5 $i + ln -s %{_libqt5_bindir}/$i %{buildroot}%{_bindir}/${i}-qt5 ;; *) - mv $i ../../../bin/ - ln -s ../../../bin/$i . + # No conflict with Qt4, so keep the original name for compatibility + ln -s %{_libqt5_bindir}/$i %{buildroot}%{_bindir}/${i} + ln -s %{_libqt5_bindir}/$i %{buildroot}%{_bindir}/${i}-qt5 ;; esac done ++ qtdeclarative-everywhere-src-5.13.0.tar.xz -> qtdeclarative-everywhere-src-5.13.1.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/qtdeclarative-everywhere-src-5.13.0.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.7948/qtdeclarative-everywhere-src-5.13.1.tar.xz differ: char 27, line 1
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2019-08-16 09:27:51 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.22127 (New) Package is "libqt5-qtdeclarative" Fri Aug 16 09:27:51 2019 rev:55 rq:723913 version:5.13.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2019-06-28 16:27:54.306058157 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.22127/libqt5-qtdeclarative.changes 2019-08-16 09:47:53.906800076 +0200 @@ -1,0 +2,5 @@ +Fri Aug 16 07:25:24 UTC 2019 - Fabian Vogt + +- QtQuick.LocalStorage needs libQt5Sql5-sqlite + +--- Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.GBdiMn/_old 2019-08-16 09:47:54.726799908 +0200 +++ /var/tmp/diff_new_pack.GBdiMn/_new 2019-08-16 09:47:54.730799907 +0200 @@ -74,6 +74,8 @@ %package -n %libname Summary:Qt 5 Declarative Library Group: Development/Libraries/X11 +# Used by QtQuick.LocalStorage +Requires: libQt5Sql5-sqlite %description -n %libname Qt is a set of libraries for developing applications.
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2019-06-28 16:27:53 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.4615 (New) Package is "libqt5-qtdeclarative" Fri Jun 28 16:27:53 2019 rev:54 rq:711180 version:5.13.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2019-06-07 18:01:33.933794399 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.4615/libqt5-qtdeclarative.changes 2019-06-28 16:27:54.306058157 +0200 @@ -1,0 +2,15 @@ +Wed Jun 19 11:19:49 UTC 2019 - fab...@ritter-vogt.de + +- Update to 5.13.0: + * New bugfix release + * No changelog available + * For more details about Qt 5.13 please see: + * http://code.qt.io/cgit/qt/qtdeclarative.git/plain/dist/changes-5.13.0/?h=5.13 + +--- +Thu Jun 6 08:51:50 UTC 2019 - Fabian Vogt + +- Remove patches, upstream in 5.13: + * Dont-crash-when-accessing-invalid-properties.patch + +--- @@ -7,0 +23,16 @@ +Tue Jun 4 07:24:25 UTC 2019 - fab...@ritter-vogt.de + +- Update to 5.13.0-rc: + * New bugfix release + * No changelog available +- Remove patches, now upstream: + * Dont-crash-when-accessing-invalid-properties.patch + +--- +Mon Apr 29 09:16:17 UTC 2019 - fab...@ritter-vogt.de + +- Update to 5.13.0-beta2: + * New bugfix release + * No changelog available + +--- @@ -15,0 +47,9 @@ +Thu Mar 21 10:24:50 UTC 2019 - fab...@ritter-vogt.de + +- Update to 5.13.0-beta1: + * New feature release + * For more details about Qt 5.13 please see: + * http://code.qt.io/cgit/qt/qtdeclarative.git/plain/dist/changes-5.13.0/?h=5.13 +- Refresh sse2_nojit.patch + +--- @@ -844,0 +885 @@ + Old: Dont-crash-when-accessing-invalid-properties.patch qtdeclarative-everywhere-src-5.12.3.tar.xz New: qtdeclarative-everywhere-src-5.13.0.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.f2R6mx/_old 2019-06-28 16:27:59.402065858 +0200 +++ /var/tmp/diff_new_pack.f2R6mx/_new 2019-06-28 16:27:59.406065865 +0200 @@ -21,20 +21,18 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.12.3 +Version:5.13.0 Release:0 Summary:Qt 5 Declarative Library License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-only Group: Development/Libraries/X11 Url:https://www.qt.io %define base_name libqt5 -%define real_version 5.12.3 -%define so_version 5.12.3 -%define tar_version qtdeclarative-everywhere-src-5.12.3 -Source: https://download.qt.io/official_releases/qt/5.12/%{real_version}/submodules/%{tar_version}.tar.xz +%define real_version 5.13.0 +%define so_version 5.13.0 +%define tar_version qtdeclarative-everywhere-src-5.13.0 +Source: https://download.qt.io/official_releases/qt/5.13/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf -# PATCH-FIX-UPSTREAM -Patch1: Dont-crash-when-accessing-invalid-properties.patch # PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case Patch100: sse2_nojit.patch # PATCH-FIX-OPENSUSE Switch to use python3 at build time @@ -70,7 +68,8 @@ handling. %prep -%autosetup -p1 -n %{tar_version} +%setup -q -n %{tar_version} +%autopatch -p1 %package -n %libname Summary:Qt 5 Declarative Library ++ qtdeclarative-everywhere-src-5.12.3.tar.xz -> qtdeclarative-everywhere-src-5.13.0.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/qtdeclarative-everywhere-src-5.12.3.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.4615/qtdeclarative-everywhere-src-5.13.0.tar.xz differ: char 26, line 1 ++ sse2_nojit.patch ++ --- /var/tmp/diff_new_pack.f2R6mx/_old 2019-06-28 16:27:59.454065937 +0200 +++ /var/tmp/diff_new_pack.f2R6mx/_new 2019-06-28 16:27:59.454065937 +0200 @@ -1,10 +1,10 @@ -Index: qtdeclarative-everywhere-src-5.12.0-alpha/src/qml/jsruntime/jsruntime.pri +Index: qtdeclarative-everywhere-src-5.13.0-beta1/src/qml/jsruntime/jsruntime.pri === qtdeclarative-everywhere-src-5.12.0-alpha.orig/src/qml/jsruntime/jsruntime.pri -+++ qtdeclarative-everywhere-src-5.12.0-alpha/src/qml/jsruntime/jsruntime.pri -@@ -154,6 +154,11 @@ SOURCES += \ -
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2019-06-07 18:01:32 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.4811 (New) Package is "libqt5-qtdeclarative" Fri Jun 7 18:01:32 2019 rev:53 rq:707637 version:5.12.3 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2019-04-26 22:52:25.773393258 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.4811/libqt5-qtdeclarative.changes 2019-06-07 18:01:33.933794399 +0200 @@ -1,0 +2,6 @@ +Tue Jun 4 14:50:38 UTC 2019 - Fabian Vogt + +- Add patch to fix crash (QTBUG-75203): + * Dont-crash-when-accessing-invalid-properties.patch + +--- New: Dont-crash-when-accessing-invalid-properties.patch Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.E0EGaV/_old 2019-06-07 18:01:34.721794119 +0200 +++ /var/tmp/diff_new_pack.E0EGaV/_new 2019-06-07 18:01:34.725794118 +0200 @@ -33,6 +33,8 @@ %define tar_version qtdeclarative-everywhere-src-5.12.3 Source: https://download.qt.io/official_releases/qt/5.12/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf +# PATCH-FIX-UPSTREAM +Patch1: Dont-crash-when-accessing-invalid-properties.patch # PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case Patch100: sse2_nojit.patch # PATCH-FIX-OPENSUSE Switch to use python3 at build time @@ -68,8 +70,7 @@ handling. %prep -%setup -q -n %{tar_version} -%autopatch -p1 +%autosetup -p1 -n %{tar_version} %package -n %libname Summary:Qt 5 Declarative Library ++ Dont-crash-when-accessing-invalid-properties.patch ++ >From ea74f0c68cddf706c950d3910cf7b363fe24885b Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Wed, 17 Apr 2019 12:35:42 +0200 Subject: [PATCH] Don't crash when accessing invalid properties through QObjectWrapper Change-Id: I613bf5dc685bb4235262b429d8f7318ea144fb9d Fixes: QTBUG-75203 Reviewed-by: Erik Verbruggen --- src/qml/jsruntime/qv4qobjectwrapper.cpp | 2 +- .../undefinedPropertiesInObjectWrapper.qml| 20 +++ .../qml/qqmlecmascript/tst_qqmlecmascript.cpp | 10 ++ 3 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 tests/auto/qml/qqmlecmascript/data/undefinedPropertiesInObjectWrapper.qml Index: qtdeclarative-everywhere-src-5.12.3/src/qml/jsruntime/qv4qobjectwrapper.cpp === --- qtdeclarative-everywhere-src-5.12.3.orig/src/qml/jsruntime/qv4qobjectwrapper.cpp +++ qtdeclarative-everywhere-src-5.12.3/src/qml/jsruntime/qv4qobjectwrapper.cpp @@ -856,7 +856,7 @@ ReturnedValue QObjectWrapper::virtualRes if (!ddata || !ddata->propertyCache) { QQmlPropertyData local; QQmlPropertyData *property = QQmlPropertyCache::property(engine->jsEngine(), qobj, name, qmlContext, local); -return getProperty(engine, qobj, property); +return property ? getProperty(engine, qobj, property) : QV4::Encode::undefined(); } QQmlPropertyData *property = ddata->propertyCache->property(name.getPointer(), qobj, qmlContext); Index: qtdeclarative-everywhere-src-5.12.3/tests/auto/qml/qqmlecmascript/data/undefinedPropertiesInObjectWrapper.qml === --- /dev/null +++ qtdeclarative-everywhere-src-5.12.3/tests/auto/qml/qqmlecmascript/data/undefinedPropertiesInObjectWrapper.qml @@ -0,0 +1,20 @@ +import QtQuick 2.12 + +QtObject { +property list entries: [ +QtObject { +readonly property color color: "green" +}, +QtObject { +} +] + +property Row row: Row { +Repeater { +model: entries +Rectangle { +color: model.color ? model.color : "red" +} +} +} +} Index: qtdeclarative-everywhere-src-5.12.3/tests/auto/qml/qqmlecmascript/tst_qqmlecmascript.cpp === --- qtdeclarative-everywhere-src-5.12.3.orig/tests/auto/qml/qqmlecmascript/tst_qqmlecmascript.cpp +++ qtdeclarative-everywhere-src-5.12.3/tests/auto/qml/qqmlecmascript/tst_qqmlecmascript.cpp @@ -366,6 +366,7 @@ private slots: void tailCallWithArguments(); void deleteSparseInIteration(); void saveAccumulatorBeforeToInt32(); +void undefinedPropertiesInObjectWrapper(); private: //static void propertyVarWeakRefCallback(v8::Persistent object, void* parameter); @@
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2019-04-26 22:52:22 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.5536 (New) Package is "libqt5-qtdeclarative" Fri Apr 26 22:52:22 2019 rev:52 rq:697060 version:5.12.3 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2019-03-21 09:40:12.222981816 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.5536/libqt5-qtdeclarative.changes 2019-04-26 22:52:25.773393258 +0200 @@ -1,0 +2,8 @@ +Thu Apr 18 07:26:48 UTC 2019 - fab...@ritter-vogt.de + +- Update to 5.12.3: + * New bugfix release + * For more details please see: + * http://code.qt.io/cgit/qt/qtdeclarative.git/plain/dist/changes-5.12.3/?h=v5.12.3 + +--- Old: qtdeclarative-everywhere-src-5.12.2.tar.xz New: qtdeclarative-everywhere-src-5.12.3.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.1Pi1S6/_old 2019-04-26 22:52:29.113391106 +0200 +++ /var/tmp/diff_new_pack.1Pi1S6/_new 2019-04-26 22:52:29.117391103 +0200 @@ -21,16 +21,16 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.12.2 +Version:5.12.3 Release:0 Summary:Qt 5 Declarative Library License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-only Group: Development/Libraries/X11 Url:https://www.qt.io %define base_name libqt5 -%define real_version 5.12.2 -%define so_version 5.12.2 -%define tar_version qtdeclarative-everywhere-src-5.12.2 +%define real_version 5.12.3 +%define so_version 5.12.3 +%define tar_version qtdeclarative-everywhere-src-5.12.3 Source: https://download.qt.io/official_releases/qt/5.12/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf # PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case ++ qtdeclarative-everywhere-src-5.12.2.tar.xz -> qtdeclarative-everywhere-src-5.12.3.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/qtdeclarative-everywhere-src-5.12.2.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.5536/qtdeclarative-everywhere-src-5.12.3.tar.xz differ: char 26, line 1
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2019-03-21 09:40:10 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.28833 (New) Package is "libqt5-qtdeclarative" Thu Mar 21 09:40:10 2019 rev:51 rq:685629 version:5.12.2 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2018-12-14 20:54:38.752930691 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.28833/libqt5-qtdeclarative.changes 2019-03-21 09:40:12.222981816 +0100 @@ -1,0 +2,23 @@ +Thu Mar 14 08:48:03 UTC 2019 - fab...@ritter-vogt.de + +- Update to 5.12.2: + * New bugfix release + * For more details please see: + * http://code.qt.io/cgit/qt/qtdeclarative.git/plain/dist/changes-5.12.2/?h=5.12.2 + +--- +Mon Feb 4 07:49:14 UTC 2019 - Fabian Vogt + +- Work around cmake issue by expanding make_jobs manually, ignoring + cmake breaks autoprovides + +--- +Fri Feb 1 08:39:40 UTC 2019 - fab...@ritter-vogt.de + +- Update to 5.12.1: + * New bugfix release + * For more details please see: + * http://code.qt.io/cgit/qt/qtdeclarative.git/plain/dist/changes-5.12.1/?h=v5.12.1 +- cmake breaks %make_jobs - ignore it (boo#1091864) + +--- Old: qtdeclarative-everywhere-src-5.12.0.tar.xz New: qtdeclarative-everywhere-src-5.12.2.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.Cc3uu4/_old 2019-03-21 09:40:14.638981259 +0100 +++ /var/tmp/diff_new_pack.Cc3uu4/_new 2019-03-21 09:40:14.646981258 +0100 @@ -21,16 +21,16 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.12.0 +Version:5.12.2 Release:0 Summary:Qt 5 Declarative Library License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-only Group: Development/Libraries/X11 Url:https://www.qt.io %define base_name libqt5 -%define real_version 5.12.0 -%define so_version 5.12.0 -%define tar_version qtdeclarative-everywhere-src-5.12.0 +%define real_version 5.12.2 +%define so_version 5.12.2 +%define tar_version qtdeclarative-everywhere-src-5.12.2 Source: https://download.qt.io/official_releases/qt/5.12/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf # PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case @@ -143,7 +143,7 @@ qmake-qt5 .. popd -%make_jobs -C %{_target_platform} +%{__make} %{?_smp_mflags} VERBOSE=1 -C %{_target_platform} %ifarch %ix86 %if 0%{?sle_version:%sle_version} < 15 @@ -152,7 +152,7 @@ pushd %{_target_platform}-no_sse2 %qmake5 -config no_sse2 .. make sub-src-clean -%make_jobs -C src/qml +%{__make} %{?_smp_mflags} VERBOSE=1 -C src/qml popd %endif %endif ++ qtdeclarative-everywhere-src-5.12.0.tar.xz -> qtdeclarative-everywhere-src-5.12.2.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/qtdeclarative-everywhere-src-5.12.0.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.28833/qtdeclarative-everywhere-src-5.12.2.tar.xz differ: char 27, line 1
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2018-12-14 20:50:47 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.28833 (New) Package is "libqt5-qtdeclarative" Fri Dec 14 20:50:47 2018 rev:50 rq:656553 version:5.12.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2018-10-01 08:11:45.518181536 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new.28833/libqt5-qtdeclarative.changes 2018-12-14 20:54:38.752930691 +0100 @@ -1,0 +2,71 @@ +Thu Dec 6 13:35:28 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.12.0: + * New feature release + * For more details please see: + * http://code.qt.io/cgit/qt/qtdeclarative.git/plain/dist/changes-5.12.0/?h=v5.12.0 + +--- +Mon Dec 3 08:16:24 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.12.0-rc2: + * New bugfix release + * Only important bugfixes +- Changelog for Qt 5.12.0: + * http://code.qt.io/cgit/qt/qtdeclarative.git/plain/dist/changes-5.12.0/?h=5.12.0 + +--- +Mon Nov 26 16:45:46 UTC 2018 - Fabian Vogt + +- Remove unneeded BuildReq on Xml modules (boo#1117316) + +--- +Thu Nov 22 13:38:57 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.12.0-rc: + * New bugfix release + * No changelog available + +--- +Thu Nov 8 15:24:30 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.12.0-beta4: + * New bugfix release + * No changelog available +- New Qt.labs.wavefrontmesh module + +--- +Fri Oct 26 07:20:23 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.12.0-beta3: + * New bugfix release + * No changelog available + +--- +Wed Oct 17 08:22:33 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.12.0-beta2: + * New bugfix release + * No changelog available + +--- +Fri Oct 5 18:57:01 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.12.0-beta1: + * New bugfix release + * No changelog available + +--- +Tue Oct 2 07:33:22 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.12.0-alpha: + * New feature release + * For more details please see: + * http://wiki.qt.io/New_Features_in_Qt_5.12 +- Refresh patches: + * qtdeclarative-switch-to-python3.patch + * sse2_nojit.patch +- Apply sse2_nojit.patch unconditionally +- Use %license + +--- Old: qtdeclarative-everywhere-src-5.11.2.tar.xz New: qtdeclarative-everywhere-src-5.12.0.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.3C2W5q/_old 2018-12-14 20:54:45.264922610 +0100 +++ /var/tmp/diff_new_pack.3C2W5q/_new 2018-12-14 20:54:45.264922610 +0100 @@ -21,17 +21,17 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.11.2 +Version:5.12.0 Release:0 Summary:Qt 5 Declarative Library License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-only Group: Development/Libraries/X11 Url:https://www.qt.io %define base_name libqt5 -%define real_version 5.11.2 -%define so_version 5.11.2 -%define tar_version qtdeclarative-everywhere-src-5.11.2 -Source: https://download.qt.io/official_releases/qt/5.11/%{real_version}/submodules/%{tar_version}.tar.xz +%define real_version 5.12.0 +%define so_version 5.12.0 +%define tar_version qtdeclarative-everywhere-src-5.12.0 +Source: https://download.qt.io/official_releases/qt/5.12/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf # PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case Patch100: sse2_nojit.patch @@ -48,8 +48,6 @@ BuildRequires: pkgconfig(Qt5Network) >= %{version} BuildRequires: pkgconfig(Qt5Sql) >= %{version} BuildRequires: pkgconfig(Qt5Widgets) >= %{version} -BuildRequires: pkgconfig(Qt5Xml) >= %{version} -BuildRequires: pkgconfig(Qt5XmlPatterns) >= %{version} %if %qt5_snapshot #to create the forwarding headers BuildRequires: perl @@ -62,8 +60,6 @@ %requires_ge libQt5Sql5 %requires_ge libQt5Test5 %requires_ge libQt5Widgets5 -%requires_ge libQt5XmlPatterns5 -BuildRoot:
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2018-10-01 08:11:43 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Mon Oct 1 08:11:43 2018 rev:49 rq:637832 version:5.11.2 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2018-06-26 10:30:25.514222448 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2018-10-01 08:11:45.518181536 +0200 @@ -1,0 +2,8 @@ +Fri Sep 21 07:58:52 UTC 2018 - fab...@ritter-vogt.de + +- Update to 5.11.2 + * New bugfix release + * For more details please see: + * http://code.qt.io/cgit/qt/qtdeclarative.git/plain/dist/changes-5.11.2/?h=v5.11.2 + +--- Old: qtdeclarative-everywhere-src-5.11.1.tar.xz New: qtdeclarative-everywhere-src-5.11.2.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.ZlQ3tV/_old 2018-10-01 08:11:46.990180752 +0200 +++ /var/tmp/diff_new_pack.ZlQ3tV/_new 2018-10-01 08:11:46.994180750 +0200 @@ -21,16 +21,16 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.11.1 +Version:5.11.2 Release:0 Summary:Qt 5 Declarative Library License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-only Group: Development/Libraries/X11 Url:https://www.qt.io %define base_name libqt5 -%define real_version 5.11.1 -%define so_version 5.11.1 -%define tar_version qtdeclarative-everywhere-src-5.11.1 +%define real_version 5.11.2 +%define so_version 5.11.2 +%define tar_version qtdeclarative-everywhere-src-5.11.2 Source: https://download.qt.io/official_releases/qt/5.11/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf # PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case ++ qtdeclarative-everywhere-src-5.11.1.tar.xz -> qtdeclarative-everywhere-src-5.11.2.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/qtdeclarative-everywhere-src-5.11.1.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/qtdeclarative-everywhere-src-5.11.2.tar.xz differ: char 26, line 1
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2018-06-26 10:30:24 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Tue Jun 26 10:30:24 2018 rev:48 rq:618668 version:5.11.1 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2018-06-02 11:52:28.571278543 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2018-06-26 10:30:25.514222448 +0200 @@ -1,0 +2,8 @@ +Tue Jun 19 10:49:55 CEST 2018 - fab...@ritter-vogt.de + +- Update to 5.11.1 + * New bugfix release + * For more details please see: + * http://code.qt.io/cgit/qt/qtdeclarative.git/plain/dist/changes-5.11.1/?h=v5.11.1 + +--- Old: qtdeclarative-everywhere-src-5.11.0.tar.xz New: qtdeclarative-everywhere-src-5.11.1.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.pLsyNp/_old 2018-06-26 10:30:27.986131660 +0200 +++ /var/tmp/diff_new_pack.pLsyNp/_new 2018-06-26 10:30:27.990131513 +0200 @@ -21,16 +21,16 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.11.0 +Version:5.11.1 Release:0 Summary:Qt 5 Declarative Library License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-only Group: Development/Libraries/X11 Url:https://www.qt.io %define base_name libqt5 -%define real_version 5.11.0 -%define so_version 5.11.0 -%define tar_version qtdeclarative-everywhere-src-5.11.0 +%define real_version 5.11.1 +%define so_version 5.11.1 +%define tar_version qtdeclarative-everywhere-src-5.11.1 Source: https://download.qt.io/official_releases/qt/5.11/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf # PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case ++ qtdeclarative-everywhere-src-5.11.0.tar.xz -> qtdeclarative-everywhere-src-5.11.1.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/qtdeclarative-everywhere-src-5.11.0.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/qtdeclarative-everywhere-src-5.11.1.tar.xz differ: char 26, line 1
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2018-06-02 11:52:27 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Sat Jun 2 11:52:27 2018 rev:47 rq:611699 version:5.11.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2018-01-29 14:56:35.172964698 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2018-06-02 11:52:28.571278543 +0200 @@ -1,0 +2,67 @@ +Tue May 22 15:18:09 CEST 2018 - fab...@ritter-vogt.de + +- Update to 5.11.0 + * New bugfix release + * For more details please see: + * http://code.qt.io/cgit/qt/qtdeclarative.git/plain/dist/changes-5.11.0/?h=v5.11.0 + +--- +Tue May 8 10:59:23 CEST 2018 - fab...@ritter-vogt.de + +- Update to 5.11.0-rc + * New bugfix release + * No changelog available + +--- +Mon Apr 23 08:55:19 CEST 2018 - fab...@ritter-vogt.de + +- Update to 5.11.0-beta4 + * New bugfix release + * No changelog available + +--- +Wed Apr 11 09:13:40 CEST 2018 - fab...@ritter-vogt.de + +- Update to 5.11.0-beta3 + * New bugfix release + * No changelog available + +--- +Wed Mar 28 09:17:11 CEST 2018 - fab...@ritter-vogt.de + +- Update to 5.11.0-beta2 + * New bugfix release + * No changelog available + +--- +Tue Mar 13 13:40:39 UTC 2018 - christo...@krop.fr + +- Fix the license tag. + +--- +Thu Mar 1 09:54:49 CET 2018 - fab...@ritter-vogt.de + +- Update to 5.11.0-beta1 + * New feature release + * For more details please see: + * http://code.qt.io/cgit/qt/qtdeclarative.git/plain/dist/changes-5.11.0-beta1/?h=v5.11.0-beta1 + +--- +Tue Feb 20 14:28:03 CET 2018 - fab...@ritter-vogt.de + +- Update to 5.11.0-alpha + * New feature release + * For more details please see: + * https://wiki.qt.io/New_Features_in_Qt_5.11 +- Remove patches, now upstream + * revert-delay-deletion-of-qsgtextures.patch + +--- +Wed Feb 14 15:44:26 CET 2018 - fab...@ritter-vogt.de + +- Update to 5.10.1 + * New bugfix release + * For more details please see: + * http://code.qt.io/cgit/qt/qtdeclarative.git/plain/dist/changes-5.10.1/?h=v5.10.1 + +--- Old: qtdeclarative-everywhere-src-5.10.0.tar.xz revert-delay-deletion-of-qsgtextures.patch New: qtdeclarative-everywhere-src-5.11.0.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.nM5w26/_old 2018-06-02 11:52:30.735199172 +0200 +++ /var/tmp/diff_new_pack.nM5w26/_new 2018-06-02 11:52:30.739199026 +0200 @@ -21,22 +21,20 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.10.0 +Version:5.11.0 Release:0 Summary:Qt 5 Declarative Library -License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-with-Qt-Company-Qt-exception-1.1 +License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-only Group: Development/Libraries/X11 Url:https://www.qt.io %define base_name libqt5 -%define real_version 5.10.0 -%define so_version 5.10.0 -%define tar_version qtdeclarative-everywhere-src-5.10.0 -Source: https://download.qt.io/official_releases/qt/5.10/%{real_version}/submodules/%{tar_version}.tar.xz +%define real_version 5.11.0 +%define so_version 5.11.0 +%define tar_version qtdeclarative-everywhere-src-5.11.0 +Source: https://download.qt.io/official_releases/qt/5.11/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf # PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case Patch100: sse2_nojit.patch -# PATCH-FIX-OPENSUSE -Patch101: revert-delay-deletion-of-qsgtextures.patch # PATCH-FIX-OPENSUSE Switch to use python3 at build time Patch102: qtdeclarative-switch-to-python3.patch BuildRequires: fdupes @@ -78,7 +76,6 @@ %ifarch %ix86 %patch100 -p1 %endif -%patch101 -p1 %patch102 -p1 %package -n %libname @@ -253,6 +250,7 @@ %{_libqt5_libdir}/pkgconfig/Qt5Q*.pc %{_libqt5_archdatadir}/mkspecs/modules/*.pri
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2018-01-29 14:56:17 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Mon Jan 29 14:56:17 2018 rev:46 rq:570357 version:5.10.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2017-12-23 12:12:51.158990681 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2018-01-29 14:56:35.172964698 +0100 @@ -1,0 +2,12 @@ +Fri Jan 26 12:45:00 UTC 2018 - alarr...@suse.com + +- Update patch to also modify some python2-style prints to use python3-style + * qtdeclarative-switch-to-python3.patch + +--- +Fri Jan 26 09:44:57 UTC 2018 - m...@suse.com + +- Switch to use python3 at build time + * qtdeclarative-switch-to-python3.patch + +--- New: qtdeclarative-switch-to-python3.patch Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.eat03a/_old 2018-01-29 14:56:36.628896678 +0100 +++ /var/tmp/diff_new_pack.eat03a/_new 2018-01-29 14:56:36.628896678 +0100 @@ -37,12 +37,14 @@ Patch100: sse2_nojit.patch # PATCH-FIX-OPENSUSE Patch101: revert-delay-deletion-of-qsgtextures.patch +# PATCH-FIX-OPENSUSE Switch to use python3 at build time +Patch102: qtdeclarative-switch-to-python3.patch BuildRequires: fdupes BuildRequires: libQt5Core-private-headers-devel >= %{version} BuildRequires: libQt5Gui-private-headers-devel >= %{version} BuildRequires: libQt5Test-private-headers-devel >= %{version} BuildRequires: libQt5Widgets-private-headers-devel >= %{version} -BuildRequires: python-base +BuildRequires: python3-base BuildRequires: pkgconfig(Qt5Core) >= %{version} BuildRequires: pkgconfig(Qt5Gui) >= %{version} BuildRequires: pkgconfig(Qt5Network) >= %{version} @@ -77,6 +79,7 @@ %patch100 -p1 %endif %patch101 -p1 +%patch102 -p1 %package -n %libname Summary:Qt 5 Declarative Library ++ qtdeclarative-switch-to-python3.patch ++ Subject: Make qtdeclarative build with python3 From: Max LinFrom: Antonio Larrosa --- a/qtdeclarative.pro +++ b/qtdeclarative.pro @@ -2,7 +2,7 @@ CONFIG += tests_need_tools examples_need load(qt_parts) !python_available { -py_out = $$system('python -c "print(1)"') +py_out = $$system('python3 -c "print(1)"') !equals(py_out, 1): error("Building QtQml requires Python.") tmp = python_available CONFIG += $$tmp --- a/src/3rdparty/masm/masm.pri +++ b/src/3rdparty/masm/masm.pri @@ -58,7 +58,7 @@ contains(DEFINES, WTF_USE_UDIS86=1) { udis86.output = udis86_itab.h udis86.input = ITAB udis86.CONFIG += no_link -udis86.commands = python $$PWD/disassembler/udis86/itab.py ${QMAKE_FILE_IN} +udis86.commands = python3 $$PWD/disassembler/udis86/itab.py ${QMAKE_FILE_IN} QMAKE_EXTRA_COMPILERS += udis86 udis86_tab_cfile.target = $$OUT_PWD/udis86_itab.c @@ -110,7 +110,7 @@ retgen.output = $$GENERATEDDIR/RegExpJit retgen.script = $$PWD/create_regex_tables retgen.input = retgen.script retgen.CONFIG += no_link -retgen.commands = python $$retgen.script > ${QMAKE_FILE_OUT} +retgen.commands = python3 $$retgen.script > ${QMAKE_FILE_OUT} QMAKE_EXTRA_COMPILERS += retgen # Taken from WebKit/Tools/qmake/mkspecs/features/unix/default_post.prf --- a/src/3rdparty/masm/disassembler/udis86/itab.py +++ b/src/3rdparty/masm/disassembler/udis86/itab.py @@ -268,13 +268,13 @@ class UdItabGenerator( ud_opcode.UdOpcod opr = e[ 'operands' ] for i in range(len(opr)): if not (opr[i] in self.OperandDict.keys()): -print "error: invalid operand declaration: %s\n" % opr[i] +print("error: invalid operand declaration: %s\n" % opr[i]) opr_c[i] = "O_" + opr[i] opr = "%s %s %s" % (opr_c[0] + ",", opr_c[1] + ",", opr_c[2]) for p in e['prefixes']: if not ( p in self.PrefixDict.keys() ): -print "error: invalid prefix specification: %s \n" % pfx +print("error: invalid prefix specification: %s \n" % pfx) pfx_c.append( self.PrefixDict[p] ) if len(e['prefixes']) == 0: pfx_c.append( "P_none" ) Index: qtdeclarative-opensource-src-5.9.4/src/3rdparty/masm/disassembler/udis86/ud_optable.py ===
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2017-12-23 12:12:49 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Sat Dec 23 12:12:49 2017 rev:45 rq:557384 version:5.10.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2017-12-08 12:51:42.485993115 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2017-12-23 12:12:51.158990681 +0100 @@ -1,0 +2,23 @@ +Fri Dec 8 23:11:26 UTC 2017 - christo...@krop.fr + +- Update the license tag (boo#967696) + +--- +Thu Dec 7 12:18:07 UTC 2017 - fab...@ritter-vogt.de + +- Update to 5.10.0 final + * New bugfix release + +--- +Sun Dec 3 14:12:49 UTC 2017 - fab...@ritter-vogt.de + +- Update to 5.10.0 RC 2 + * New bugfix release + +--- +Thu Nov 30 09:47:12 UTC 2017 - fab...@ritter-vogt.de + +- Update to 5.10.0 RC 1 + * New bugfix release + +--- @@ -9,0 +33,28 @@ +Wed Nov 15 11:41:44 UTC 2017 - fab...@ritter-vogt.de + +- Update to 5.10 Beta 4 +- Contains bugfixes + +--- +Thu Nov 2 07:22:21 UTC 2017 - fab...@ritter-vogt.de + +- Update to 5.10 Beta 3 +- Contains bugfixes + +--- +Mon Oct 30 16:19:23 UTC 2017 - fab...@ritter-vogt.de + +- Update to 5.10 Beta 2 +- Contains bugfixes +- Refresh revert-delay-deletion-of-qsgtextures.patch + +--- +Mon Oct 9 16:17:22 UTC 2017 - fab...@ritter-vogt.de + +- Update to 5.10 Beta 1 +- For more information visit: +https://blog.qt.io/blog/2017/10/09/qt-5-10-beta-released/ +- Remove patches, now upstream: + * implicit-type-import-in-modules.patch + +--- @@ -19,0 +71,22 @@ +Mon Sep 25 14:42:37 CEST 2017 - fab...@ritter-vogt.de + +- Update to 5.10 Alpha 1: + * Qt QML ++ Added support for enum declarations in QML. ++ Added support for retranslation. + * Qt Quick ++ Added a shapes plugin, providing a Shape type under QtQuick.Shapes 1.0. This allows adding stroked and filled paths into Qt Quick scenes. Such ++ Added the Qt.labs.handlers plugin, providing TapHandler, PinchHandler and DragHandler. These are the beginnings of the Pointer Handlers which ++ QQuickItem layers can now request to be backed by multisample framebuffers via the property layer.samples ++ Added font.kerning and font.preferShaping properties for advanced control over the font shaping subsystem. ++ Added advance property to Text to retrieve the typographical advance width. ++ Added Image element support for direct loading of ETC1 and ETC2 compressed textures from .pkm files. (on platforms where ETC1/2 are supported) +- For more information visit: +https://blog.qt.io/blog/2017/09/13/qt-5-10-alpha-released/ +- Remove patches, now upstream: + * support-non-integer-pixel-ratios-qquickwidget.patch + * rebuild-qqmldata-propertycache-if-deleted.patch +- Add patch to fix implicit import of internal types inside modules: + * implicit-type-import-in-modules.patch + +--- @@ -569 +641,0 @@ - Old: qtdeclarative-opensource-src-5.9.3.tar.xz New: qtdeclarative-everywhere-src-5.10.0.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.8Jyj0b/_old 2017-12-23 12:12:53.078897068 +0100 +++ /var/tmp/diff_new_pack.8Jyj0b/_new 2017-12-23 12:12:53.082896873 +0100 @@ -21,17 +21,17 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.9.3 +Version:5.10.0 Release:0 Summary:Qt 5 Declarative Library -License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 +License:LGPL-2.1-with-Qt-Company-Qt-exception-1.1 or LGPL-3.0-with-Qt-Company-Qt-exception-1.1 Group: Development/Libraries/X11 Url:https://www.qt.io %define base_name libqt5 -%define real_version 5.9.3 -%define so_version 5.9.3 -%define tar_version qtdeclarative-opensource-src-%{real_version} -Source: https://download.qt.io/official_releases/qt/5.9/%{real_version}/submodules/%{tar_version}.tar.xz +%define real_version 5.10.0 +%define
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2017-12-08 12:51:41 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Fri Dec 8 12:51:41 2017 rev:44 rq:545940 version:5.9.3 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2017-10-23 16:19:34.151396041 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2017-12-08 12:51:42.485993115 +0100 @@ -1,0 +2,8 @@ +Sat Nov 25 12:46:35 UTC 2017 - fab...@ritter-vogt.de + +- Update to 5.9.3 + * New bugfix release + * For more details, see: + http://code.qt.io/cgit/qt/qtdeclarative.git/tree/dist/changes-5.9.3/?h=v5.9.3 + +--- Old: qtdeclarative-opensource-src-5.9.2.tar.xz New: qtdeclarative-opensource-src-5.9.3.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.ST4ITB/_old 2017-12-08 12:51:44.989902685 +0100 +++ /var/tmp/diff_new_pack.ST4ITB/_new 2017-12-08 12:51:44.993902541 +0100 @@ -21,15 +21,15 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.9.2 +Version:5.9.3 Release:0 Summary:Qt 5 Declarative Library License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Group: Development/Libraries/X11 Url:https://www.qt.io %define base_name libqt5 -%define real_version 5.9.2 -%define so_version 5.9.2 +%define real_version 5.9.3 +%define so_version 5.9.3 %define tar_version qtdeclarative-opensource-src-%{real_version} Source: https://download.qt.io/official_releases/qt/5.9/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf ++ qtdeclarative-opensource-src-5.9.2.tar.xz -> qtdeclarative-opensource-src-5.9.3.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/qtdeclarative-opensource-src-5.9.2.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/qtdeclarative-opensource-src-5.9.3.tar.xz differ: char 26, line 1
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2017-10-23 16:19:32 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Mon Oct 23 16:19:32 2017 rev:43 rq:533796 version:5.9.2 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2017-08-24 17:41:13.246880054 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2017-10-23 16:19:34.151396041 +0200 @@ -1,0 +2,10 @@ +Sun Oct 8 13:57:42 UTC 2017 - lbeltr...@kde.org + +- Update to 5.9.2 + * For more details please see: +https://blog.qt.io/blog/2017/10/06/qt-5-9-2-released/ +- Dropped patches, now upstream: + * rebuild-qqmldata-propertycache-if-deleted.patch + * support-non-integer-pixel-ratios-qquickwidget.patch + +--- Old: qtdeclarative-opensource-src-5.9.1.tar.xz rebuild-qqmldata-propertycache-if-deleted.patch support-non-integer-pixel-ratios-qquickwidget.patch New: qtdeclarative-opensource-src-5.9.2.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.zphAiN/_old 2017-10-23 16:19:37.507238928 +0200 +++ /var/tmp/diff_new_pack.zphAiN/_new 2017-10-23 16:19:37.511238740 +0200 @@ -21,22 +21,18 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.9.1 +Version:5.9.2 Release:0 Summary:Qt 5 Declarative Library License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Group: Development/Libraries/X11 Url:https://www.qt.io %define base_name libqt5 -%define real_version 5.9.1 -%define so_version 5.9.1 +%define real_version 5.9.2 +%define so_version 5.9.2 %define tar_version qtdeclarative-opensource-src-%{real_version} Source: https://download.qt.io/official_releases/qt/5.9/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf -# PATCH-FIX-UPSTREAM -Patch1: support-non-integer-pixel-ratios-qquickwidget.patch -# PATCH-FIX-UPSTREAM -Patch2: rebuild-qqmldata-propertycache-if-deleted.patch # PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case Patch100: sse2_nojit.patch # PATCH-FIX-OPENSUSE @@ -77,8 +73,6 @@ %prep %setup -q -n qtdeclarative-opensource-src-%{real_version} -%patch1 -p1 -%patch2 -p1 %ifarch %ix86 %patch100 -p1 %endif ++ qtdeclarative-opensource-src-5.9.1.tar.xz -> qtdeclarative-opensource-src-5.9.2.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/qtdeclarative-opensource-src-5.9.1.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/qtdeclarative-opensource-src-5.9.2.tar.xz differ: char 26, line 1 ++ revert-delay-deletion-of-qsgtextures.patch ++ --- /var/tmp/diff_new_pack.zphAiN/_old 2017-10-23 16:19:37.559236494 +0200 +++ /var/tmp/diff_new_pack.zphAiN/_new 2017-10-23 16:19:37.559236494 +0200 @@ -30,10 +30,10 @@ src/quick/scenegraph/qsgwindowsrenderloop.cpp| 10 ++ 10 files changed, 33 insertions(+), 2 deletions(-) -Index: qtdeclarative-opensource-src-5.9.1/src/plugins/scenegraph/d3d12/qsgd3d12renderloop.cpp +Index: qtdeclarative-opensource-src-5.9.2/src/plugins/scenegraph/d3d12/qsgd3d12renderloop.cpp === qtdeclarative-opensource-src-5.9.1.orig/src/plugins/scenegraph/d3d12/qsgd3d12renderloop.cpp -+++ qtdeclarative-opensource-src-5.9.1/src/plugins/scenegraph/d3d12/qsgd3d12renderloop.cpp +--- qtdeclarative-opensource-src-5.9.2.orig/src/plugins/scenegraph/d3d12/qsgd3d12renderloop.cpp qtdeclarative-opensource-src-5.9.2/src/plugins/scenegraph/d3d12/qsgd3d12renderloop.cpp @@ -461,7 +461,6 @@ void QSGD3D12RenderLoop::renderWindow(QQ data.rc->initialize(nullptr); @@ -42,10 +42,10 @@ if (profileFrames) syncTime = renderTimer.nsecsElapsed(); -Index: qtdeclarative-opensource-src-5.9.1/src/plugins/scenegraph/d3d12/qsgd3d12threadedrenderloop.cpp +Index: qtdeclarative-opensource-src-5.9.2/src/plugins/scenegraph/d3d12/qsgd3d12threadedrenderloop.cpp === qtdeclarative-opensource-src-5.9.1.orig/src/plugins/scenegraph/d3d12/qsgd3d12threadedrenderloop.cpp -+++ qtdeclarative-opensource-src-5.9.1/src/plugins/scenegraph/d3d12/qsgd3d12threadedrenderloop.cpp +--- qtdeclarative-opensource-src-5.9.2.orig/src/plugins/scenegraph/d3d12/qsgd3d12threadedrenderloop.cpp
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2017-08-24 17:41:12 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Thu Aug 24 17:41:12 2017 rev:42 rq:515804 version:5.9.1 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2017-07-28 09:40:41.810962021 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2017-08-24 17:41:13.246880054 +0200 @@ -1,0 +2,6 @@ +Wed Aug 9 20:26:28 CEST 2017 - r...@suse.de + +- Don't special case sse2 libs on i586 for SLE-15, it supports + only SSE2 capable CPUs. + +--- Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.UwiCwK/_old 2017-08-24 17:41:14.562694804 +0200 +++ /var/tmp/diff_new_pack.UwiCwK/_new 2017-08-24 17:41:14.570693678 +0200 @@ -159,6 +159,7 @@ %make_jobs -C %{_target_platform} %ifarch %ix86 +%if 0%{?sle_version:%sle_version} < 15 # build libQt5Qml with no_sse2 mkdir -p %{_target_platform}-no_sse2 pushd %{_target_platform}-no_sse2 @@ -167,6 +168,7 @@ %make_jobs -C src/qml popd %endif +%endif %install pushd %{_target_platform} @@ -174,12 +176,14 @@ popd %ifarch %ix86 +%if 0%{?sle_version:%sle_version} < 15 mkdir -p %{buildroot}%{_libqt5_libdir}//sse2 mv %{buildroot}%{_libqt5_libdir}/libQt5Qml.so.5* %{buildroot}%{_libqt5_libdir}/sse2/ pushd %{_target_platform}-no_sse2/src/qml %qmake5_install popd %endif +%endif find %{buildroot}/%{_libdir} -type f -name '*la' -print -exec perl -pi -e 's, -L%{_builddir}/\S+,,g' {} \; find %{buildroot}/%{_libdir}/pkgconfig -type f -name '*pc' -print -exec perl -pi -e 's, -L%{_builddir}/\S+,,g' {} \; @@ -212,8 +216,10 @@ %doc LICENSE.* %{_libqt5_libdir}/libQt5Q*.so.* %ifarch %ix86 +%if 0%{?sle_version:%sle_version} < 15 %{_libqt5_libdir}/sse2/libQt5Q*.so.* %endif +%endif %dir %{_libqt5_archdatadir}/qml %dir %{_libqt5_archdatadir}/qml/Qt %{_libqt5_archdatadir}/qml/QtQuick
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2017-07-28 09:40:38 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Fri Jul 28 09:40:38 2017 rev:41 rq:512501 version:5.9.1 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2017-07-25 11:35:42.460068566 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2017-07-28 09:40:41.810962021 +0200 @@ -1,0 +2,7 @@ +Mon Jul 24 19:17:08 UTC 2017 - fab...@ritter-vogt.de + +- Add patch to revert upstream commit introducing a massive memory + leak (QTBUG-62117): + * revert-delay-deletion-of-qsgtextures.patch + +--- New: revert-delay-deletion-of-qsgtextures.patch Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.UGDvSb/_old 2017-07-28 09:40:44.226621811 +0200 +++ /var/tmp/diff_new_pack.UGDvSb/_new 2017-07-28 09:40:44.230621248 +0200 @@ -39,6 +39,8 @@ Patch2: rebuild-qqmldata-propertycache-if-deleted.patch # PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case Patch100: sse2_nojit.patch +# PATCH-FIX-OPENSUSE +Patch101: revert-delay-deletion-of-qsgtextures.patch BuildRequires: fdupes BuildRequires: libQt5Core-private-headers-devel >= %{version} BuildRequires: libQt5Gui-private-headers-devel >= %{version} @@ -80,6 +82,7 @@ %ifarch %ix86 %patch100 -p1 %endif +%patch101 -p1 %package -n %libname Summary:Qt 5 Declarative Library ++ revert-delay-deletion-of-qsgtextures.patch ++ >From eeb320bbd8763f3e72f79369cc3908e999a0da3c Mon Sep 17 00:00:00 2001 From: Dominik HollandDate: Thu, 2 Mar 2017 15:25:07 +0100 Subject: [PATCH] Delay the deletion of QSGTextures until all windows are synchronized With the 'basic' and the 'windows' render loop the scene graph context is shared. Because of this we cannot start deleting textures after the first window is synchronized as it may contain textures needed by the another window, which is not yet synchronized. QWindowPrivate::syncSceneGraph() is not calling endSync() anymore as it doesn't know whether it is the last window or not. Instead the renderloop is now responsible for calling endSync() once this is safe to do. Change-Id: Icb50ebfb447c928e38b41df7e26f3bfafdb4a811 Reviewed-by: Robert Griebl Reviewed-by: Gunnar Sletta --- src/plugins/scenegraph/d3d12/qsgd3d12renderloop.cpp | 1 + src/plugins/scenegraph/d3d12/qsgd3d12threadedrenderloop.cpp | 2 ++ src/plugins/scenegraph/openvg/qsgopenvgrenderloop.cpp| 1 + src/quick/items/qquickrendercontrol.cpp | 3 +++ src/quick/items/qquickwindow.cpp | 2 -- .../adaptations/software/qsgsoftwarerenderloop.cpp | 1 + .../adaptations/software/qsgsoftwarethreadedrenderloop.cpp | 2 ++ src/quick/scenegraph/qsgrenderloop.cpp | 12 src/quick/scenegraph/qsgthreadedrenderloop.cpp | 1 + src/quick/scenegraph/qsgwindowsrenderloop.cpp| 10 ++ 10 files changed, 33 insertions(+), 2 deletions(-) Index: qtdeclarative-opensource-src-5.9.1/src/plugins/scenegraph/d3d12/qsgd3d12renderloop.cpp === --- qtdeclarative-opensource-src-5.9.1.orig/src/plugins/scenegraph/d3d12/qsgd3d12renderloop.cpp +++ qtdeclarative-opensource-src-5.9.1/src/plugins/scenegraph/d3d12/qsgd3d12renderloop.cpp @@ -461,7 +461,6 @@ void QSGD3D12RenderLoop::renderWindow(QQ data.rc->initialize(nullptr); wd->syncSceneGraph(); -data.rc->endSync(); if (profileFrames) syncTime = renderTimer.nsecsElapsed(); Index: qtdeclarative-opensource-src-5.9.1/src/plugins/scenegraph/d3d12/qsgd3d12threadedrenderloop.cpp === --- qtdeclarative-opensource-src-5.9.1.orig/src/plugins/scenegraph/d3d12/qsgd3d12threadedrenderloop.cpp +++ qtdeclarative-opensource-src-5.9.1/src/plugins/scenegraph/d3d12/qsgd3d12threadedrenderloop.cpp @@ -410,7 +410,6 @@ bool QSGD3D12RenderThread::event(QEvent QQuickWindowPrivate *wd = QQuickWindowPrivate::get(wme->window); rc->initialize(nullptr); wd->syncSceneGraph(); -rc->endSync(); wd->renderSceneGraph(wme->window->size()); *wme->image =
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2017-07-25 11:35:41 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Tue Jul 25 11:35:41 2017 rev:40 rq:511037 version:5.9.1 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2017-07-08 12:23:51.847617677 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2017-07-25 11:35:42.460068566 +0200 @@ -1,0 +2,7 @@ +Mon Jul 17 19:07:46 UTC 2017 - fab...@ritter-vogt.de + +- Add patch to fix crash related to shared QQmlEngine instances + (QTBUG-61681, kde#381525): + * rebuild-qqmldata-propertycache-if-deleted.patch + +--- New: rebuild-qqmldata-propertycache-if-deleted.patch Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.99MfoL/_old 2017-07-25 11:35:43.403935272 +0200 +++ /var/tmp/diff_new_pack.99MfoL/_new 2017-07-25 11:35:43.407934708 +0200 @@ -35,6 +35,8 @@ Source1:baselibs.conf # PATCH-FIX-UPSTREAM Patch1: support-non-integer-pixel-ratios-qquickwidget.patch +# PATCH-FIX-UPSTREAM +Patch2: rebuild-qqmldata-propertycache-if-deleted.patch # PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case Patch100: sse2_nojit.patch BuildRequires: fdupes @@ -73,10 +75,11 @@ %prep %setup -q -n qtdeclarative-opensource-src-%{real_version} +%patch1 -p1 +%patch2 -p1 %ifarch %ix86 %patch100 -p1 %endif -%patch1 -p1 %package -n %libname Summary:Qt 5 Declarative Library ++ rebuild-qqmldata-propertycache-if-deleted.patch ++ >From ab5d4c78224c9ec79165e8890e5f8b8e838e0709 Mon Sep 17 00:00:00 2001 From: David EdmundsonDate: Mon, 10 Jul 2017 17:26:59 +0100 Subject: [PATCH] Rebuild QQmlData::propertyCache if deleted by another engine QQmlData is shared between engines, but the relevant QObjectWrapper is not. Since 749a7212e903d8e8c6f256edb1836b9449cc7fe1 when a QObjectWrapper is deleted it resets the shared QQmlData propertyCache. In most cases the propertyCache except when a property updated in an existing binding in the first engine, where it currently asserts. Task-number: QTBUG-61681 Change-Id: I6efdc506e5c7e30b95cda1be282afa9feb781cd2 Reviewed-by: Simon Hausmann --- src/qml/qml/qqmlbinding.cpp | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/qml/qml/qqmlbinding.cpp b/src/qml/qml/qqmlbinding.cpp index 62288a5..325f752 100644 --- a/src/qml/qml/qqmlbinding.cpp +++ b/src/qml/qml/qqmlbinding.cpp @@ -515,7 +515,12 @@ void QQmlBinding::getPropertyData(QQmlPropertyData **propertyData, QQmlPropertyD Q_ASSERT(propertyData); QQmlData *data = QQmlData::get(*m_target, false); -Q_ASSERT(data && data->propertyCache); +Q_ASSERT(data); + +if (Q_UNLIKELY(!data->propertyCache)) { +data->propertyCache = QQmlEnginePrivate::get(context()->engine)->cache(m_target->metaObject()); +data->propertyCache->addref(); +} *propertyData = data->propertyCache->property(m_targetIndex.coreIndex()); Q_ASSERT(*propertyData); -- 2.7.4
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2017-07-08 12:23:51 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Sat Jul 8 12:23:51 2017 rev:39 rq:507687 version:5.9.1 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2017-06-30 18:38:38.129581166 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2017-07-08 12:23:51.847617677 +0200 @@ -1,0 +2,7 @@ +Sat Jul 1 08:13:07 UTC 2017 - lbeltr...@kde.org + +- Update to 5.9.1 + * For more details please see: +http://blog.qt.io/blog/2017/06/30/qt-5-9-1-released/ + +--- Old: qtdeclarative-opensource-src-5.9.0.tar.xz New: qtdeclarative-opensource-src-5.9.1.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.4qZBGb/_old 2017-07-08 12:23:53.735351389 +0200 +++ /var/tmp/diff_new_pack.4qZBGb/_new 2017-07-08 12:23:53.735351389 +0200 @@ -21,15 +21,15 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.9.0 +Version:5.9.1 Release:0 Summary:Qt 5 Declarative Library License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Group: Development/Libraries/X11 Url:https://www.qt.io %define base_name libqt5 -%define real_version 5.9.0 -%define so_version 5.9.0 +%define real_version 5.9.1 +%define so_version 5.9.1 %define tar_version qtdeclarative-opensource-src-%{real_version} Source: https://download.qt.io/official_releases/qt/5.9/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf ++ qtdeclarative-opensource-src-5.9.0.tar.xz -> qtdeclarative-opensource-src-5.9.1.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/qtdeclarative-opensource-src-5.9.0.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/qtdeclarative-opensource-src-5.9.1.tar.xz differ: char 26, line 1
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2017-06-30 18:38:35 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Fri Jun 30 18:38:35 2017 rev:38 rq:505873 version:5.9.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2017-06-13 16:02:07.801202168 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2017-06-30 18:38:38.129581166 +0200 @@ -1,0 +2,6 @@ +Fri Jun 23 11:46:39 UTC 2017 - lbeltr...@kde.org + +- Add upstream patch support-non-integer-pixel-ratios-qquickwidget.patch + * Add support for non-integer scaling to QQuickWidget (QTBUG-61502) + +--- New: support-non-integer-pixel-ratios-qquickwidget.patch Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.uvLYLM/_old 2017-06-30 18:38:39.665365149 +0200 +++ /var/tmp/diff_new_pack.uvLYLM/_new 2017-06-30 18:38:39.669364587 +0200 @@ -33,6 +33,8 @@ %define tar_version qtdeclarative-opensource-src-%{real_version} Source: https://download.qt.io/official_releases/qt/5.9/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf +# PATCH-FIX-UPSTREAM +Patch1: support-non-integer-pixel-ratios-qquickwidget.patch # PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case Patch100: sse2_nojit.patch BuildRequires: fdupes @@ -74,6 +76,7 @@ %ifarch %ix86 %patch100 -p1 %endif +%patch1 -p1 %package -n %libname Summary:Qt 5 Declarative Library ++ support-non-integer-pixel-ratios-qquickwidget.patch ++ >From dfce0a8feceeb7156eba6ac5d8d3521e3009a583 Mon Sep 17 00:00:00 2001 From: Allan Sandfeld JensenDate: Wed, 21 Jun 2017 09:03:22 +0200 Subject: [PATCH] Support non-integer pixel-ratio in QQuickWidget Non-integer pixel-ratios always resulted in blurry rendering when QQuickWidget was used, but not with QQuickWindow. Fixed by reading qreal accessor of devicePixelRatio instead. Change-Id: I49f5efcf2da2efc090c00017e68c99c857cd84ef Task-number: QTBUG-61502 Reviewed-by: Laszlo Agocs --- src/quickwidgets/qquickwidget.cpp | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) Index: qtdeclarative-opensource-src-5.9.0/src/quickwidgets/qquickwidget.cpp === --- qtdeclarative-opensource-src-5.9.0.orig/src/quickwidgets/qquickwidget.cpp +++ qtdeclarative-opensource-src-5.9.0/src/quickwidgets/qquickwidget.cpp @@ -913,9 +913,9 @@ void QQuickWidget::createFramebufferObje d->offscreenWindow->setGeometry(globalPos.x(), globalPos.y(), width(), height()); if (d->useSoftwareRenderer) { -const QSize imageSize = size() * devicePixelRatio(); +const QSize imageSize = size() * devicePixelRatioF(); d->softwareImage = QImage(imageSize, QImage::Format_ARGB32_Premultiplied); -d->softwareImage.setDevicePixelRatio(devicePixelRatio()); +d->softwareImage.setDevicePixelRatio(devicePixelRatioF()); return; } @@ -960,7 +960,7 @@ void QQuickWidget::createFramebufferObje format.setInternalTextureFormat(GL_SRGB8_ALPHA8_EXT); #endif -const QSize fboSize = size() * devicePixelRatio(); +const QSize fboSize = size() * devicePixelRatioF(); // Could be a simple hide - show, in which case the previous fbo is just fine. if (!d->fbo || d->fbo->size() != fboSize) { @@ -1181,7 +1181,7 @@ void QQuickWidget::resizeEvent(QResizeEv // Software Renderer if (d->useSoftwareRenderer) { needsSync = true; -if (d->softwareImage.size() != size() * devicePixelRatio()) { +if (d->softwareImage.size() != size() * devicePixelRatioF()) { createFramebufferObject(); } } else { @@ -1191,7 +1191,7 @@ void QQuickWidget::resizeEvent(QResizeEv // during hide - resize - show sequences and also during application exit. if (!d->fbo && !d->offscreenWindow->openglContext()) return; -if (!d->fbo || d->fbo->size() != size() * devicePixelRatio()) { +if (!d->fbo || d->fbo->size() != size() * devicePixelRatioF()) { needsSync = true; createFramebufferObject(); } @@ -1604,10 +1604,12 @@ void QQuickWidget::paintEvent(QPaintEven //Paint everything painter.drawImage(rect(), d->softwareImage); } else { +
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2017-06-13 16:02:07 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Tue Jun 13 16:02:07 2017 rev:37 rq:499987 version:5.9.0 Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2016-12-22 16:06:16.427802606 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2017-06-13 16:02:07.801202168 +0200 @@ -1,0 +2,21 @@ +Wed May 31 07:05:09 UTC 2017 - fab...@ritter-vogt.de + +- Update to 5.9.0 final + +--- +Wed May 24 19:16:41 UTC 2017 - fab...@ritter-vogt.de + +- Update to 5.9.0 RC: + * For more details please see: +http://lists.qt-project.org/pipermail/announce/2017-May/000115.html +and https://wiki.qt.io/New_Features_in_Qt_5.9 +- Refresh patches: + * sse2_nojit.patch + +--- +Fri Apr 28 12:34:26 UTC 2017 - wba...@tmo.at + +- Add back sse2_nojit.patch to support 32bit CPUs without SSE2 + instructions (boo#1027691) + +--- Old: qtdeclarative-opensource-src-5.7.1.tar.xz New: qtdeclarative-opensource-src-5.9.0.tar.xz sse2_nojit.patch Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.0atQds/_old 2017-06-13 16:02:10.384838071 +0200 +++ /var/tmp/diff_new_pack.0atQds/_new 2017-06-13 16:02:10.388837507 +0200 @@ -21,18 +21,20 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.7.1 +Version:5.9.0 Release:0 Summary:Qt 5 Declarative Library License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Group: Development/Libraries/X11 -Url:http://qt.digia.com +Url:https://www.qt.io %define base_name libqt5 -%define real_version 5.7.1 -%define so_version 5.7.1 +%define real_version 5.9.0 +%define so_version 5.9.0 %define tar_version qtdeclarative-opensource-src-%{real_version} -Source: %{tar_version}.tar.xz +Source: https://download.qt.io/official_releases/qt/5.9/%{real_version}/submodules/%{tar_version}.tar.xz Source1:baselibs.conf +# PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case +Patch100: sse2_nojit.patch BuildRequires: fdupes BuildRequires: libQt5Core-private-headers-devel >= %{version} BuildRequires: libQt5Gui-private-headers-devel >= %{version} @@ -69,6 +71,9 @@ %prep %setup -q -n qtdeclarative-opensource-src-%{real_version} +%ifarch %ix86 +%patch100 -p1 +%endif %package -n %libname Summary:Qt 5 Declarative Library @@ -139,16 +144,34 @@ mkdir -p %{_target_platform} pushd %{_target_platform} -%qmake5 .. +qmake-qt5 .. popd %make_jobs -C %{_target_platform} +%ifarch %ix86 +# build libQt5Qml with no_sse2 +mkdir -p %{_target_platform}-no_sse2 +pushd %{_target_platform}-no_sse2 +%qmake5 -config no_sse2 .. +make sub-src-clean +%make_jobs -C src/qml +popd +%endif + %install pushd %{_target_platform} %qmake5_install popd +%ifarch %ix86 +mkdir -p %{buildroot}%{_libqt5_libdir}//sse2 +mv %{buildroot}%{_libqt5_libdir}/libQt5Qml.so.5* %{buildroot}%{_libqt5_libdir}/sse2/ +pushd %{_target_platform}-no_sse2/src/qml +%qmake5_install +popd +%endif + find %{buildroot}/%{_libdir} -type f -name '*la' -print -exec perl -pi -e 's, -L%{_builddir}/\S+,,g' {} \; find %{buildroot}/%{_libdir}/pkgconfig -type f -name '*pc' -print -exec perl -pi -e 's, -L%{_builddir}/\S+,,g' {} \; # kill .la files @@ -177,36 +200,37 @@ %files -n %libname %defattr(-,root,root,755) -%doc LGPL_EXCEPTION.txt LICENSE.* +%doc LICENSE.* %{_libqt5_libdir}/libQt5Q*.so.* -%{_libqt5_archdatadir}/qml/QtQuick -%{_libqt5_archdatadir}/qml/QtQuick.2 -%{_libqt5_archdatadir}/qml/QtQml/Models.2 -%{_libqt5_archdatadir}/qml/QtQml/StateMachine/ +%ifarch %ix86 +%{_libqt5_libdir}/sse2/libQt5Q*.so.* +%endif %dir %{_libqt5_archdatadir}/qml %dir %{_libqt5_archdatadir}/qml/Qt +%{_libqt5_archdatadir}/qml/QtQuick +%{_libqt5_archdatadir}/qml/QtQuick.2 +%{_libqt5_archdatadir}/qml/QtQml +%{_libqt5_archdatadir}/qml/builtins.qmltypes %dir %{_libqt5_archdatadir}/qml/Qt/labs -%dir %{_libqt5_archdatadir}/qml/QtQml %{_libqt5_archdatadir}/qml/Qt/labs/folderlistmodel %{_libqt5_archdatadir}/qml/Qt/labs/settings/ -%{_libqt5_archdatadir}/qml/QtQml -%{_libqt5_archdatadir}/qml/builtins.qmltypes +%{_libqt5_archdatadir}/qml/Qt/labs/sharedimage/
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2016-10-18 10:03:41 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2016-10-06 12:26:04.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2016-10-18 10:03:41.0 +0200 @@ -1,0 +2,12 @@ +Mon Oct 17 11:34:00 UTC 2016 - lbeltr...@kde.org + +- Add fix-crash-on-exit-when-using-default-property-aliases-with-layouts.patch: + fix Plasma screenlocker crash on unlock (boo#999548, QTBUG#51927) + +--- +Tue Oct 11 08:28:26 UTC 2016 - sch...@suse.de + +- masm-unaligned-stack-pointer.patch: align stack on 16 byte boundaries in + the YarrJIT (bsc#1003880) + +--- New: fix-crash-on-exit-when-using-default-property-aliases-with-layouts.patch masm-unaligned-stack-pointer.patch Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.GLqFaJ/_old 2016-10-18 10:03:43.0 +0200 +++ /var/tmp/diff_new_pack.GLqFaJ/_new 2016-10-18 10:03:43.0 +0200 @@ -43,6 +43,10 @@ Patch4: Add-a-facility-to-version-type-information.patch # PATCH-FIX-UPSTREAM V4-Free-up-2-address-bits-in-64bit-mode.patch Patch5: V4-Free-up-2-address-bits-in-64bit-mode.patch +# PATCH-FIX-UPSTREAM masm-unaligned-stack-pointer.patch +Patch6: masm-unaligned-stack-pointer.patch +# PATCH-FIX-UPSTREAM fix-crash-on-exit-when-using-default-property-aliases-with-layouts.patch - fixes crashes in screenloker (boo#999548) +Patch7: fix-crash-on-exit-when-using-default-property-aliases-with-layouts.patch BuildRequires: fdupes BuildRequires: libQt5Core-private-headers-devel >= %{version} BuildRequires: libQt5Gui-private-headers-devel >= %{version} @@ -86,6 +90,8 @@ %ifarch aarch64 %patch5 -p1 %endif +%patch6 -p1 +%patch7 -p1 %package -n %libname Summary:Qt 5 Declarative Library ++ fix-crash-on-exit-when-using-default-property-aliases-with-layouts.patch ++ >From 5149aa68eca6ede8836ec4f07a14d22d9da9b161 Mon Sep 17 00:00:00 2001 From: Mitch CurtisDate: Tue, 13 Sep 2016 12:42:12 +0200 Subject: [PATCH 1/1] Fix crash on exit when using default property aliases with layouts The layout was being destroyed before the text, which meant that the removeItemChangeListener() call never got hit. To ensure that the listener is always removed, loop through each child in QQuickLayout's destructor. This is a manual cherry-pick of 59c6c0e0b1b5b46747595a58e11311b7393d7e70. Task-number: QTBUG-51927 Change-Id: I669f42beb8c3dd6b4b741cae0b16e017bb3409df Reviewed-by: J-P Nurmi --- src/imports/layouts/qquicklayout.cpp | 4 ++ .../qquicklayouts/data/rowlayout/Container.qml | 55 ++ .../qquicklayouts/data/rowlayout/ContainerUser.qml | 53 + .../quick/qquicklayouts/data/tst_rowlayout.qml | 12 + 4 files changed, 124 insertions(+) create mode 100644 tests/auto/quick/qquicklayouts/data/rowlayout/Container.qml create mode 100644 tests/auto/quick/qquicklayouts/data/rowlayout/ContainerUser.qml diff --git a/src/imports/layouts/qquicklayout.cpp b/src/imports/layouts/qquicklayout.cpp index abc8f97..9914826 100644 --- a/src/imports/layouts/qquicklayout.cpp +++ b/src/imports/layouts/qquicklayout.cpp @@ -698,6 +698,10 @@ QQuickLayout::QQuickLayout(QQuickLayoutPrivate , QQuickItem *parent) QQuickLayout::~QQuickLayout() { d_func()->m_isReady = false; + +const auto childItems = d_func()->childItems; +for (QQuickItem *child : childItems) +QQuickItemPrivate::get(child)->removeItemChangeListener(this, QQuickItemPrivate::SiblingOrder); } QQuickLayoutAttached *QQuickLayout::qmlAttachedProperties(QObject *object) diff --git a/tests/auto/quick/qquicklayouts/data/rowlayout/Container.qml b/tests/auto/quick/qquicklayouts/data/rowlayout/Container.qml new file mode 100644 index 000..22205c1 --- /dev/null +++ b/tests/auto/quick/qquicklayouts/data/rowlayout/Container.qml @@ -0,0 +1,55 @@ +/ +** +** Copyright (C) 2016 The Qt Company Ltd. +** Contact: http://www.qt.io/licensing/ +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:BSD$ +** You may use this file under the terms of the BSD license as
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2016-10-06 12:26:03 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2016-10-01 23:49:12.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2016-10-06 12:26:04.0 +0200 @@ -1,0 +2,16 @@ +Wed Sep 28 17:06:29 UTC 2016 - fab...@ritter-vogt.de + +- Add new version of V4-Free-up-2-address-bits-in-64bit-mode.patch + * Fix testcase failure (boo#989341, QTBUG#54822) +- Only apply patch on AArch64 to avoid regressions where patch not + needed (it's experimental) + +--- +Mon Sep 26 07:15:48 UTC 2016 - fv...@suse.com + +- Add upstream patches for aarch64 with VA_BITS=48 (boo#989341, QTBUG#54822) + * V4-Always-set-the-tag-when-boxing-a-pointer.patch + * Add-a-facility-to-version-type-information.patch + * V4-Free-up-2-address-bits-in-64bit-mode.patchv4-set-tag.patch + +--- New: Add-a-facility-to-version-type-information.patch V4-Always-set-the-tag-when-boxing-a-pointer.patch V4-Free-up-2-address-bits-in-64bit-mode.patch Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.3BXWAs/_old 2016-10-06 12:26:05.0 +0200 +++ /var/tmp/diff_new_pack.3BXWAs/_new 2016-10-06 12:26:05.0 +0200 @@ -37,6 +37,12 @@ Patch0: overflow.patch # PATCH-FIX-OPENSUSE: qtdeclarative-opensource-src-5.6.0-qml_no-lifetime-dse.patch - fix crashes with i586 and Plasma (boo #985768) Patch2: qtdeclarative-opensource-src-5.6.0-qml_no-lifetime-dse.patch +# PATCH-FIX-UPSTREAM V4-Always-set-the-tag-when-boxing-a-pointer.patch +Patch3: V4-Always-set-the-tag-when-boxing-a-pointer.patch +# PATCH-FIX-UPSTREAM Add-a-facility-to-version-type-information.patch +Patch4: Add-a-facility-to-version-type-information.patch +# PATCH-FIX-UPSTREAM V4-Free-up-2-address-bits-in-64bit-mode.patch +Patch5: V4-Free-up-2-address-bits-in-64bit-mode.patch BuildRequires: fdupes BuildRequires: libQt5Core-private-headers-devel >= %{version} BuildRequires: libQt5Gui-private-headers-devel >= %{version} @@ -75,6 +81,11 @@ %setup -q -n qtdeclarative-opensource-src-%{real_version} %patch0 -p1 %patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%ifarch aarch64 +%patch5 -p1 +%endif %package -n %libname Summary:Qt 5 Declarative Library ++ Add-a-facility-to-version-type-information.patch ++ >From ad48b299b7fe0bbed2749adc66725e4f12661f79 Mon Sep 17 00:00:00 2001 From: hjkDate: Fri, 16 Sep 2016 14:30:14 +0200 Subject: [PATCH] Add a facility to version type information for debugging This serves the same purpose as qtbase/corelib/global/qhooks.cpp, but is meant to be in sync with changes in Qt Declarative internals. Change-Id: I5a4a7d9ca5c340367581749e05d09380590c46fb Reviewed-by: Ulf Hermann --- src/qml/debugger/qqmldebug.cpp | 18 ++ 1 file changed, 18 insertions(+) diff --git a/src/qml/debugger/qqmldebug.cpp b/src/qml/debugger/qqmldebug.cpp index 35dc110..ea98bb1 100644 --- a/src/qml/debugger/qqmldebug.cpp +++ b/src/qml/debugger/qqmldebug.cpp @@ -119,4 +119,22 @@ bool QQmlDebuggingEnabler::connectToLocalDebugger(const QString , return false; } +enum { HookCount = 3 }; + +// Only add to the end, and bump version if you do. +quintptr Q_QML_EXPORT qtDeclarativeHookData[] = { +// Version of this Array. Bump if you add to end. +1, + +// Number of entries in this array. +HookCount, + +// TypeInformationVersion, an integral value, bumped whenever private +// object sizes or member offsets that are used in Qt Creator's +// data structure "pretty printing" change. +1 +}; + +Q_STATIC_ASSERT(HookCount == sizeof(qtDeclarativeHookData) / sizeof(qtDeclarativeHookData[0])); + QT_END_NAMESPACE ++ V4-Always-set-the-tag-when-boxing-a-pointer.patch ++ >From aa7c3b35ef9b737c574f436ea35452019a2ff29c Mon Sep 17 00:00:00 2001 From: Erik Verbruggen Date: Thu, 16 Jun 2016 13:39:57 +0200 Subject: [PATCH 1/1] V4: Always set the tag when boxing a pointer in QV4::Value. All setters now store tags, so no-one can play loosy-goosy with the boxed values (and accidentally forget to "tag" a value, resulting in random garbage). Change-Id: Ia0b78aa038d3ff46d5292b14bd593de310da16a0 Reviewed-by: Simon Hausmann
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2016-10-01 23:49:11 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2016-06-25 01:56:02.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2016-10-01 23:49:12.0 +0200 @@ -1,0 +2,8 @@ +Sat Sep 24 18:39:01 UTC 2016 - hrvoje.sen...@gmail.com + +- Update to 5.7.0 + * For more details please see: +https://www.qt.io/qt5-7/ +- Axe dead qml_only_release_types_if_they_arent_referenced_anymore.patch + +--- Old: qml_only_release_types_if_they_arent_referenced_anymore.patch qtdeclarative-opensource-src-5.6.1.tar.xz New: qtdeclarative-opensource-src-5.7.0.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.6E5GkK/_old 2016-10-01 23:49:14.0 +0200 +++ /var/tmp/diff_new_pack.6E5GkK/_new 2016-10-01 23:49:14.0 +0200 @@ -21,22 +21,20 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.6.1 +Version:5.7.0 Release:0 Summary:Qt 5 Declarative Library License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Group: Development/Libraries/X11 Url:http://qt.digia.com %define base_name libqt5 -%define real_version 5.6.1 -%define so_version 5.6.1 +%define real_version 5.7.0 +%define so_version 5.7.0 %define tar_version qtdeclarative-opensource-src-%{real_version} Source: %{tar_version}.tar.xz Source1:baselibs.conf # PATCH-FIX-OPENSUSE overflow.patch -- Statement might be overflowing a buffer Patch0: overflow.patch -# PATCH-FIX-UPSTREAM qml_only_release_types_if_they_arent_referenced_anymore.patch -Patch1: qml_only_release_types_if_they_arent_referenced_anymore.patch # PATCH-FIX-OPENSUSE: qtdeclarative-opensource-src-5.6.0-qml_no-lifetime-dse.patch - fix crashes with i586 and Plasma (boo #985768) Patch2: qtdeclarative-opensource-src-5.6.0-qml_no-lifetime-dse.patch BuildRequires: fdupes @@ -76,7 +74,6 @@ %prep %setup -q -n qtdeclarative-opensource-src-%{real_version} %patch0 -p1 -%patch1 -p1 %patch2 -p1 %package -n %libname @@ -221,7 +218,7 @@ %{_libqt5_libdir}/cmake/Qt5* %{_libqt5_libdir}/libQt5*.prl %{_libqt5_libdir}/libQt5Q*.so -%{_libqt5_libdir}/libQt5Q*.a +%{_libqt5_libdir}/libQt5*.a %{_libqt5_libdir}/pkgconfig/Qt5Q*.pc %{_libqt5_archdatadir}/mkspecs/modules/*.pri %{_libqt5_archdatadir}/qml/QtTest ++ qtdeclarative-opensource-src-5.6.1.tar.xz -> qtdeclarative-opensource-src-5.7.0.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/qtdeclarative-opensource-src-5.6.1.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/qtdeclarative-opensource-src-5.7.0.tar.xz differ: char 25, line 1
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2016-06-25 01:56:01 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2016-06-21 15:32:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2016-06-25 01:56:02.0 +0200 @@ -2 +2 @@ -Tue Jun 21 09:53:21 UTC 2016 - lbeltr...@kde.org +Tue Jun 21 09:41:43 UTC 2016 - lbeltr...@kde.org @@ -5 +5,15 @@ - - Fix crashes with i686 and QML loader (boo#985768) + * Fix crash with i586 and QML loaders (boo#985768) + +--- +Thu Jun 16 15:39:26 UTC 2016 - hrvoje.sen...@gmail.com + +- Added qml_only_release_types_if_they_arent_referenced_anymore.patch + +--- +Wed Jun 8 14:15:15 UTC 2016 - hrvoje.sen...@gmail.com + +- Update to 5.6.1 + * For more details please see: +http://blog.qt.io/blog/2016/06/08/qt-5-6-1-released/ +- Drop upstreamed + Workaround-for-crashes-in-QtQml-code-relating-to-null-this-pointers.patch Old: Workaround-for-crashes-in-QtQml-code-relating-to-null-this-pointers.patch qtdeclarative-opensource-src-5.6.0.tar.xz New: qml_only_release_types_if_they_arent_referenced_anymore.patch qtdeclarative-opensource-src-5.6.1.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.FdiqYI/_old 2016-06-25 01:56:04.0 +0200 +++ /var/tmp/diff_new_pack.FdiqYI/_new 2016-06-25 01:56:04.0 +0200 @@ -21,22 +21,22 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.6.0 +Version:5.6.1 Release:0 Summary:Qt 5 Declarative Library License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Group: Development/Libraries/X11 Url:http://qt.digia.com %define base_name libqt5 -%define real_version 5.6.0 -%define so_version 5.6.0 +%define real_version 5.6.1 +%define so_version 5.6.1 %define tar_version qtdeclarative-opensource-src-%{real_version} Source: %{tar_version}.tar.xz Source1:baselibs.conf # PATCH-FIX-OPENSUSE overflow.patch -- Statement might be overflowing a buffer Patch0: overflow.patch -# PATCH-FIX-UPSTREAM Workaround-for-crashes-in-QtQml-code-relating-to-null-this-pointers.patch -Patch1: Workaround-for-crashes-in-QtQml-code-relating-to-null-this-pointers.patch +# PATCH-FIX-UPSTREAM qml_only_release_types_if_they_arent_referenced_anymore.patch +Patch1: qml_only_release_types_if_they_arent_referenced_anymore.patch # PATCH-FIX-OPENSUSE: qtdeclarative-opensource-src-5.6.0-qml_no-lifetime-dse.patch - fix crashes with i586 and Plasma (boo #985768) Patch2: qtdeclarative-opensource-src-5.6.0-qml_no-lifetime-dse.patch BuildRequires: fdupes ++ overflow.patch ++ --- /var/tmp/diff_new_pack.FdiqYI/_old 2016-06-25 01:56:04.0 +0200 +++ /var/tmp/diff_new_pack.FdiqYI/_new 2016-06-25 01:56:04.0 +0200 @@ -1,13 +1,13 @@ --- a/src/qml/jsruntime/qv4value_p.h.orig 2015-08-23 09:15:03.157582462 +0200 +++ b/src/qml/jsruntime/qv4value_p.h 2015-08-23 09:19:46.516039994 +0200 -@@ -103,8 +103,8 @@ struct Q_QML_PRIVATE_EXPORT Value - #endif - - #ifdef QV4_USE_64_BIT_VALUE_ENCODING +@@ -123,8 +123,8 @@ struct Q_QML_PRIVATE_EXPORT Value + Q_ALWAYS_INLINE Heap::Base *m() const { Q_UNREACHABLE(); return Q_NULLPTR; } + Q_ALWAYS_INLINE void setM(Heap::Base *b) { Q_UNUSED(b); Q_UNREACHABLE(); } + #elif defined(QV4_USE_64_BIT_VALUE_ENCODING) -Q_ALWAYS_INLINE Heap::Base *m() const { Heap::Base *b; memcpy(, &_val, 8); return b; } -Q_ALWAYS_INLINE void setM(Heap::Base *b) { memcpy(&_val, , 8); } +Q_ALWAYS_INLINE Heap::Base *m() const { Heap::Base *b; memcpy(, &_val, QT_POINTER_SIZE); return b; } +Q_ALWAYS_INLINE void setM(Heap::Base *b) { memcpy(&_val, , QT_POINTER_SIZE); } #else // !QV4_USE_64_BIT_VALUE_ENCODING - Q_ALWAYS_INLINE Heap::Base *m() const { Heap::Base *b; quint32 v = value(); memcpy(, , 4); return b; } + Q_ALWAYS_INLINE Heap::Base *m() const { Q_STATIC_ASSERT(sizeof(Heap::Base*) == sizeof(quint32)); Heap::Base *b; quint32 v = value(); memcpy(, , 4); return b; } Q_ALWAYS_INLINE void setM(Heap::Base *b) { quint32 v; memcpy(, , 4); setValue(v); } ++ qml_only_release_types_if_they_arent_referenced_anymore.patch ++ >From 9b1231ca3d21ade574a8a7cf3f0805a8b520bcd5 Mon
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2016-06-21 15:32:33 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2016-05-31 12:11:40.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2016-06-21 15:32:34.0 +0200 @@ -1,0 +2,6 @@ +Tue Jun 21 09:53:21 UTC 2016 - lbeltr...@kde.org + +- Add qtdeclarative-opensource-src-5.6.0-qml_no-lifetime-dse.patch + - Fix crashes with i686 and QML loader (boo#985768) + +--- New: qtdeclarative-opensource-src-5.6.0-qml_no-lifetime-dse.patch Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.xr7YiA/_old 2016-06-21 15:32:35.0 +0200 +++ /var/tmp/diff_new_pack.xr7YiA/_new 2016-06-21 15:32:35.0 +0200 @@ -37,6 +37,8 @@ Patch0: overflow.patch # PATCH-FIX-UPSTREAM Workaround-for-crashes-in-QtQml-code-relating-to-null-this-pointers.patch Patch1: Workaround-for-crashes-in-QtQml-code-relating-to-null-this-pointers.patch +# PATCH-FIX-OPENSUSE: qtdeclarative-opensource-src-5.6.0-qml_no-lifetime-dse.patch - fix crashes with i586 and Plasma (boo #985768) +Patch2: qtdeclarative-opensource-src-5.6.0-qml_no-lifetime-dse.patch BuildRequires: fdupes BuildRequires: libQt5Core-private-headers-devel >= %{version} BuildRequires: libQt5Gui-private-headers-devel >= %{version} @@ -75,6 +77,7 @@ %setup -q -n qtdeclarative-opensource-src-%{real_version} %patch0 -p1 %patch1 -p1 +%patch2 -p1 %package -n %libname Summary:Qt 5 Declarative Library ++ qtdeclarative-opensource-src-5.6.0-qml_no-lifetime-dse.patch ++ diff -up qtdeclarative-opensource-src-5.6.0/src/qml/qml.pro.1135 qtdeclarative-opensource-src-5.6.0/src/qml/qml.pro --- qtdeclarative-opensource-src-5.6.0/src/qml/qml.pro.1135 2016-06-02 08:43:24.509068141 -0500 +++ qtdeclarative-opensource-src-5.6.0/src/qml/qml.pro 2016-06-02 10:25:28.813766581 -0500 @@ -21,7 +21,7 @@ exists("qqml_enable_gcov") { greaterThan(QT_GCC_MAJOR_VERSION, 5) { # Our code is bad. Temporary workaround. -QMAKE_CXXFLAGS += -fno-delete-null-pointer-checks +QMAKE_CXXFLAGS += -fno-delete-null-pointer-checks -fno-lifetime-dse } QMAKE_DOCS = $$PWD/doc/qtqml.qdocconf
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2016-05-31 12:11:39 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2016-05-17 17:04:45.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2016-05-31 12:11:40.0 +0200 @@ -1,0 +2,6 @@ +Thu May 26 15:49:35 UTC 2016 - hrvoje.sen...@gmail.com + +- Added Workaround-for-crashes-in-QtQml-code-relating-to-null-this-pointers.patch + to prevent issues with GCC 6 + +--- New: Workaround-for-crashes-in-QtQml-code-relating-to-null-this-pointers.patch Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.G3RFtj/_old 2016-05-31 12:11:41.0 +0200 +++ /var/tmp/diff_new_pack.G3RFtj/_new 2016-05-31 12:11:41.0 +0200 @@ -35,6 +35,8 @@ Source1:baselibs.conf # PATCH-FIX-OPENSUSE overflow.patch -- Statement might be overflowing a buffer Patch0: overflow.patch +# PATCH-FIX-UPSTREAM Workaround-for-crashes-in-QtQml-code-relating-to-null-this-pointers.patch +Patch1: Workaround-for-crashes-in-QtQml-code-relating-to-null-this-pointers.patch BuildRequires: fdupes BuildRequires: libQt5Core-private-headers-devel >= %{version} BuildRequires: libQt5Gui-private-headers-devel >= %{version} @@ -72,6 +74,7 @@ %prep %setup -q -n qtdeclarative-opensource-src-%{real_version} %patch0 -p1 +%patch1 -p1 %package -n %libname Summary:Qt 5 Declarative Library ++ Workaround-for-crashes-in-QtQml-code-relating-to-null-this-pointers.patch ++ >From 18e77550f149722e0554f24ddfa326e03a9fef10 Mon Sep 17 00:00:00 2001 From: Thiago MacieiraDate: Thu, 19 May 2016 15:56:10 -0700 Subject: [PATCH] Workaround for crashes in QtQml code relating to null this pointers When compiled in release mode with GCC 6, QtQml crashes. This option gets works around the issue by instructing the compiler not to delete null pointer checks for pointers that the standard says cannot be null, yet apparently are. This is a temporary workaround until a proper solution is found. Change-Id: Id3aab65533904562a6cbfffd14501a185fc91179 Reviewed-by: Lars Knoll --- src/qml/qml.pro | 5 + 1 file changed, 5 insertions(+) diff --git a/src/qml/qml.pro b/src/qml/qml.pro index e30c39c..f4862a1 100644 --- a/src/qml/qml.pro +++ b/src/qml/qml.pro @@ -16,6 +16,11 @@ exists("qqml_enable_gcov") { LIBS_PRIVATE += -lgcov } +greaterThan(QT_GCC_MAJOR_VERSION, 5) { +# Our code is bad. Temporary workaround. +QMAKE_CXXFLAGS += -fno-delete-null-pointer-checks +} + QMAKE_DOCS = $$PWD/doc/qtqml.qdocconf # 2415: variable "xx" of static storage duration was declared but never referenced -- 2.7.4
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2016-05-17 17:04:44 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2016-02-16 09:27:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2016-05-17 17:04:45.0 +0200 @@ -1,0 +2,16 @@ +Fri Mar 18 19:03:05 UTC 2016 - hrvoje.sen...@gmail.com + +- Update to 5.6.0 +- Drop support for non-SSE2 machines +- Drop sse2_nojit.patch +- Drop upstreamed patches: + 0001-scene-graph-fixed-memory-leak-in-qsgbatchrenderer-re.patch, + Refactor-FxViewItem-releasing-code.patch and + sanitize-visibleItems-list-after-model-insertions.patch +- Add overflow.patch to resolve + "Statement might be overflowing a buffer" post-build-check error + * For more details please see: +http://blog.qt.io/blog/2016/03/16/qt-5-6-released/ +and https://wiki.qt.io/New_Features_in_Qt_5.6 + +--- Old: 0001-scene-graph-fixed-memory-leak-in-qsgbatchrenderer-re.patch Refactor-FxViewItem-releasing-code.patch qtdeclarative-opensource-src-5.5.1.tar.xz sanitize-visibleItems-list-after-model-insertions.patch sse2_nojit.patch New: overflow.patch qtdeclarative-opensource-src-5.6.0.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.GCYEsp/_old 2016-05-17 17:04:47.0 +0200 +++ /var/tmp/diff_new_pack.GCYEsp/_new 2016-05-17 17:04:47.0 +0200 @@ -21,26 +21,20 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.5.1 +Version:5.6.0 Release:0 Summary:Qt 5 Declarative Library License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Group: Development/Libraries/X11 Url:http://qt.digia.com %define base_name libqt5 -%define real_version 5.5.1 -%define so_version 5.5.1 +%define real_version 5.6.0 +%define so_version 5.6.0 %define tar_version qtdeclarative-opensource-src-%{real_version} Source: %{tar_version}.tar.xz Source1:baselibs.conf -# PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case -Patch100: sse2_nojit.patch -# PATCH-FIX-UPSTREAM Refactor-FxViewItem-releasing-code.patch -Patch101: Refactor-FxViewItem-releasing-code.patch -# PATCH-FIX-UPSTREAM sanitize-visibleItems-list-after-model-insertions.patch -Patch102: sanitize-visibleItems-list-after-model-insertions.patch -# PATCH-FIX-UPSTREAM QTBUG-48799 -Patch103: 0001-scene-graph-fixed-memory-leak-in-qsgbatchrenderer-re.patch +# PATCH-FIX-OPENSUSE overflow.patch -- Statement might be overflowing a buffer +Patch0: overflow.patch BuildRequires: fdupes BuildRequires: libQt5Core-private-headers-devel >= %{version} BuildRequires: libQt5Gui-private-headers-devel >= %{version} @@ -77,10 +71,7 @@ %prep %setup -q -n qtdeclarative-opensource-src-%{real_version} -%patch100 -p1 -%patch101 -p1 -%patch102 -p1 -%patch103 -p1 +%patch0 -p1 %package -n %libname Summary:Qt 5 Declarative Library @@ -156,29 +147,11 @@ %make_jobs -C %{_target_platform} -%ifarch %ix86 -# build libQt5Qml with no_sse2 -mkdir -p %{_target_platform}-no_sse2 -pushd %{_target_platform}-no_sse2 -%qmake5 -config no_sse2 .. -make sub-src-clean -%make_jobs -C src/qml -popd -%endif - %install pushd %{_target_platform} %qmake5_install popd -%ifarch %ix86 -mkdir -p %{buildroot}%{_libqt5_libdir}//sse2 -mv %{buildroot}%{_libqt5_libdir}/libQt5Qml.so.5* %{buildroot}%{_libqt5_libdir}/sse2/ -pushd %{_target_platform}-no_sse2/src/qml -%qmake5_install -popd -%endif - find %{buildroot}/%{_libdir} -type f -name '*la' -print -exec perl -pi -e 's, -L%{_builddir}/\S+,,g' {} \; find %{buildroot}/%{_libdir}/pkgconfig -type f -name '*pc' -print -exec perl -pi -e 's, -L%{_builddir}/\S+,,g' {} \; # kill .la files @@ -209,9 +182,6 @@ %defattr(-,root,root,755) %doc LGPL_EXCEPTION.txt LICENSE.* %{_libqt5_libdir}/libQt5Q*.so.* -%ifarch %ix86 -%{_libqt5_libdir}/sse2/libQt5Q*.so.* -%endif %{_libqt5_archdatadir}/qml/QtQuick %{_libqt5_archdatadir}/qml/QtQuick.2 %{_libqt5_archdatadir}/qml/QtQml/Models.2 @@ -222,6 +192,8 @@ %dir %{_libqt5_archdatadir}/qml/QtQml %{_libqt5_archdatadir}/qml/Qt/labs/folderlistmodel %{_libqt5_archdatadir}/qml/Qt/labs/settings/ +%{_libqt5_archdatadir}/qml/QtQml +%{_libqt5_archdatadir}/qml/builtins.qmltypes %{_libqt5_plugindir}/qmltooling %files
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2016-02-16 09:27:41 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2015-10-19 22:44:56.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2016-02-16 09:27:42.0 +0100 @@ -1,0 +2,13 @@ +Sat Feb 13 01:54:31 UTC 2016 - m...@suse.com + +- Add 0001-scene-graph-fixed-memory-leak-in-qsgbatchrenderer-re.patch + fixing a memory leak, QTBUG#48799. + +--- +Mon Feb 1 17:00:44 UTC 2016 - hrvoje.sen...@gmail.com + +- Added sanitize-visibleItems-list-after-model-insertions.patch + and Refactor-FxViewItem-releasing-code.patch to help in resolving + kde#352055 and qtbug#48870 + +--- @@ -4 +17 @@ -- Update to 5.5.1 +- Update to 5.5.1 (boo#954149) New: 0001-scene-graph-fixed-memory-leak-in-qsgbatchrenderer-re.patch Refactor-FxViewItem-releasing-code.patch sanitize-visibleItems-list-after-model-insertions.patch Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.ncgEhi/_old 2016-02-16 09:27:43.0 +0100 +++ /var/tmp/diff_new_pack.ncgEhi/_new 2016-02-16 09:27:43.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libqt5-qtdeclarative # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -35,6 +35,12 @@ Source1:baselibs.conf # PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case Patch100: sse2_nojit.patch +# PATCH-FIX-UPSTREAM Refactor-FxViewItem-releasing-code.patch +Patch101: Refactor-FxViewItem-releasing-code.patch +# PATCH-FIX-UPSTREAM sanitize-visibleItems-list-after-model-insertions.patch +Patch102: sanitize-visibleItems-list-after-model-insertions.patch +# PATCH-FIX-UPSTREAM QTBUG-48799 +Patch103: 0001-scene-graph-fixed-memory-leak-in-qsgbatchrenderer-re.patch BuildRequires: fdupes BuildRequires: libQt5Core-private-headers-devel >= %{version} BuildRequires: libQt5Gui-private-headers-devel >= %{version} @@ -72,6 +78,9 @@ %prep %setup -q -n qtdeclarative-opensource-src-%{real_version} %patch100 -p1 +%patch101 -p1 +%patch102 -p1 +%patch103 -p1 %package -n %libname Summary:Qt 5 Declarative Library ++ 0001-scene-graph-fixed-memory-leak-in-qsgbatchrenderer-re.patch ++ >From 19f54b2d2539171f682bcf32cdc7983294355e02 Mon Sep 17 00:00:00 2001 From: Martin BankyDate: Thu, 15 Oct 2015 23:07:32 -0700 Subject: [PATCH] Scene Graph: Fixed memory leak in QSGBatchRenderer::Renderer::map() In the uncommon case (m_context->hasBrokenIndexBufferObjects() || m_visualizeMode != VisualizeNothing) of mapping a buffer, malloc is called without first freeing the previous malloc. Regression was introduced with: qt5 commit: 9347499e78f03710eaf24af3c1e7ac650d0ef81d qtdeclarative commit: a371bac3fba73f92aaa63a68d8ab1ae81a1d1031 [ChangeLog][QtQuick][Scene Graph] Fixed memory leak in QSGBatchRenderer::Renderer::map() Task-number: QTBUG-48799 Change-Id: I5ef4b7301d390463845aeb192851f86655962499 --- src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp b/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp index 60ada14..75923d7 100644 --- a/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp +++ b/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp @@ -902,7 +902,11 @@ void Renderer::map(Buffer *buffer, int byteSize, bool isIndexBuf) pool.resize(byteSize); buffer->data = pool.data(); } else { -buffer->data = (char *) malloc(byteSize); +if (buffer->size != byteSize) { +if (buffer->data) +free(buffer->data); +buffer->data = (char *) malloc(byteSize); +} } buffer->size = byteSize; -- 2.6.0 ++ Refactor-FxViewItem-releasing-code.patch ++ diff --git a/src/quick/items/qquicklistview.cpp b/src/quick/items/qquicklistview.cpp index 20b6dd5..96759b1 100644 --- a/src/quick/items/qquicklistview.cpp +++ b/src/quick/items/qquicklistview.cpp @@ -81,6 +81,8 @@ public:
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2015-09-27 08:36:19 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is "libqt5-qtdeclarative" Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2015-06-06 09:50:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2015-09-27 08:35:41.0 +0200 @@ -1,0 +2,10 @@ +Sun Aug 16 08:32:00 UTC 2015 - hrvoje.sen...@gmail.com + +- Update to 5.5.0 + * For more details please see: +http://blog.qt.io/blog/2015/07/01/qt-5-5-released/ +and https://wiki.qt.io/New_Features_in_Qt_5.5 +- Drop avoid-calling-potentially-pure-virtual-method.patch, merged + upstream + +--- Old: avoid-calling-potentially-pure-virtual-method.patch qtdeclarative-opensource-src-5.4.2.tar.xz New: qtdeclarative-opensource-src-5.5.0.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.BmJLz0/_old 2015-09-27 08:35:42.0 +0200 +++ /var/tmp/diff_new_pack.BmJLz0/_new 2015-09-27 08:35:42.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libqt5-qtdeclarative # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,20 +21,18 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.4.2 +Version:5.5.0 Release:0 Summary:Qt 5 Declarative Library License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Group: Development/Libraries/X11 Url:http://qt.digia.com %define base_name libqt5 -%define real_version 5.4.2 -%define so_version 5.4.2 +%define real_version 5.5.0 +%define so_version 5.5.0 %define tar_version qtdeclarative-opensource-src-%{real_version} Source: %{tar_version}.tar.xz Source1:baselibs.conf -# PATCH-FIX-UPSTREAM avoid-calling-potentially-pure-virtual-method.patch -Patch0: avoid-calling-potentially-pure-virtual-method.patch # PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case Patch100: sse2_nojit.patch BuildRequires: fdupes @@ -73,7 +71,6 @@ %prep %setup -q -n qtdeclarative-opensource-src-%{real_version} -%patch0 -p1 %patch100 -p1 %package -n %libname ++ qtdeclarative-opensource-src-5.4.2.tar.xz -> qtdeclarative-opensource-src-5.5.0.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/qtdeclarative-opensource-src-5.4.2.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/qtdeclarative-opensource-src-5.5.0.tar.xz differ: char 25, line 1
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2015-06-06 09:50:50 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2015-05-11 19:24:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2015-06-06 09:50:51.0 +0200 @@ -1,0 +2,7 @@ +Wed Jun 3 22:56:20 UTC 2015 - hrvoje.sen...@gmail.com + +- Update to 5.4.2 + * Bugfix release, for more details please see: +http://blog.qt.io/blog/2015/06/02/qt-5-4-2-released/ + +--- Old: qtdeclarative-opensource-src-5.4.1.tar.xz New: qtdeclarative-opensource-src-5.4.2.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.jOPmWt/_old 2015-06-06 09:50:52.0 +0200 +++ /var/tmp/diff_new_pack.jOPmWt/_new 2015-06-06 09:50:52.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libqt5-qtdeclarative # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,15 +21,15 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.4.1 +Version:5.4.2 Release:0 Summary:Qt 5 Declarative Library License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Group: Development/Libraries/X11 Url:http://qt.digia.com %define base_name libqt5 -%define real_version 5.4.1 -%define so_version 5.4.1 +%define real_version 5.4.2 +%define so_version 5.4.2 %define tar_version qtdeclarative-opensource-src-%{real_version} Source: %{tar_version}.tar.xz Source1:baselibs.conf ++ avoid-calling-potentially-pure-virtual-method.patch ++ --- /var/tmp/diff_new_pack.jOPmWt/_old 2015-06-06 09:50:52.0 +0200 +++ /var/tmp/diff_new_pack.jOPmWt/_new 2015-06-06 09:50:52.0 +0200 @@ -25,9 +25,9 @@ index 8ac5a1e..c19841f 100644 --- a/src/quick/items/qquickscreen.cpp +++ b/src/quick/items/qquickscreen.cpp -@@ -340,24 +340,15 @@ void QQuickScreenAttached::screenChanged(QScreen *screen) - - screen-setOrientationUpdateMask(m_updateMask); +@@ -347,24 +347,15 @@ void QQuickScreenAttached::screenChanged + emit orientationUpdateMaskChanged(); + } -if (!oldScreen || screen-size() != oldScreen-size()) { -emit widthChanged(); ++ qtdeclarative-opensource-src-5.4.1.tar.xz - qtdeclarative-opensource-src-5.4.2.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/qtdeclarative-opensource-src-5.4.1.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/qtdeclarative-opensource-src-5.4.2.tar.xz differ: char 25, line 1
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2015-05-11 19:24:41 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2015-04-22 01:10:46.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2015-05-11 19:24:42.0 +0200 @@ -1,0 +2,12 @@ +Mon Apr 27 18:14:35 UTC 2015 - hrvoje.sen...@gmail.com + +- Add avoid-calling-potentially-pure-virtual-method.patch, QTBUG#45753 + +--- +Sat Apr 25 10:50:08 UTC 2015 - hrvoje.sen...@gmail.com + +- Extend sse2_nojit.patch to warn users without SSE2 extension that + their processor is officially not supported. + Also pass -msse2 -mfpmath=sse flags when we are building with SSE2 + +--- New: avoid-calling-potentially-pure-virtual-method.patch Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.sYY1VN/_old 2015-05-11 19:24:43.0 +0200 +++ /var/tmp/diff_new_pack.sYY1VN/_new 2015-05-11 19:24:43.0 +0200 @@ -33,6 +33,8 @@ %define tar_version qtdeclarative-opensource-src-%{real_version} Source: %{tar_version}.tar.xz Source1:baselibs.conf +# PATCH-FIX-UPSTREAM avoid-calling-potentially-pure-virtual-method.patch +Patch0: avoid-calling-potentially-pure-virtual-method.patch # PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case Patch100: sse2_nojit.patch BuildRequires: fdupes @@ -71,6 +73,7 @@ %prep %setup -q -n qtdeclarative-opensource-src-%{real_version} +%patch0 -p1 %patch100 -p1 %package -n %libname ++ avoid-calling-potentially-pure-virtual-method.patch ++ Parent: 9934c075 (QML: do not check stack size if stack grows up) Author: David Edmundson davidedmund...@kde.org AuthorDate: 2015-04-23 15:01:24 +0200 Commit: David Edmundson davidedmund...@kde.org CommitDate: 2015-04-23 15:05:32 +0200 Avoid calling potentially pure virtual method In Qt 5.4 screenChanged is called indirectly from the destructor of QPlatformScreen. By comparing new values against the oldScreen we call call virtual methods of QPlatformScreen from it's own destructor which results in a crash. This patch simply emits change signals whenever a screen change regardless of whether the value differs from the previous screen. Arguably less efficient, but better than crashing. This fix is not needed in Qt 5.5 where the QPA architecture has changed. Task-number: QTBUG-45753 Change-Id: Ic155906928855a377add9b21bff9e72b31f4667e --- diff --git a/src/quick/items/qquickscreen.cpp b/src/quick/items/qquickscreen.cpp index 8ac5a1e..c19841f 100644 --- a/src/quick/items/qquickscreen.cpp +++ b/src/quick/items/qquickscreen.cpp @@ -340,24 +340,15 @@ void QQuickScreenAttached::screenChanged(QScreen *screen) screen-setOrientationUpdateMask(m_updateMask); -if (!oldScreen || screen-size() != oldScreen-size()) { -emit widthChanged(); -emit heightChanged(); -} -if (!oldScreen || screen-name() != oldScreen-name()) -emit nameChanged(); -if (!oldScreen || screen-orientation() != oldScreen-orientation()) -emit orientationChanged(); -if (!oldScreen || screen-primaryOrientation() != oldScreen-primaryOrientation()) -emit primaryOrientationChanged(); -if (!oldScreen || screen-availableVirtualGeometry() != oldScreen-availableVirtualGeometry()) -emit desktopGeometryChanged(); -if (!oldScreen || screen-logicalDotsPerInch() != oldScreen-logicalDotsPerInch()) -emit logicalPixelDensityChanged(); -if (!oldScreen || screen-physicalDotsPerInch() != oldScreen-physicalDotsPerInch()) -emit pixelDensityChanged(); -if (!oldScreen || screen-devicePixelRatio() != oldScreen-devicePixelRatio()) -emit devicePixelRatioChanged(); +emit widthChanged(); +emit heightChanged(); +emit nameChanged(); +emit orientationChanged(); +emit primaryOrientationChanged(); +emit desktopGeometryChanged(); +emit logicalPixelDensityChanged(); +emit pixelDensityChanged(); +emit devicePixelRatioChanged(); connect(screen, SIGNAL(geometryChanged(QRect)), this, SIGNAL(widthChanged())); ++ sse2_nojit.patch ++ ---
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2015-04-22 01:10:45 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2015-03-01 15:28:00.0 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2015-04-22 01:10:46.0 +0200 @@ -1,0 +2,5 @@ +Thu Apr 9 17:30:27 UTC 2015 - hrvoje.sen...@gmail.com + +- Adjust usage of latest %qmake5_install macro + +--- Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.SrBtzU/_old 2015-04-22 01:10:47.0 +0200 +++ /var/tmp/diff_new_pack.SrBtzU/_new 2015-04-22 01:10:47.0 +0200 @@ -158,12 +158,16 @@ %endif %install -%qmake5_install -C %{_target_platform} +pushd %{_target_platform} +%qmake5_install +popd %ifarch %ix86 mkdir -p %{buildroot}%{_libqt5_libdir}//sse2 mv %{buildroot}%{_libqt5_libdir}/libQt5Qml.so.5* %{buildroot}%{_libqt5_libdir}/sse2/ -%qmake5_install -C %{_target_platform}-no_sse2/src/qml +pushd %{_target_platform}-no_sse2/src/qml +%qmake5_install +popd %endif find %{buildroot}/%{_libdir} -type f -name '*la' -print -exec perl -pi -e 's, -L%{_builddir}/\S+,,g' {} \;
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2015-03-01 15:27:58 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2014-12-21 11:56:03.0 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2015-03-01 15:28:00.0 +0100 @@ -1,0 +2,8 @@ +Tue Feb 24 16:10:14 UTC 2015 - hrvoje.sen...@gmail.com + +- Update to 5.4.1 + * For more details please see: +http://blog.qt.io/blog/2015/02/24/qt-5-4-1-released/ +- Add minimal requires on other Qt5 libs + +--- Old: qtdeclarative-opensource-src-5.4.0.tar.xz New: qtdeclarative-opensource-src-5.4.1.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.b9SvHH/_old 2015-03-01 15:28:02.0 +0100 +++ /var/tmp/diff_new_pack.b9SvHH/_new 2015-03-01 15:28:02.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libqt5-qtdeclarative # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,15 +21,15 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.4.0 +Version:5.4.1 Release:0 Summary:Qt 5 Declarative Library License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Group: Development/Libraries/X11 Url:http://qt.digia.com %define base_name libqt5 -%define real_version 5.4.0 -%define so_version 5.4.0 +%define real_version 5.4.1 +%define so_version 5.4.1 %define tar_version qtdeclarative-opensource-src-%{real_version} Source: %{tar_version}.tar.xz Source1:baselibs.conf @@ -53,7 +53,14 @@ BuildRequires: perl %endif BuildRequires: xz - +# NOTE recheck this once/if this package gets further splitted +%requires_ge libQt5Core5 +%requires_ge libQt5Gui5 +%requires_ge libQt5Network5 +%requires_ge libQt5Sql5 +%requires_ge libQt5Test5 +%requires_ge libQt5Widgets5 +%requires_ge libQt5XmlPatterns5 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description ++ qtdeclarative-opensource-src-5.4.0.tar.xz - qtdeclarative-opensource-src-5.4.1.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/qtdeclarative-opensource-src-5.4.0.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/qtdeclarative-opensource-src-5.4.1.tar.xz differ: char 26, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2014-12-21 11:57:23 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2014-09-25 09:33:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2014-12-21 11:56:03.0 +0100 @@ -1,0 +2,23 @@ +Wed Dec 10 11:00:06 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 5.4 Final + * For more details please see: +http://blog.qt.digia.com/blog/2014/12/10/qt-5-4-released/ +and http://qt-project.org/wiki/New-Features-in-Qt-5.4 + +--- +Thu Nov 27 15:58:41 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 5.4 RC + * For more details please see: + http://blog.qt.digia.com/blog/2014/11/27/qt-5-4-release-candidate-available/ +and http://qt-project.org/wiki/New-Features-in-Qt-5.4 +- Drop patches merged upstream: + 0005-Fix-crash-with-foreach-on-arguments-object.patch + 0004-QML-parse-.js-files-as-JavaScript-not-QML.patch + 0006-Move-syncTimer-measurment-to-the-correct-place.patch + 0003-Fix-crashes-when-calling-Array.sort-with-imperfect-s.patch + 0001-Fix-crash-with-cleanup-of-animators.patch + 0002-Support-padding-in-images-stored-in-atlas-texture.patch + +--- Old: 0001-Fix-crash-with-cleanup-of-animators.patch 0002-Support-padding-in-images-stored-in-atlas-texture.patch 0003-Fix-crashes-when-calling-Array.sort-with-imperfect-s.patch 0004-QML-parse-.js-files-as-JavaScript-not-QML.patch 0005-Fix-crash-with-foreach-on-arguments-object.patch 0006-Move-syncTimer-measurment-to-the-correct-place.patch qtdeclarative-opensource-src-5.3.2.tar.xz New: qtdeclarative-opensource-src-5.4.0.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.bJnW2b/_old 2014-12-21 11:56:05.0 +0100 +++ /var/tmp/diff_new_pack.bJnW2b/_new 2014-12-21 11:56:05.0 +0100 @@ -21,25 +21,18 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.3.2 +Version:5.4.0 Release:0 Summary:Qt 5 Declarative Library License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Group: Development/Libraries/X11 Url:http://qt.digia.com %define base_name libqt5 -%define real_version 5.3.2 -%define so_version 5.3.2 +%define real_version 5.4.0 +%define so_version 5.4.0 %define tar_version qtdeclarative-opensource-src-%{real_version} Source: %{tar_version}.tar.xz Source1:baselibs.conf -# PATCHES FROM UPSTREAM 5.3 branch -Patch0: 0001-Fix-crash-with-cleanup-of-animators.patch -Patch1: 0002-Support-padding-in-images-stored-in-atlas-texture.patch -Patch2: 0003-Fix-crashes-when-calling-Array.sort-with-imperfect-s.patch -Patch3: 0004-QML-parse-.js-files-as-JavaScript-not-QML.patch -Patch4: 0005-Fix-crash-with-foreach-on-arguments-object.patch -Patch5: 0006-Move-syncTimer-measurment-to-the-correct-place.patch # PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case Patch100: sse2_nojit.patch BuildRequires: fdupes @@ -71,12 +64,6 @@ %prep %setup -q -n qtdeclarative-opensource-src-%{real_version} -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 %patch100 -p1 %package -n %libname @@ -200,7 +187,7 @@ %files -n %libname %defattr(-,root,root,755) -%doc LGPL_EXCEPTION.txt LICENSE.FDL LICENSE.GPL LICENSE.LGPL +%doc LGPL_EXCEPTION.txt LICENSE.* %{_libqt5_libdir}/libQt5Q*.so.* %ifarch %ix86 %{_libqt5_libdir}/sse2/libQt5Q*.so.* @@ -208,29 +195,29 @@ %{_libqt5_archdatadir}/qml/QtQuick %{_libqt5_archdatadir}/qml/QtQuick.2 %{_libqt5_archdatadir}/qml/QtQml/Models.2 +%{_libqt5_archdatadir}/qml/QtQml/StateMachine/ %dir %{_libqt5_archdatadir}/qml %dir %{_libqt5_archdatadir}/qml/Qt %dir %{_libqt5_archdatadir}/qml/Qt/labs %dir %{_libqt5_archdatadir}/qml/QtQml %{_libqt5_archdatadir}/qml/Qt/labs/folderlistmodel %{_libqt5_archdatadir}/qml/Qt/labs/settings/ -%{_libqt5_plugindir}/accessible %{_libqt5_plugindir}/qmltooling %files private-headers-devel %defattr(-,root,root,755) -%doc LGPL_EXCEPTION.txt LICENSE.FDL LICENSE.GPL LICENSE.LGPL +%doc LGPL_EXCEPTION.txt LICENSE.* %{_libqt5_includedir}/Qt*/%{so_version} %files tools %defattr(-,root,root,755) -%doc LGPL_EXCEPTION.txt LICENSE.FDL LICENSE.GPL
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2014-09-25 09:33:21 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2014-09-18 07:56:39.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2014-09-25 09:33:22.0 +0200 @@ -1,0 +2,7 @@ +Mon Sep 22 18:11:03 UTC 2014 - hrvoje.sen...@gmail.com + +- Add sse2_nojit.patch: enable JIT and sse2 only on sse2 case +- Build QtQML module twice on ix86, without and with sse2 (sse2 + library is placed to %_libdir/sse2/ (bnc#897758) + +--- New: sse2_nojit.patch Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.NClb0T/_old 2014-09-25 09:33:23.0 +0200 +++ /var/tmp/diff_new_pack.NClb0T/_new 2014-09-25 09:33:23.0 +0200 @@ -40,6 +40,8 @@ Patch3: 0004-QML-parse-.js-files-as-JavaScript-not-QML.patch Patch4: 0005-Fix-crash-with-foreach-on-arguments-object.patch Patch5: 0006-Move-syncTimer-measurment-to-the-correct-place.patch +# PATCH-FIX-OPENSUSE sse2_nojit.patch -- enable JIT and sse2 only on sse2 case +Patch100: sse2_nojit.patch BuildRequires: fdupes BuildRequires: libQt5Core-private-headers-devel = %{version} BuildRequires: libQt5Gui-private-headers-devel = %{version} @@ -75,6 +77,7 @@ %patch3 -p1 %patch4 -p1 %patch5 -p1 +%patch100 -p1 %package -n %libname Summary:Qt 5 Declarative Library @@ -142,11 +145,33 @@ #force the configure script to generate the forwarding headers (it checks whether .git directory exists) mkdir .git %endif -%qmake5 -%make_jobs + +mkdir -p %{_target_platform} +pushd %{_target_platform} +%qmake5 .. +popd + +%make_jobs -C %{_target_platform} + +%ifarch %ix86 +# build libQt5Qml with no_sse2 +mkdir -p %{_target_platform}-no_sse2 +pushd %{_target_platform}-no_sse2 +%qmake5 -config no_sse2 .. +make sub-src-clean +%make_jobs -C src/qml +popd +%endif %install -%qmake5_install +%qmake5_install -C %{_target_platform} + +%ifarch %ix86 +mkdir -p %{buildroot}%{_libqt5_libdir}//sse2 +mv %{buildroot}%{_libqt5_libdir}/libQt5Qml.so.5* %{buildroot}%{_libqt5_libdir}/sse2/ +%qmake5_install -C %{_target_platform}-no_sse2/src/qml +%endif + find %{buildroot}/%{_libdir} -type f -name '*la' -print -exec perl -pi -e 's, -L%{_builddir}/\S+,,g' {} \; find %{buildroot}/%{_libdir}/pkgconfig -type f -name '*pc' -print -exec perl -pi -e 's, -L%{_builddir}/\S+,,g' {} \; # kill .la files @@ -177,6 +202,9 @@ %defattr(-,root,root,755) %doc LGPL_EXCEPTION.txt LICENSE.FDL LICENSE.GPL LICENSE.LGPL %{_libqt5_libdir}/libQt5Q*.so.* +%ifarch %ix86 +%{_libqt5_libdir}/sse2/libQt5Q*.so.* +%endif %{_libqt5_archdatadir}/qml/QtQuick %{_libqt5_archdatadir}/qml/QtQuick.2 %{_libqt5_archdatadir}/qml/QtQml/Models.2 ++ sse2_nojit.patch ++ diff --git a/src/qml/jsruntime/jsruntime.pri b/src/qml/jsruntime/jsruntime.pri index 72010d3..2bd5acb 100644 --- a/src/qml/jsruntime/jsruntime.pri +++ b/src/qml/jsruntime/jsruntime.pri @@ -107,7 +107,7 @@ SOURCES += \ # Use SSE2 floating point math on 32 bit instead of the default # 387 to make test results pass on 32 and on 64 bit builds. -linux-g++*:isEqual(QT_ARCH,i386) { +linux-g++*:isEqual(QT_ARCH,i386):!no_sse2 { QMAKE_CFLAGS += -march=pentium4 -msse2 -mfpmath=sse QMAKE_CXXFLAGS += -march=pentium4 -msse2 -mfpmath=sse } diff --git a/src/qml/jsruntime/qv4global_p.h b/src/qml/jsruntime/qv4global_p.h index a00231c..2a8f5d3 100644 --- a/src/qml/jsruntime/qv4global_p.h +++ b/src/qml/jsruntime/qv4global_p.h @@ -75,7 +75,7 @@ inline double trunc(double d) { return d 0 ? floor(d) : ceil(d); } // White list architectures -#if defined(Q_PROCESSOR_X86) +#if defined(Q_PROCESSOR_X86) defined(__SSE2__) #define V4_ENABLE_JIT #elif defined(Q_PROCESSOR_X86_64) #define V4_ENABLE_JIT -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2014-09-18 07:56:35 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2014-09-08 21:28:31.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2014-09-18 07:56:39.0 +0200 @@ -1,0 +2,16 @@ +Tue Sep 16 11:27:49 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 5.3.2 final + * No changes since previous snapshot + * Use official tars +- Added patches from upstream 5.3 branch: + 0001-Fix-crash-with-cleanup-of-animators.patch (QTBUG#37833), + 0002-Support-padding-in-images-stored-in-atlas-texture.patch, + 0003-Fix-crashes-when-calling-Array.sort-with-imperfect-s.patch + (QTBUG#39072), + 0004-QML-parse-.js-files-as-JavaScript-not-QML.patch (QTBUG#40143), + 0005-Fix-crash-with-foreach-on-arguments-object.patch (QTBUG#40844) + and 0006-Move-syncTimer-measurment-to-the-correct-place.patch + (QTBUG#40556) + +--- New: 0001-Fix-crash-with-cleanup-of-animators.patch 0002-Support-padding-in-images-stored-in-atlas-texture.patch 0003-Fix-crashes-when-calling-Array.sort-with-imperfect-s.patch 0004-QML-parse-.js-files-as-JavaScript-not-QML.patch 0005-Fix-crash-with-foreach-on-arguments-object.patch 0006-Move-syncTimer-measurment-to-the-correct-place.patch Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.1cvob4/_old 2014-09-18 07:56:40.0 +0200 +++ /var/tmp/diff_new_pack.1cvob4/_new 2014-09-18 07:56:40.0 +0200 @@ -16,12 +16,12 @@ # -%define qt5_snapshot 1 +%define qt5_snapshot 0 %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.3.2~git20140904 +Version:5.3.2 Release:0 Summary:Qt 5 Declarative Library License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 @@ -33,6 +33,13 @@ %define tar_version qtdeclarative-opensource-src-%{real_version} Source: %{tar_version}.tar.xz Source1:baselibs.conf +# PATCHES FROM UPSTREAM 5.3 branch +Patch0: 0001-Fix-crash-with-cleanup-of-animators.patch +Patch1: 0002-Support-padding-in-images-stored-in-atlas-texture.patch +Patch2: 0003-Fix-crashes-when-calling-Array.sort-with-imperfect-s.patch +Patch3: 0004-QML-parse-.js-files-as-JavaScript-not-QML.patch +Patch4: 0005-Fix-crash-with-foreach-on-arguments-object.patch +Patch5: 0006-Move-syncTimer-measurment-to-the-correct-place.patch BuildRequires: fdupes BuildRequires: libQt5Core-private-headers-devel = %{version} BuildRequires: libQt5Gui-private-headers-devel = %{version} @@ -62,6 +69,12 @@ %prep %setup -q -n qtdeclarative-opensource-src-%{real_version} +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 %package -n %libname Summary:Qt 5 Declarative Library ++ 0001-Fix-crash-with-cleanup-of-animators.patch ++ From 8f3311276e4ca44acb69c8870ccfc3167682b898 Mon Sep 17 00:00:00 2001 From: Gunnar Sletta gun...@sletta.org Date: Thu, 28 Aug 2014 11:27:02 +0200 Subject: [PATCH 1/6] Fix crash with cleanup of animators. We had several separate issues relating to how the jobs were cleaned up. The first was that upon getting setWindow(0), the animator did not reset m_controller to 0, leading to the starts() coming after that to post null jobs to the controller. This would later crash in beforeNodeSync as the starting job was null. The second issue was that during shutdown, QQuickAnimatorProxy would try to delete jobs on the controller which was already deleted. The controller is deleted on the GUI thread regardless of render loop, so this was solved with a QPointer. The third was that we were a bit too aggressive in trying to clean up jobs on the GUI thread, so we introduced a new bool which gets set to true in startJob() so that Proxy::deleteJob() knows who owns the job. Task-number: QTBUG-37833 Change-Id: I1b6221a2c1ce2bfd0758801b950cda00ff6899d0 Reviewed-by: Michael Brasser michael.bras...@live.com --- src/quick/util/qquickanimatorcontroller.cpp | 1 + src/quick/util/qquickanimatorjob.cpp| 14 ++ src/quick/util/qquickanimatorjob_p.h| 4 +++- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/src/quick/util/qquickanimatorcontroller.cpp b/src/quick/util/qquickanimatorcontroller.cpp index 697c25b..f8e24bf 100644 ---
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2014-09-08 21:28:19 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2014-09-02 08:22:10.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2014-09-08 21:28:31.0 +0200 @@ -1,0 +2,111 @@ +Thu Sep 4 20:37:34 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 5.3.2~git20140904 (rd8bc98b): + * Tip of the bugfix 5.3.2 branch + * Contains many bugfixes over 5.3.1 release: +* Doc: Added a link to the QML advanced tutorial +* Don't use d-instanceModel after free'ing it +* Fix crash with early QObject property access +* Fix typo in DelegateModelGroup documentation +* Protect some members in QQmlObjectCreator +* Initialize variable +* Don't abuse new to do a reinterpret_cast +* Protect incubation against its creator being deleted. +* Add 5.3.2 changelog for qtdeclarative +* Fix crash with recursively loading cached compilation units +* Fix typo in StateChangeScript documentation. +* Added the QtSQL dependency info. to the project file +* tst_dialogs: verify that rootObject is valid +* tst_dialogs: QTRY_ on the expression + (spyVisibilityChanged.count) not the variable. +* The cached objects can be deleted, so keep them in a QPointer +* Fix potential deadlook in threaded renderloop. +* Added a signal handler +* Fix typo in Context2D documentation. +* Disable threaded FBO canvas drawing when not supported. +* V4 JIT: fix JS stack frame size calculation. +* Correct strokeRect documentation. +* Silence harmless compiler warning. +* benchmarks: Skip compilation of (and mark with FIXME) a few + benchmarks that don't build. +* benchmarks/particles: fix projects to actually build +* Fix compilation of tst_compilation (:-P) benchmark. +* Avoid double deletion when deleting an incubating component. +* Invalidate the scenegraph properly in the rendercontrol +* Fix crash when loading invalid QML with behavior on + invalid group property +* Fix crash when animators are deleted just after being started +* Don't try to reload QQuick images when changing to + null screen +* Clarify Component.onCompleted/onDestruction docs +* Fix fbo creation and resize logic in QQuickWidget +* Fix Qt.include with cached compilation units and resources +* Synchronize PathView gesture grabbing with other items. +* Fix FBO recreated every time the QSG node is updated under + some conditions +* More QQuickCanvas cleanup handling. +* Make canvas cleanup work propertly... +* Use the current context to resolve extensions. +* qmlplugindumper: do not pop up a window if + an assert is triggered +* Fix assertion: ASSERT: hasException in file + jsruntime/qv4engine.cpp, line 933 +* Fix QQmlDelegateModel getting out of sync +* QQuickWindow: add some links to resetOpenGLState +* Remove metaobject revisioning for QQuickScreenAttached +* Don't dereference null pointer. +* Flickable: Cancel interaction on interactive changes +* Don't try to draw shader effect sources with dims 0. +* QQuickMouseArea: Mark override functions with Q_DECL_OVERRIDE +* Fix interaction of garbage collector with JS objects during + QML type instantiation +* Do not use mark() when marking ExecutionContexts +* Don't recreate header and footer unnecessarily +* Clear the visibleImgTags list when setting up the text layout +* Improve programmatic flicking of ListView (and Flickable). +* V4: work around a bug in libc++'s std::vectorbool +* QQmlComponent::create(): visual items must have + a visual parent +* Clean up the textures when deleting the content +* Schedule layout changes to avoid refill() recursion. +* Add autotest for incorrect steal of flick. +* Do not crash AtlasTexture if image is null +* Fix Node object leak in QQuickTextEditPrivate +* shift and unshift fail for QQmlSequence types +* Check for window != 0 in QuickTestResult::grabImage(). +* Doc: add documentation for the RSS News example +* Fix typo in documentation +* Binding Text width to implicitWidth can result in + incorrect layout +* Docs: fix classname indentation in the qmldir specs +* Fix role for generic Accessible items +* Calqlatr demo: Remove unused files +* Remove usage of external dependencies from the RSS News demo +* Fix crash on QQmlEngine
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2014-09-02 08:22:08 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2014-08-11 10:06:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2014-09-02 08:22:10.0 +0200 @@ -1,0 +2,6 @@ +Fri Aug 29 09:49:55 UTC 2014 - m...@suse.com + +- Added upstream patch libqt5-fix-crash-with-early-QObject-property-access.patch + * Fix crash with early QObject property access, QTBUG-40018 + +--- New: libqt5-fix-crash-with-early-QObject-property-access.patch Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.CGjBA5/_old 2014-09-02 08:22:12.0 +0200 +++ /var/tmp/diff_new_pack.CGjBA5/_new 2014-09-02 08:22:12.0 +0200 @@ -37,6 +37,8 @@ %endif Source: %{tar_version}.tar.xz Source1:baselibs.conf +# PATCH-FIX-UPSTREAM libqt5-fix-crash-with-early-QObject-property-access.patch -- QTBUG-40018 +Patch1000: libqt5-fix-crash-with-early-QObject-property-access.patch BuildRequires: fdupes BuildRequires: libQt5Core-private-headers-devel = %{version} BuildRequires: libQt5Gui-private-headers-devel = %{version} @@ -70,6 +72,7 @@ %else %setup -q -n qtdeclarative-opensource-src-%{real_version} %endif +%patch1000 -p1 %package -n %libname Summary:Qt 5 Declarative Library ++ libqt5-fix-crash-with-early-QObject-property-access.patch ++ From b0835b31fd456c30ea3fcaae6edc58212556477d Mon Sep 17 00:00:00 2001 From: Simon Hausmann simon.hausm...@digia.com Date: Thu, 21 Aug 2014 13:10:33 +0200 Subject: [PATCH] Fix crash with early QObject property access In the reported bug, it can happen that we try to access the compile-time resolved QObject property of an object that is referenced by id. The binding that uses this is triggered when the property changes but _also_ when the id referenced object gets either created or deleted. The first time the binding is evaluated is very early on, when the id referenced object is not created yet, so the binding evaluation fails. However the dependency is set up, and so later then the id referenced object is created and the id property is set on the context, the notification triggers and the binding is re-evaluated. During that binding evaluation a QObject property access happens by index on an object that doesn't have its VME meta-object set up yet. Therefore the property access fails and a crash occurs or the Q_ASSERT(property) assertion fails. The fix is to set register the id named object in the context _after_ the VME meta-object is setup. Task-number: QTBUG-40018 Change-Id: Ic2d7b4a0c49635efe68e93f2f6c316eb65f0c309 Reviewed-by: Lars Knoll lars.kn...@digia.com --- src/qml/qml/qqmlobjectcreator.cpp | 18 - src/qml/qml/qqmlobjectcreator_p.h | 2 ++ .../qml/qqmllanguage/data/earlyIdObjectAccess.qml | 23 ++ tests/auto/qml/qqmllanguage/tst_qqmllanguage.cpp | 10 ++ 4 files changed, 48 insertions(+), 5 deletions(-) create mode 100644 tests/auto/qml/qqmllanguage/data/earlyIdObjectAccess.qml --- qtdeclarative-opensource-src-5.3.1.orig/src/qml/qml/qqmlobjectcreator.cpp +++ qtdeclarative-opensource-src-5.3.1/src/qml/qml/qqmlobjectcreator.cpp @@ -1013,6 +1013,13 @@ void QQmlObjectCreator::recordError(cons errors error; } +void QQmlObjectCreator::registerObjectWithContextById(int objectIndex, QObject *instance) const +{ +QHashint, int::ConstIterator idEntry = objectIndexToId.find(objectIndex); +if (idEntry != objectIndexToId.constEnd()) +context-setIdProperty(idEntry.value(), instance); +} + QObject *QQmlObjectCreator::createInstance(int index, QObject *parent, bool isContextObject) { QQmlObjectCreationProfiler profiler(sharedState-profiler.profiler); @@ -1112,10 +1119,6 @@ QObject *QQmlObjectCreator::createInstan parserStatus-d = sharedState-allParserStatusCallbacks.top(); } -QHashint, int::ConstIterator idEntry = objectIndexToId.find(index); -if (idEntry != objectIndexToId.constEnd()) -context-setIdProperty(idEntry.value(), instance); - // Register the context object in the context early on in order for pending binding // initialization to find it available. if (isContextObject) @@ -1130,8 +1133,10 @@ QObject
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2014-08-11 10:06:57 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2014-06-30 21:50:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2014-08-11 10:06:58.0 +0200 @@ -1,0 +2,5 @@ +Tue Aug 5 18:06:49 UTC 2014 - hrvoje.sen...@gmail.com + +- Create tools subpackage + +--- Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.SUjU6R/_old 2014-08-11 10:07:00.0 +0200 +++ /var/tmp/diff_new_pack.SUjU6R/_new 2014-08-11 10:07:00.0 +0200 @@ -85,12 +85,22 @@ Summary:Qt Development Kit Group: Development/Libraries/X11 Requires: %libname = %{version} +Requires: %{name}-tools = %{version} Provides: libQt5Quick-devel = %{version} Obsoletes: libQt5Quick-devel %{version} %description devel You need this package, if you want to compile programs with qtdeclarative. +%package tools +Summary:Qt 5 Declarative Tools +Group: Development/Tools/Debuggers + +%description tools +Qt is a set of libraries for developing applications. + +This package contains aditional tools for inspecting, testing, viewing, etc, QML imports and files. + %package private-headers-devel Summary:Non-ABI stable experimental API Group: Development/Libraries/C and C++ @@ -113,6 +123,7 @@ Summary:Qt5 quick/qml examples Group: Development/Libraries/X11 Recommends: %{name}-devel +Recommends: %{name}-tools %description examples Examples for libqt5-qtdeclarative (quick/qml) modules. @@ -177,11 +188,15 @@ %doc LGPL_EXCEPTION.txt LICENSE.FDL LICENSE.GPL LICENSE.LGPL %{_libqt5_includedir}/Qt*/%{so_version} -%files devel +%files tools %defattr(-,root,root,755) %doc LGPL_EXCEPTION.txt LICENSE.FDL LICENSE.GPL LICENSE.LGPL %{_bindir}/* %{_libqt5_bindir}/* + +%files devel +%defattr(-,root,root,755) +%doc LGPL_EXCEPTION.txt LICENSE.FDL LICENSE.GPL LICENSE.LGPL %exclude %{_libqt5_includedir}/Qt*/%{so_version} %{_libqt5_includedir}/Qt* %{_libqt5_libdir}/cmake/Qt5* -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2014-06-30 21:44:21 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2014-06-04 18:38:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2014-06-30 21:44:30.0 +0200 @@ -1,0 +2,8 @@ +Wed Jun 25 10:38:00 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 5.3.1 + * Bugfix release, for more details please see: +http://blog.qt.digia.com/blog/2014/06/25/qt-5-3-1-released/ +- Added pkgconfig(Qt5Xml) BuildRequires + +--- Old: qtdeclarative-opensource-src-5.3.0.tar.xz New: qtdeclarative-opensource-src-5.3.1.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.mpBK5f/_old 2014-06-30 21:44:32.0 +0200 +++ /var/tmp/diff_new_pack.mpBK5f/_new 2014-06-30 21:44:32.0 +0200 @@ -21,15 +21,15 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.3.0 +Version:5.3.1 Release:0 Summary:Qt 5 Declarative Library License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Group: Development/Libraries/X11 Url:http://qt.digia.com %define base_name libqt5 -%define real_version 5.3.0 -%define so_version 5.3.0 +%define real_version 5.3.1 +%define so_version 5.3.1 %if %qt5_snapshot %define tar_version qtdeclarative-%{real_version} %else @@ -48,6 +48,7 @@ BuildRequires: pkgconfig(Qt5Network) = %{version} BuildRequires: pkgconfig(Qt5Sql) = %{version} BuildRequires: pkgconfig(Qt5Widgets) = %{version} +BuildRequires: pkgconfig(Qt5Xml) = %{version} BuildRequires: pkgconfig(Qt5XmlPatterns) = %{version} %if %qt5_snapshot #to create the forwarding headers ++ qtdeclarative-opensource-src-5.3.0.tar.xz - qtdeclarative-opensource-src-5.3.1.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/qtdeclarative-opensource-src-5.3.0.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/qtdeclarative-opensource-src-5.3.1.tar.xz differ: char 26, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2014-06-04 18:38:28 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2014-05-22 06:37:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2014-06-04 18:38:30.0 +0200 @@ -1,0 +2,6 @@ +Mon Jun 2 16:49:21 UTC 2014 - hrvoje.sen...@gmail.com + +- Added baselibs.conf +- Make private headers noarch + +--- New: baselibs.conf Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.yfyf7G/_old 2014-06-04 18:38:31.0 +0200 +++ /var/tmp/diff_new_pack.yfyf7G/_new 2014-06-04 18:38:31.0 +0200 @@ -36,6 +36,7 @@ %define tar_version qtdeclarative-opensource-src-%{real_version} %endif Source: %{tar_version}.tar.xz +Source1:baselibs.conf BuildRequires: fdupes BuildRequires: libQt5Core-private-headers-devel = %{version} BuildRequires: libQt5Gui-private-headers-devel = %{version} @@ -92,6 +93,7 @@ %package private-headers-devel Summary:Non-ABI stable experimental API Group: Development/Libraries/C and C++ +BuildArch: noarch Requires: %{name}-devel = %{version} Requires: libQt5Core-private-headers-devel = %{version} Requires: libQt5Gui-private-headers-devel = %{version} ++ baselibs.conf ++ libQtQuick5 libqt5-qtdeclarative-devel requires libQtQuick5-targettype = version-- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2014-05-22 06:37:48 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2014-05-14 20:25:46.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2014-05-22 06:37:49.0 +0200 @@ -1,0 +2,6 @@ +Mon May 19 23:42:45 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 5.3.0 final + * Minor bugfixes over previous RC + +--- Old: qtdeclarative-opensource-src-5.3.0-RC.tar.xz New: qtdeclarative-opensource-src-5.3.0.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.rGyZBD/_old 2014-05-22 06:38:28.0 +0200 +++ /var/tmp/diff_new_pack.rGyZBD/_new 2014-05-22 06:38:28.0 +0200 @@ -21,14 +21,14 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.3.0~rc +Version:5.3.0 Release:0 Summary:Qt 5 Declarative Library License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Group: Development/Libraries/X11 Url:http://qt.digia.com %define base_name libqt5 -%define real_version 5.3.0-RC +%define real_version 5.3.0 %define so_version 5.3.0 %if %qt5_snapshot %define tar_version qtdeclarative-%{real_version} ++ qtdeclarative-opensource-src-5.3.0-RC.tar.xz - qtdeclarative-opensource-src-5.3.0.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/qtdeclarative-opensource-src-5.3.0-RC.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/qtdeclarative-opensource-src-5.3.0.tar.xz differ: char 26, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2014-05-14 20:25:40 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2014-05-07 06:55:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2014-05-14 20:25:46.0 +0200 @@ -1,0 +2,8 @@ +Thu May 8 18:04:58 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 5.3.0 RC + * For more details, please see + http://blog.qt.digia.com/blog/2014/05/08/qt-5-3-release-candidate-available/ + and http://qt-project.org/wiki/New-Features-in-Qt-5.3 + +--- Old: qtdeclarative-opensource-src-5.3.0-beta.tar.xz New: qtdeclarative-opensource-src-5.3.0-RC.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.pdbc27/_old 2014-05-14 20:25:51.0 +0200 +++ /var/tmp/diff_new_pack.pdbc27/_new 2014-05-14 20:25:51.0 +0200 @@ -21,14 +21,14 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.3.0~beta +Version:5.3.0~rc Release:0 Summary:Qt 5 Declarative Library License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Group: Development/Libraries/X11 Url:http://qt.digia.com %define base_name libqt5 -%define real_version 5.3.0-beta +%define real_version 5.3.0-RC %define so_version 5.3.0 %if %qt5_snapshot %define tar_version qtdeclarative-%{real_version} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2014-03-27 09:29:41 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2014-03-22 09:08:02.0 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2014-03-27 09:29:48.0 +0100 @@ -1,0 +2,11 @@ +Tue Mar 25 11:44:16 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 5.3.0 beta + * New feature release, please see + http://blog.qt.digia.com/blog/2014/03/25/qt-5-3-beta-released/ + and http://qt-project.org/wiki/New-Features-in-Qt-5.3 +- Added libQt5Widgets-private-headers-devel BuildRequires: they are + now needed for building QQuickWidgets +- Droped aarch64-support.patch, merged upstream + +--- Old: aarch64-support.patch qtdeclarative-opensource-src-5.2.1.tar.xz New: qtdeclarative-opensource-src-5.3.0-beta.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.qS8AZR/_old 2014-03-27 09:29:51.0 +0100 +++ /var/tmp/diff_new_pack.qS8AZR/_new 2014-03-27 09:29:51.0 +0100 @@ -21,27 +21,26 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.2.1 +Version:5.3.0~beta Release:0 Summary:Qt 5 Declarative Library License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Group: Development/Libraries/X11 Url:http://qt.digia.com %define base_name libqt5 -%define real_version 5.2.1 -%define so_version 5.2.1 +%define real_version 5.3.0-beta +%define so_version 5.3.0 %if %qt5_snapshot %define tar_version qtdeclarative-%{real_version} %else %define tar_version qtdeclarative-opensource-src-%{real_version} %endif Source: %{tar_version}.tar.xz -# PATCH-FIX-UPSTREAM aarch64-support.patch -- add support for aarch64 -Patch0: aarch64-support.patch BuildRequires: fdupes BuildRequires: libQt5Core-private-headers-devel = %{version} BuildRequires: libQt5Gui-private-headers-devel = %{version} BuildRequires: libQt5Test-private-headers-devel = %{version} +BuildRequires: libQt5Widgets-private-headers-devel = %{version} BuildRequires: pkgconfig(Qt5Core) = %{version} BuildRequires: pkgconfig(Qt5Gui) = %{version} BuildRequires: pkgconfig(Qt5Network) = %{version} @@ -68,7 +67,6 @@ %else %setup -q -n qtdeclarative-opensource-src-%{real_version} %endif -%patch0 -p1 %package -n %libname Summary:Qt 5 Declarative Library @@ -97,6 +95,7 @@ Requires: libQt5Core-private-headers-devel = %{version} Requires: libQt5Gui-private-headers-devel = %{version} Requires: libQt5Test-private-headers-devel = %{version} +Requires: libQt5Widgets-private-headers-devel = %{version} Provides: libQt5Quick-private-headers-devel = %{version} Obsoletes: libQt5Quick-private-headers-devel %{version} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2014-03-22 09:08:01 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2014-02-18 16:17:32.0 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2014-03-22 09:08:02.0 +0100 @@ -1,0 +2,5 @@ +Fri Mar 21 02:31:22 UTC 2014 - hrvoje.sen...@gmail.com + +- Build, and add examples subpackage + +--- Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.JbLNmH/_old 2014-03-22 09:08:03.0 +0100 +++ /var/tmp/diff_new_pack.JbLNmH/_new 2014-03-22 09:08:03.0 +0100 @@ -106,6 +106,14 @@ API guarantees. The packages that build against these have to require the exact Qt version. +%package examples +Summary:Qt5 quick/qml examples +Group: Development/Libraries/X11 +Recommends: %{name}-devel + +%description examples +Examples for libqt5-qtdeclarative (quick/qml) modules. + %post -n %libname -p /sbin/ldconfig %postun -n %libname -p /sbin/ldconfig @@ -182,4 +190,9 @@ %{_libqt5_archdatadir}/qml/QtTest %{_libqt5_libdir}/pkgconfig/Qt5QuickParticles.pc +%files examples +%defattr(-,root,root,755) +%doc LGPL_EXCEPTION.txt LICENSE.FDL LICENSE.GPL LICENSE.LGPL +%{_libqt5_examplesdir}/ + %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2014-02-18 16:17:31 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2013-12-19 12:41:12.0 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2014-02-18 16:17:32.0 +0100 @@ -1,0 +2,14 @@ +Mon Feb 10 10:35:16 UTC 2014 - m...@suse.com + +- Add License files to %doc + +--- +Wed Feb 5 17:07:24 UTC 2014 - hrvoje.sen...@gmail.com + +- Update to 5.2.1: + * For more details please see: +http://blog.qt.digia.com/blog/2014/02/05/qt-5-2-1-released/ +- Remove libtool archives from packages +- Added aarch64-support.patch from upstream (merged for 5.3) + +--- Old: qtdeclarative-opensource-src-5.2.0.tar.xz New: aarch64-support.patch qtdeclarative-opensource-src-5.2.1.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.RKauT4/_old 2014-02-18 16:17:33.0 +0100 +++ /var/tmp/diff_new_pack.RKauT4/_new 2014-02-18 16:17:33.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libqt5-qtdeclarative # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,24 +16,42 @@ # +%define qt5_snapshot 0 + %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.2.0 +Version:5.2.1 Release:0 Summary:Qt 5 Declarative Library License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Group: Development/Libraries/X11 Url:http://qt.digia.com -Source: %{tar_version}.tar.xz -BuildRequires: fdupes -BuildRequires: libqt5-qtsvg-devel = %{version} %define base_name libqt5 -%define real_version 5.2.0 -%define so_version 5.2.0 +%define real_version 5.2.1 +%define so_version 5.2.1 +%if %qt5_snapshot +%define tar_version qtdeclarative-%{real_version} +%else %define tar_version qtdeclarative-opensource-src-%{real_version} -BuildRequires: libqt5-qtxmlpatterns-devel = %{version} -BuildRequires: libqt5-qtbase-private-headers-devel = %{version} +%endif +Source: %{tar_version}.tar.xz +# PATCH-FIX-UPSTREAM aarch64-support.patch -- add support for aarch64 +Patch0: aarch64-support.patch +BuildRequires: fdupes +BuildRequires: libQt5Core-private-headers-devel = %{version} +BuildRequires: libQt5Gui-private-headers-devel = %{version} +BuildRequires: libQt5Test-private-headers-devel = %{version} +BuildRequires: pkgconfig(Qt5Core) = %{version} +BuildRequires: pkgconfig(Qt5Gui) = %{version} +BuildRequires: pkgconfig(Qt5Network) = %{version} +BuildRequires: pkgconfig(Qt5Sql) = %{version} +BuildRequires: pkgconfig(Qt5Widgets) = %{version} +BuildRequires: pkgconfig(Qt5XmlPatterns) = %{version} +%if %qt5_snapshot +#to create the forwarding headers +BuildRequires: perl +%endif BuildRequires: xz BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -45,7 +63,12 @@ handling. %prep +%if %qt5_snapshot +%setup -q -n qtdeclarative-%{real_version} +%else %setup -q -n qtdeclarative-opensource-src-%{real_version} +%endif +%patch0 -p1 %package -n %libname Summary:Qt 5 Declarative Library @@ -61,12 +84,8 @@ Summary:Qt Development Kit Group: Development/Libraries/X11 Requires: %libname = %{version} -Requires: libqt5-qtsvg-devel = %{version} -Requires: libqt5-qtxmlpatterns-devel = %{version} -Requires: libqt5-qtbase-devel = %{version} Provides: libQt5Quick-devel = %{version} -# TODO: change to on 5.2.1 update -Obsoletes: libQt5Quick-devel = %{version} +Obsoletes: libQt5Quick-devel %{version} %description devel You need this package, if you want to compile programs with qtdeclarative. @@ -75,10 +94,11 @@ Summary:Non-ABI stable experimental API Group: Development/Libraries/C and C++ Requires: %{name}-devel = %{version} -Requires: libqt5-qtbase-private-headers-devel = %{version} +Requires: libQt5Core-private-headers-devel = %{version} +Requires: libQt5Gui-private-headers-devel = %{version} +Requires: libQt5Test-private-headers-devel = %{version}
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2013-12-19 12:41:11 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2013-12-17 06:52:40.0 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2013-12-19 12:41:12.0 +0100 @@ -1,0 +2,6 @@ +Mon Dec 16 23:19:32 UTC 2013 - hrvoje.sen...@gmail.com + +- Make devel packages naming consistent: + use libqt5-$upstreammodulename-(devel, private-headers-devel) + +--- Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.BAzF56/_old 2013-12-19 12:41:13.0 +0100 +++ /var/tmp/diff_new_pack.BAzF56/_new 2013-12-19 12:41:13.0 +0100 @@ -27,12 +27,12 @@ Url:http://qt.digia.com Source: %{tar_version}.tar.xz BuildRequires: fdupes -BuildRequires: libQt5Svg-devel = %{version} +BuildRequires: libqt5-qtsvg-devel = %{version} %define base_name libqt5 %define real_version 5.2.0 %define so_version 5.2.0 %define tar_version qtdeclarative-opensource-src-%{real_version} -BuildRequires: libQt5XmlPatterns-devel = %{version} +BuildRequires: libqt5-qtxmlpatterns-devel = %{version} BuildRequires: libqt5-qtbase-private-headers-devel = %{version} BuildRequires: xz @@ -57,24 +57,30 @@ This package contains base tools, like string, xml, and network handling. -%package -n libQt5Quick-devel +%package devel Summary:Qt Development Kit Group: Development/Libraries/X11 Requires: %libname = %{version} -Requires: libQt5Svg-devel = %{version} -Requires: libQt5XmlPatterns-devel = %{version} +Requires: libqt5-qtsvg-devel = %{version} +Requires: libqt5-qtxmlpatterns-devel = %{version} Requires: libqt5-qtbase-devel = %{version} +Provides: libQt5Quick-devel = %{version} +# TODO: change to on 5.2.1 update +Obsoletes: libQt5Quick-devel = %{version} -%description -n libQt5Quick-devel +%description devel You need this package, if you want to compile programs with qtdeclarative. -%package -n libQt5Quick-private-headers-devel +%package private-headers-devel Summary:Non-ABI stable experimental API Group: Development/Libraries/C and C++ -Requires: libQt5Quick-devel = %{version} +Requires: %{name}-devel = %{version} Requires: libqt5-qtbase-private-headers-devel = %{version} +Provides: libQt5Quick-private-headers-devel = %{version} +# TODO: change to on 5.2.1 update +Obsoletes: libQt5Quick-private-headers-devel = %{version} -%description -n libQt5Quick-private-headers-devel +%description private-headers-devel This package provides private headers of libqt5-qtdeclarative that are normally not used by application development and that do not have any ABI or API guarantees. The packages that build against these have to require @@ -84,10 +90,6 @@ %postun -n %libname -p /sbin/ldconfig -%post -n libQt5Quick-devel -p /sbin/ldconfig - -%postun -n libQt5Quick-devel -p /sbin/ldconfig - %build %qmake5 %make_jobs @@ -127,11 +129,11 @@ %{_libqt5_plugindir}/accessible %{_libqt5_plugindir}/qmltooling -%files -n libQt5Quick-private-headers-devel +%files private-headers-devel %defattr(-,root,root,755) %{_libqt5_includedir}/Qt*/%{so_version} -%files -n libQt5Quick-devel +%files devel %defattr(-,root,root,755) %{_bindir}/* %{_libqt5_bindir}/* -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2013-12-17 06:52:39 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2013-12-02 10:33:30.0 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2013-12-17 06:52:40.0 +0100 @@ -1,0 +2,9 @@ +Thu Dec 12 14:34:54 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to 5.2.0 final: + * For more details please see: +http://blog.qt.digia.com/blog/2013/12/12/qt-5-2-released-the-best-qt-yet/ +http://qt-project.org/qt5/qt52 +http://qt.digia.com/Product/Whats-New/Qt-52/ + +--- Old: qtdeclarative-opensource-src-5.2.0-rc1.tar.xz New: qtdeclarative-opensource-src-5.2.0.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.UDhx0J/_old 2013-12-17 06:52:42.0 +0100 +++ /var/tmp/diff_new_pack.UDhx0J/_new 2013-12-17 06:52:42.0 +0100 @@ -19,7 +19,7 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.2.0~rc1 +Version:5.2.0 Release:0 Summary:Qt 5 Declarative Library License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 @@ -29,7 +29,7 @@ BuildRequires: fdupes BuildRequires: libQt5Svg-devel = %{version} %define base_name libqt5 -%define real_version 5.2.0-rc1 +%define real_version 5.2.0 %define so_version 5.2.0 %define tar_version qtdeclarative-opensource-src-%{real_version} BuildRequires: libQt5XmlPatterns-devel = %{version} ++ qtdeclarative-opensource-src-5.2.0-rc1.tar.xz - qtdeclarative-opensource-src-5.2.0.tar.xz ++ /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/qtdeclarative-opensource-src-5.2.0-rc1.tar.xz /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/qtdeclarative-opensource-src-5.2.0.tar.xz differ: char 26, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2013-12-02 10:33:29 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2013-11-04 09:12:32.0 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2013-12-02 10:33:30.0 +0100 @@ -1,0 +2,8 @@ +Fri Nov 29 13:42:39 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to 5.2 rc1 + * New feature release, please see + http://blog.qt.digia.com/blog/2013/11/29/qt-5-2-release-candidate-1-available/ + and http://qt-project.org/wiki/New-Features-in-Qt-5.2 + +--- Old: qtdeclarative-opensource-src-5.2.0-beta1.tar.xz New: qtdeclarative-opensource-src-5.2.0-rc1.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.jCdPHg/_old 2013-12-02 10:33:31.0 +0100 +++ /var/tmp/diff_new_pack.jCdPHg/_new 2013-12-02 10:33:31.0 +0100 @@ -19,7 +19,7 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.2.0~beta1 +Version:5.2.0~rc1 Release:0 Summary:Qt 5 Declarative Library License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 @@ -29,7 +29,7 @@ BuildRequires: fdupes BuildRequires: libQt5Svg-devel = %{version} %define base_name libqt5 -%define real_version 5.2.0-beta1 +%define real_version 5.2.0-rc1 %define so_version 5.2.0 %define tar_version qtdeclarative-opensource-src-%{real_version} BuildRequires: libQt5XmlPatterns-devel = %{version} @@ -143,7 +143,7 @@ %{_libqt5_libdir}/libQt5Q*.so %{_libqt5_libdir}/libQt5Q*.a %{_libqt5_libdir}/pkgconfig/Qt5Q*.pc -%{_libqt5_archdatadir}/mkspecs/modules/qt_lib_*.pri +%{_libqt5_archdatadir}/mkspecs/modules/*.pri %{_libqt5_archdatadir}/qml/QtTest %{_libqt5_libdir}/pkgconfig/Qt5QuickParticles.pc -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2013-11-04 09:12:30 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2013-10-04 13:52:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2013-11-04 09:12:32.0 +0100 @@ -1,0 +2,8 @@ +Wed Oct 23 17:11:55 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to 5.2 beta1 + * New feature release, please see + http://blog.qt.digia.com/blog/2013/10/23/qt-5-2-beta-available/ + and http://qt-project.org/wiki/New-Features-in-Qt-5.2 + +--- Old: qtdeclarative-opensource-src-5.1.1.tar.xz New: qtdeclarative-opensource-src-5.2.0-beta1.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.YiBB2W/_old 2013-11-04 09:12:33.0 +0100 +++ /var/tmp/diff_new_pack.YiBB2W/_new 2013-11-04 09:12:33.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libqt5-qtdeclarative # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,19 +19,18 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -Version:5.1.1 +Version:5.2.0~beta1 Release:0 -License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Summary:Qt 5 Declarative Library -Url:http://qt.digia.com +License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 Group: Development/Libraries/X11 +Url:http://qt.digia.com Source: %{tar_version}.tar.xz BuildRequires: fdupes BuildRequires: libQt5Svg-devel = %{version} -BuildRequires: libQt5V8-private-headers-devel = %{version} %define base_name libqt5 -%define real_version 5.1.1 -%define so_version 5.1.1 +%define real_version 5.2.0-beta1 +%define so_version 5.2.0 %define tar_version qtdeclarative-opensource-src-%{real_version} BuildRequires: libQt5XmlPatterns-devel = %{version} BuildRequires: libqt5-qtbase-private-headers-devel = %{version} @@ -63,7 +62,6 @@ Group: Development/Libraries/X11 Requires: %libname = %{version} Requires: libQt5Svg-devel = %{version} -Requires: libQt5V8-devel = %{version} Requires: libQt5XmlPatterns-devel = %{version} Requires: libqt5-qtbase-devel = %{version} @@ -74,7 +72,6 @@ Summary:Non-ABI stable experimental API Group: Development/Libraries/C and C++ Requires: libQt5Quick-devel = %{version} -Requires: libQt5V8-private-headers-devel = %{version} Requires: libqt5-qtbase-private-headers-devel = %{version} %description -n libQt5Quick-private-headers-devel @@ -92,18 +89,11 @@ %postun -n libQt5Quick-devel -p /sbin/ldconfig %build -export PATH=%{_libqt5_bindir}:$PATH -%ifarch ppc64 - RPM_OPT_FLAGS=%{optflags} -mminimal-toc -%endif -export CXXFLAGS=$CXXFLAGS %{optflags} -DOPENSSL_LOAD_CONF -export CFLAGS=$CFLAGS %{optflags} -DOPENSSL_LOAD_CONF -export MAKEFLAGS=%{?_smp_mflags} -qmake -make +%qmake5 +%make_jobs %install -make INSTALL_ROOT=%{buildroot} install +%qmake5_install find %{buildroot}/%{_libdir} -type f -name '*la' -print -exec perl -pi -e 's, -L%{_builddir}/\S+,,g' {} \; find %{buildroot}/%{_libdir}/pkgconfig -type f -name '*pc' -print -exec perl -pi -e 's, -L%{_builddir}/\S+,,g' {} \; @@ -133,6 +123,7 @@ %dir %{_libqt5_archdatadir}/qml/Qt/labs %dir %{_libqt5_archdatadir}/qml/QtQml %{_libqt5_archdatadir}/qml/Qt/labs/folderlistmodel +%{_libqt5_archdatadir}/qml/Qt/labs/settings/ %{_libqt5_plugindir}/accessible %{_libqt5_plugindir}/qmltooling @@ -146,7 +137,7 @@ %{_libqt5_bindir}/* %exclude %{_libqt5_includedir}/Qt*/%{so_version} %{_libqt5_includedir}/Qt* -%{_libqt5_libdir}/cmake/Qt5Q* +%{_libqt5_libdir}/cmake/Qt5* %{_libqt5_libdir}/libQt5*.la %{_libqt5_libdir}/libQt5*.prl %{_libqt5_libdir}/libQt5Q*.so @@ -156,5 +147,4 @@ %{_libqt5_archdatadir}/qml/QtTest %{_libqt5_libdir}/pkgconfig/Qt5QuickParticles.pc - %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libqt5-qtdeclarative for openSUSE:Factory
Hello community, here is the log from the commit of package libqt5-qtdeclarative for openSUSE:Factory checked in at 2013-10-04 13:52:08 Comparing /work/SRC/openSUSE:Factory/libqt5-qtdeclarative (Old) and /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new (New) Package is libqt5-qtdeclarative Changes: --- /work/SRC/openSUSE:Factory/libqt5-qtdeclarative/libqt5-qtdeclarative.changes 2013-10-01 08:13:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.libqt5-qtdeclarative.new/libqt5-qtdeclarative.changes 2013-10-04 13:52:09.0 +0200 @@ -1,0 +2,10 @@ +Thu Aug 29 17:00:21 UTC 2013 - hrvoje.sen...@gmail.com + +- Update to version 5.1.1: + * Bugfix release, please see + http://blog.qt.digia.com/blog/2013/08/28/qt-5-1-1-released/ + http://qt.gitorious.org/qt/qtdeclarative/blobs/release/dist/changes-5.1.1 + and http://qt-project.org/wiki/Qt511KnownIssues for known issues +- Small spec cleanup + +--- Old: qtdeclarative-opensource-src-5.1.0.tar.xz New: qtdeclarative-opensource-src-5.1.1.tar.xz Other differences: -- ++ libqt5-qtdeclarative.spec ++ --- /var/tmp/diff_new_pack.kesJDY/_old 2013-10-04 13:52:10.0 +0200 +++ /var/tmp/diff_new_pack.kesJDY/_new 2013-10-04 13:52:10.0 +0200 @@ -19,23 +19,23 @@ %define libname libQtQuick5 Name: libqt5-qtdeclarative -BuildRequires: fdupes -Version:5.1.0 +Version:5.1.1 Release:0 -%define base_name libqt5 -%define real_version 5.1.0 -%define so_version 5.1.0 -%define tar_version qtdeclarative-opensource-src-%{real_version} -BuildRequires: libQt5XmlPatterns-devel -BuildRequires: libQt5Svg-devel -BuildRequires: libqt5-qtbase-private-headers-devel -BuildRequires: libQt5V8-private-headers-devel -BuildRequires: xz -Url:http://qt.digia.com -Summary:Qt 5 Declarative Library License:SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0 +Summary:Qt 5 Declarative Library +Url:http://qt.digia.com Group: Development/Libraries/X11 Source: %{tar_version}.tar.xz +BuildRequires: fdupes +BuildRequires: libQt5Svg-devel = %{version} +BuildRequires: libQt5V8-private-headers-devel = %{version} +%define base_name libqt5 +%define real_version 5.1.1 +%define so_version 5.1.1 +%define tar_version qtdeclarative-opensource-src-%{real_version} +BuildRequires: libQt5XmlPatterns-devel = %{version} +BuildRequires: libqt5-qtbase-private-headers-devel = %{version} +BuildRequires: xz BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -45,8 +45,6 @@ This package contains base tools, like string, xml, and network handling. - - %prep %setup -q -n qtdeclarative-opensource-src-%{real_version} @@ -63,11 +61,11 @@ %package -n libQt5Quick-devel Summary:Qt Development Kit Group: Development/Libraries/X11 -Requires: %libname = %version -Requires: libQt5XmlPatterns-devel -Requires: libQt5V8-devel -Requires: libQt5Svg-devel -Requires: libqt5-qtbase-devel +Requires: %libname = %{version} +Requires: libQt5Svg-devel = %{version} +Requires: libQt5V8-devel = %{version} +Requires: libQt5XmlPatterns-devel = %{version} +Requires: libqt5-qtbase-devel = %{version} %description -n libQt5Quick-devel You need this package, if you want to compile programs with qtdeclarative. @@ -75,9 +73,9 @@ %package -n libQt5Quick-private-headers-devel Summary:Non-ABI stable experimental API Group: Development/Libraries/C and C++ -Requires: libQt5Quick-devel = %version -Requires: libqt5-qtbase-private-headers-devel -Requires: libQt5V8-private-headers-devel +Requires: libQt5Quick-devel = %{version} +Requires: libQt5V8-private-headers-devel = %{version} +Requires: libqt5-qtbase-private-headers-devel = %{version} %description -n libQt5Quick-private-headers-devel This package provides private headers of libqt5-qtdeclarative that are normally @@ -94,22 +92,22 @@ %postun -n libQt5Quick-devel -p /sbin/ldconfig %build -export PATH=%_libqt5_bindir:$PATH +export PATH=%{_libqt5_bindir}:$PATH %ifarch ppc64 - RPM_OPT_FLAGS=$RPM_OPT_FLAGS -mminimal-toc + RPM_OPT_FLAGS=%{optflags} -mminimal-toc %endif -export CXXFLAGS=$CXXFLAGS $RPM_OPT_FLAGS -DOPENSSL_LOAD_CONF -export CFLAGS=$CFLAGS $RPM_OPT_FLAGS -DOPENSSL_LOAD_CONF -export MAKEFLAGS=%{?jobs:-j %jobs} +export CXXFLAGS=$CXXFLAGS %{optflags} -DOPENSSL_LOAD_CONF +export CFLAGS=$CFLAGS %{optflags} -DOPENSSL_LOAD_CONF +export MAKEFLAGS=%{?_smp_mflags} qmake make %install -make INSTALL_ROOT=$RPM_BUILD_ROOT install -find $RPM_BUILD_ROOT/%_libdir -type f -name