Hello community,

here is the log from the commit of package libqt5-creator for openSUSE:Factory 
checked in at 2018-09-13 12:10:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libqt5-creator (Old)
 and      /work/SRC/openSUSE:Factory/.libqt5-creator.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libqt5-creator"

Thu Sep 13 12:10:26 2018 rev:56 rq:632762 version:4.7.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libqt5-creator/libqt5-creator.changes    
2018-05-29 10:45:29.455228212 +0200
+++ /work/SRC/openSUSE:Factory/.libqt5-creator.new/libqt5-creator.changes       
2018-09-13 12:10:31.122361285 +0200
@@ -1,0 +2,22 @@
+Sat Sep  1 16:57:42 UTC 2018 - [email protected]
+
+- Use WebEngine instead of WebKit for rendering Help
+- Also enable the clang code model for aarch64
+- Adjust License tag
+- Don't install Adobe Source Code Pro fonts
+- Change fix-application-output.patch to only apply to Qt < 5.11
+
+-------------------------------------------------------------------
+Thu Jul 26 22:06:25 UTC 2018 - [email protected]
+
+- Update to 4.7.0
+  * Clang code model is now turned on by default
+  * Upgraded Clang code model to Clang 6.0
+  * New 'Run Test Under Cursor' action
+  * QML support: Updated parser to Qt 5.10, adding support for 
+  user-defined enums
+  * Various bugfixes
+  * 
https://code.qt.io/cgit/qt-creator/qt-creator.git/tree/dist/changes-4.7.0.md?h=4.7
+- Update qt5_version to 5.9.0
+
+-------------------------------------------------------------------

Old:
----
  qt-creator-opensource-src-4.6.1.tar.xz

New:
----
  qt-creator-opensource-src-4.7.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libqt5-creator.spec ++++++
--- /var/tmp/diff_new_pack.31VCIx/_old  2018-09-13 12:10:32.990359184 +0200
+++ /var/tmp/diff_new_pack.31VCIx/_new  2018-09-13 12:10:32.994359180 +0200
@@ -19,32 +19,32 @@
 %define have_qdoc 0%{?suse_version} >= 1500
 
 Name:           libqt5-creator
-Version:        4.6.1
+Version:        4.7.0
 Release:        0
 Summary:        Integrated Development Environment targeting Qt apps
-License:        SUSE-LGPL-2.1-with-digia-exception-1.1
+License:        GPL-3.0-with-Qt-Company-Qt-exception-1.1
 Group:          Development/Tools/IDE
 Url:            https://www.qt.io/ide/
-%define major_ver 4.6
+%define major_ver 4.7
 %define rname qt-creator
-%define qt5_version 5.6.2
+%define qt5_version 5.9.0
 Source:         
http://download.qt.io/official_releases/qtcreator/%{major_ver}/%{version}/qt-creator-opensource-src-%{version}.tar.xz
 Source1:        %{name}-rpmlintrc
 # PATCH-FIX-OPENSUSE
 Patch1:         fix-build-isystem.patch
 # PATCH-FIX-OPENSUSE 0001-Build-with-Botan-2.patch -- Fix build with Botan 2
 Patch2:         0001-Build-with-Botan-2.patch
-# PATCH-FIX-OPENSUSE - Might be fixed on Qt 5.11
+# PATCH-FIX-OPENSUSE
 Patch3:         fix-application-output.patch
 BuildRequires:  gdb
 BuildRequires:  libQt5Sql5-sqlite >= %{qt5_version}
-BuildRequires:  libQt5WebKitWidgets-devel >= %{qt5_version}
 BuildRequires:  libbotan-devel
 BuildRequires:  libqt5-qtbase-devel >= %{qt5_version}
 BuildRequires:  libqt5-qtdeclarative-private-headers-devel >= %{qt5_version}
 BuildRequires:  libqt5-qtquickcontrols >= %{qt5_version}
 BuildRequires:  libqt5-qtscript-devel >= %{qt5_version}
 BuildRequires:  libqt5-qttools-private-headers-devel >= %{qt5_version}
+BuildRequires:  libqt5-qtwebengine-devel >= %{qt5_version}
 BuildRequires:  libqt5-qtx11extras-devel >= %{qt5_version}
 %if 0%{?suse_version} < 1330
 # It does not build with the default compiler (GCC 4.8) on Leap 42.x
