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 - fabian@ritter-vogt.de + +- 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 - javier@opensuse.org + +- 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... +- 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