Hello community, here is the log from the commit of package libqt5-creator for openSUSE:Factory checked in at 2018-12-07 14:38:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libqt5-creator (Old) and /work/SRC/openSUSE:Factory/.libqt5-creator.new.19453 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libqt5-creator" Fri Dec 7 14:38:43 2018 rev:60 rq:655885 version:4.8.0~rc1 Changes: -------- --- /work/SRC/openSUSE:Factory/libqt5-creator/libqt5-creator.changes 2018-11-26 10:37:06.140550514 +0100 +++ /work/SRC/openSUSE:Factory/.libqt5-creator.new.19453/libqt5-creator.changes 2018-12-07 14:38:49.298816792 +0100 @@ -1,0 +2,48 @@ +Thu Dec 6 13:42:48 UTC 2018 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 4.8.0 final: + * http://blog.qt.io/blog/2018/12/06/qt-creator-4-8-0-released/ + +------------------------------------------------------------------- +Tue Dec 4 18:57:28 UTC 2018 - Fabian Vogt <fab...@ritter-vogt.de> + +- Also set QT_FORCE_STDERR_LOGGING in fix-application-output.patch + +------------------------------------------------------------------- +Tue Nov 27 10:16:13 UTC 2018 - Fabian Vogt <fab...@ritter-vogt.de> + +- Update to 4.8.0 RC 1: + * Even more bugfixes +- Update to 4.8.0 Beta 2: + * More bugfixes +- Refresh fix-application-output.patch + +------------------------------------------------------------------- +Tue Nov 27 08:24:51 UTC 2018 - Fabian Vogt <fab...@ritter-vogt.de> + +- Remove dmgbuild script to avoid dep on python2 +- Set use_system_botan properly + +------------------------------------------------------------------- +Wed Nov 14 11:51:27 UTC 2018 - Fabian Vogt <fab...@ritter-vogt.de> + +- Don't try to use WebEngine on unsupported architectures + +------------------------------------------------------------------- +Sat Oct 13 15:09:32 UTC 2018 - fab...@ritter-vogt.de + +- Update to 4.8.0 Beta 1: + * Added experimental plugin LanguageClient for supporting the + language server protocol (QTCREATORBUG-20284) + * Added experimental plugin CompilationDatabaseProjectManager + that opens a compilation database for code editing + * Added experimental plugin ClangFormat that bases + auto-indentation on Clang Format + * Added experimental plugin Cppcheck for integration of + cppcheck diagnostics + * Added support for multiple simultaneous debugger runs + * Fixed 'Open Terminal Here' for konsole (QTCREATORBUG-20900) + * Many other fixes and improvements. Full changelog: + https://code.qt.io/cgit/qt-creator/qt-creator.git/tree/dist/changes-4.8.0.md?h=4.8 + +------------------------------------------------------------------- Old: ---- qt-creator-opensource-src-4.7.1.tar.xz New: ---- qt-creator-opensource-src-4.8.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqt5-creator.spec ++++++ --- /var/tmp/diff_new_pack.wdZGy8/_old 2018-12-07 14:38:51.054814618 +0100 +++ /var/tmp/diff_new_pack.wdZGy8/_new 2018-12-07 14:38:51.054814618 +0100 @@ -19,16 +19,16 @@ %define have_qdoc 0%{?suse_version} >= 1500 Name: libqt5-creator -Version: 4.7.1 +Version: 4.8.0~rc1 Release: 0 Summary: Integrated Development Environment targeting Qt apps 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.7 -%define rname qt-creator +%define major_ver 4.8 %define qt5_version 5.9.0 -Source: http://download.qt.io/official_releases/qtcreator/%{major_ver}/%{version}/qt-creator-opensource-src-%{version}.tar.xz +%define tar_version 4.8.0 +Source: http://download.qt.io/official_releases/qtcreator/%{major_ver}/%{tar_version}/qt-creator-opensource-src-%{tar_version}.tar.xz Source1: %{name}-rpmlintrc # PATCH-FIX-OPENSUSE Patch1: fix-build-isystem.patch @@ -42,7 +42,9 @@ BuildRequires: libqt5-qtquickcontrols >= %{qt5_version} BuildRequires: libqt5-qtscript-devel >= %{qt5_version} BuildRequires: libqt5-qttools-private-headers-devel >= %{qt5_version} +%ifnarch ppc ppc64 ppc64le s390 s390x BuildRequires: libqt5-qtwebengine-devel >= %{qt5_version} +%endif 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 @@ -92,9 +94,7 @@ (aka QTC_SOURCE) necessary to compile plugins. %prep -%setup -q -n %{rname}-opensource-src-%{version} -%patch1 -p1 -%patch2 -p1 +%autosetup -p1 -n qt-creator-opensource-src-%{tar_version} %build sed -i s,libexec/qtcreator,%{_lib}/qtcreator/libexec,g qtcreator.qbs @@ -108,7 +108,7 @@ opts="LLVM_INSTALL_DIR=%{_prefix}" %endif %endif -opts="$opts IDE_LIBRARY_BASENAME=%{_lib} USE_SYSTEM_BOTAN=1" +opts="$opts IDE_LIBRARY_BASENAME=%{_lib} CONFIG+=use_system_botan" makeopts="" %if 0%{?suse_version} < 1330 @@ -134,6 +134,8 @@ # Source Code Pro is packaged independently rm -r %{buildroot}%{_datadir}/qtcreator/fonts +# Only relevant for macOS, needs python2 +rm -r %{buildroot}%{_libdir}/qtcreator/libexec/dmgbuild %if %{have_qdoc} mkdir -p %{buildroot}%{_datadir}/doc/packages/qt5 ++++++ fix-application-output.patch ++++++ --- /var/tmp/diff_new_pack.wdZGy8/_old 2018-12-07 14:38:51.086814578 +0100 +++ /var/tmp/diff_new_pack.wdZGy8/_new 2018-12-07 14:38:51.086814578 +0100 @@ -3,22 +3,23 @@ References: N/A There is no application output on Qt Creator because logging goes to journald. -Workaround: set QT_LOGGING_TO_CONSOLE. -In Qt 5.11, it works just fine, so only apply it for earlier versions. +Workaround: set QT_LOGGING_TO_CONSOLE and QT_FORCE_STDERR_LOGGING -Index: qt-creator-opensource-src-4.7.0/src/app/main.cpp +Index: qt-creator-opensource-src-4.8.0-rc1/src/app/main.cpp =================================================================== ---- 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) +--- qt-creator-opensource-src-4.8.0-rc1.orig/src/app/main.cpp ++++ qt-creator-opensource-src-4.8.0-rc1/src/app/main.cpp +@@ -412,6 +412,13 @@ int main(int argc, char **argv) QApplication::setAttribute(Qt::AA_DontUseNativeMenuBar); } ++ // Force Qt to log to stderr ++ qputenv("QT_FORCE_STDERR_LOGGING", "1"); +#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 ++ // Qt < 5.11 needs this, but Qt >= 5.11.0 prints a warning if set. + qputenv("QT_LOGGING_TO_CONSOLE", "1"); +#endif + Utils::TemporaryDirectory::setMasterTemporaryDirectory(QDir::tempPath() + "/" + Core::Constants::IDE_CASED_ID + "-XXXXXX"); - QLoggingCategory::setFilterRules(QLatin1String("qtc.*.debug=false\nqtc.*.info=false")); + #ifdef Q_OS_MAC ++++++ qt-creator-opensource-src-4.7.1.tar.xz -> qt-creator-opensource-src-4.8.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/libqt5-creator/qt-creator-opensource-src-4.7.1.tar.xz /work/SRC/openSUSE:Factory/.libqt5-creator.new.19453/qt-creator-opensource-src-4.8.0.tar.xz differ: char 26, line 1