@@ -54,10 +54,10 @@
 BuildRequires:  gcc7-c++
 %endif
 %endif
-# Enable the clangcodemodel plugin on openSUSE TW, which has LLVM >= 5.0.
-%ifarch %arm %ix86 x86_64
-%if 0%{?suse_version} > 1320
-BuildRequires:  llvm-clang-devel >= 5.0
+# Enable the clangcodemodel plugin on openSUSE TW, which has LLVM >= 6.0.
+%ifarch %arm aarch64 %ix86 x86_64
+%if 0%{?suse_version} > 1500
+BuildRequires:  llvm-clang-devel >= 6.0
 %endif
 %endif
 BuildRequires:  update-desktop-files
@@ -112,9 +112,9 @@
 rm src/libs/3rdparty/botan -fr
 %endif
 
-# Enable the clangcodemodel plugin on openSUSE TW, which has LLVM >= 3.9.
+# Enable the clangcodemodel plugin on openSUSE TW, which has LLVM >= 6.0.
 %ifarch %arm %ix86 x86_64
-%if 0%{?suse_version} > 1320
+%if 0%{?suse_version} > 1500
 opts="LLVM_INSTALL_DIR=%{_prefix}"
 %endif
 %endif
@@ -142,6 +142,9 @@
 # its qmake. of course it is broken
 make INSTALL_ROOT=%{buildroot}/%{_prefix} install
 
+# Source Code Pro is packaged independently
+rm -r %{buildroot}%{_datadir}/qtcreator/fonts
+
 %if %{have_qdoc}
 mkdir -p %{buildroot}%{_datadir}/doc/packages/qt5
 cp share/doc/qtcreator/qtcreator.qch %{buildroot}%{_datadir}/doc/packages/qt5/

++++++ fix-application-output.patch ++++++
--- /var/tmp/diff_new_pack.31VCIx/_old  2018-09-13 12:10:33.018359153 +0200
+++ /var/tmp/diff_new_pack.31VCIx/_new  2018-09-13 12:10:33.018359153 +0200
@@ -4,18 +4,21 @@
 
 There is no application output on Qt Creator because logging goes to journald.
 Workaround: set QT_LOGGING_TO_CONSOLE.
-This might be fixed on Qt 5.11.
+In Qt 5.11, it works just fine, so only apply it for earlier versions.
 
-Index: qt-creator-opensource-src-4.5.0/src/app/main.cpp
+Index: qt-creator-opensource-src-4.7.0/src/app/main.cpp
 ===================================================================
---- qt-creator-opensource-src-4.5.0/src/app/main.cpp.orig      2017-12-01 
11:22:06.000000000 +0100
-+++ qt-creator-opensource-src-4.5.0/src/app/main.cpp   2018-04-13 
22:55:43.752986767 +0200
-@@ -303,6 +303,8 @@
+--- qt-creator-opensource-src-4.7.0.orig/src/app/main.cpp
++++ qt-creator-opensource-src-4.7.0/src/app/main.cpp
+@@ -387,6 +387,11 @@ int main(int argc, char **argv)
          QApplication::setAttribute(Qt::AA_DontUseNativeMenuBar);
      }
  
++#if QT_VERSION < QT_VERSION_CHECK(5, 11, 0)
++    // Leap 15 with Qt 5.9 needs this set so that logging ends up in qtc's 
output console
 +    qputenv("QT_LOGGING_TO_CONSOLE", "1");
++#endif
 +
      Utils::TemporaryDirectory::setMasterTemporaryDirectory(QDir::tempPath() + 
"/" + Core::Constants::IDE_CASED_ID + "-XXXXXX");
  
-     setHighDpiEnvironmentVariable();
+     
QLoggingCategory::setFilterRules(QLatin1String("qtc.*.debug=false\nqtc.*.info=false"));

++++++ qt-creator-opensource-src-4.6.1.tar.xz -> 
qt-creator-opensource-src-4.7.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/libqt5-creator/qt-creator-opensource-src-4.6.1.tar.xz
 
/work/SRC/openSUSE:Factory/.libqt5-creator.new/qt-creator-opensource-src-4.7.0.tar.xz
 differ: char 26, line 1


Reply via email to