diff --git a/abi_used_libs b/abi_used_libs --- a/abi_used_libs +++ b/abi_used_libs @@ -1,4 +1,5 @@ ld-linux-x86-64.so.2 +libLLVM-9.so libQt5Concurrent.so.5 libQt5Core.so.5 libQt5Designer.so.5 @@ -18,6 +19,7 @@ libQt5Widgets.so.5 libQt5Xml.so.5 libc.so.6 +libclang.so.9 libdl.so.2 libgcc_s.so.1 libm.so.6 diff --git a/files/qtcreator-preload-plugins.patch b/files/qtcreator-preload-plugins.patch new file mode 100644 --- /dev/null +++ b/files/qtcreator-preload-plugins.patch @@ -0,0 +1,21 @@ +diff --git a/src/plugins/clangtools/clangtidyclazyrunner.cpp b/src/plugins/clangtools/clangtidyclazyrunner.cpp +index a580704243..7a8740a5cc 100644 +--- a/src/plugins/clangtools/clangtidyclazyrunner.cpp ++++ b/src/plugins/clangtools/clangtidyclazyrunner.cpp +@@ -76,6 +76,7 @@ QStringList ClangTidyClazyRunner::constructCommandLineArguments(const QStringLis + + const ClangDiagnosticConfig::TidyMode tidyMode = m_diagnosticConfig.clangTidyMode(); + if (tidyMode != ClangDiagnosticConfig::TidyMode::Disabled) { ++ arguments << XclangArgs({"-load", "libclangTidyPlugin.so"}); + arguments << XclangArgs({"-add-plugin", "clang-tidy"}); + if (tidyMode != ClangDiagnosticConfig::TidyMode::File) { + const QString tidyChecks = m_diagnosticConfig.clangTidyChecks(); +@@ -85,7 +86,7 @@ QStringList ClangTidyClazyRunner::constructCommandLineArguments(const QStringLis + + const QString clazyChecks = m_diagnosticConfig.clazyChecks(); + if (!clazyChecks.isEmpty()) { +- arguments << XclangArgs({"-add-plugin", ++ arguments << XclangArgs({"-load", "ClazyPlugin.so", "-add-plugin", + "clazy", + "-plugin-arg-clazy", + "enable-all-fixits", diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,13 +1,14 @@ name : qt-creator -version : 4.10.0 -release : 27 +version : 4.10.2 +release : 28 source : - - https://download.qt.io/official_releases/qtcreator/4.10/4.10.0/qt-creator-opensource-src-4.10.0.tar.xz : 8f5d3abc522d8b8879adfa098e037f751b4311173f5f443fd1b5800f5feb0f8a + - https://download.qt.io/official_releases/qtcreator/4.10/4.10.2/qt-creator-opensource-src-4.10.2.tar.xz : 9add6bdddfe5726bb02535409c2ed788b1afeee082121f54f887281d0e3c449a license : GPL-3.0-only component : programming.ide summary : IDE for Qt Development description: | Qt Creator is a cross-platform IDE for development with the Qt framework. +clang: yes builddeps : - pkgconfig(Qt5Help) - pkgconfig(Qt5Qml) @@ -21,6 +22,7 @@ - qt5-base-devel - qt5-quickcontrols setup : | + %patch -p1 < $pkgfiles/qtcreator-preload-plugins.patch %qmake -r build : | %make diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -30,72 +30,72 @@ /usr/lib/qtcreator/libAggregation.so /usr/lib/qtcreator/libAggregation.so.4 /usr/lib/qtcreator/libAggregation.so.4.10 - /usr/lib/qtcreator/libAggregation.so.4.10.0 + /usr/lib/qtcreator/libAggregation.so.4.10.2 /usr/lib/qtcreator/libCPlusPlus.so /usr/lib/qtcreator/libCPlusPlus.so.4 /usr/lib/qtcreator/libCPlusPlus.so.4.10 - /usr/lib/qtcreator/libCPlusPlus.so.4.10.0 + /usr/lib/qtcreator/libCPlusPlus.so.4.10.2 /usr/lib/qtcreator/libClangsupport.so /usr/lib/qtcreator/libClangsupport.so.4 /usr/lib/qtcreator/libClangsupport.so.4.10 - /usr/lib/qtcreator/libClangsupport.so.4.10.0 + /usr/lib/qtcreator/libClangsupport.so.4.10.2 /usr/lib/qtcreator/libExtensionSystem.so /usr/lib/qtcreator/libExtensionSystem.so.4 /usr/lib/qtcreator/libExtensionSystem.so.4.10 - /usr/lib/qtcreator/libExtensionSystem.so.4.10.0 + /usr/lib/qtcreator/libExtensionSystem.so.4.10.2 /usr/lib/qtcreator/libGLSL.so /usr/lib/qtcreator/libGLSL.so.4 /usr/lib/qtcreator/libGLSL.so.4.10 - /usr/lib/qtcreator/libGLSL.so.4.10.0 + /usr/lib/qtcreator/libGLSL.so.4.10.2 /usr/lib/qtcreator/libKSyntaxHighlighting.so /usr/lib/qtcreator/libKSyntaxHighlighting.so.4 /usr/lib/qtcreator/libKSyntaxHighlighting.so.4.10 - /usr/lib/qtcreator/libKSyntaxHighlighting.so.4.10.0 + /usr/lib/qtcreator/libKSyntaxHighlighting.so.4.10.2 /usr/lib/qtcreator/libLanguageServerProtocol.so /usr/lib/qtcreator/libLanguageServerProtocol.so.4 /usr/lib/qtcreator/libLanguageServerProtocol.so.4.10 - /usr/lib/qtcreator/libLanguageServerProtocol.so.4.10.0 + /usr/lib/qtcreator/libLanguageServerProtocol.so.4.10.2 /usr/lib/qtcreator/libLanguageUtils.so /usr/lib/qtcreator/libLanguageUtils.so.4 /usr/lib/qtcreator/libLanguageUtils.so.4.10 - /usr/lib/qtcreator/libLanguageUtils.so.4.10.0 + /usr/lib/qtcreator/libLanguageUtils.so.4.10.2 /usr/lib/qtcreator/libModeling.so /usr/lib/qtcreator/libModeling.so.4 /usr/lib/qtcreator/libModeling.so.4.10 - /usr/lib/qtcreator/libModeling.so.4.10.0 + /usr/lib/qtcreator/libModeling.so.4.10.2 /usr/lib/qtcreator/libQmlDebug.so /usr/lib/qtcreator/libQmlDebug.so.4 /usr/lib/qtcreator/libQmlDebug.so.4.10 - /usr/lib/qtcreator/libQmlDebug.so.4.10.0 + /usr/lib/qtcreator/libQmlDebug.so.4.10.2 /usr/lib/qtcreator/libQmlEditorWidgets.so /usr/lib/qtcreator/libQmlEditorWidgets.so.4 /usr/lib/qtcreator/libQmlEditorWidgets.so.4.10 - /usr/lib/qtcreator/libQmlEditorWidgets.so.4.10.0 + /usr/lib/qtcreator/libQmlEditorWidgets.so.4.10.2 /usr/lib/qtcreator/libQmlJS.so /usr/lib/qtcreator/libQmlJS.so.4 /usr/lib/qtcreator/libQmlJS.so.4.10 - /usr/lib/qtcreator/libQmlJS.so.4.10.0 + /usr/lib/qtcreator/libQmlJS.so.4.10.2 /usr/lib/qtcreator/libQtcSsh.so /usr/lib/qtcreator/libQtcSsh.so.4 /usr/lib/qtcreator/libQtcSsh.so.4.10 - /usr/lib/qtcreator/libQtcSsh.so.4.10.0 + /usr/lib/qtcreator/libQtcSsh.so.4.10.2 /usr/lib/qtcreator/libSqlite.so /usr/lib/qtcreator/libSqlite.so.4 /usr/lib/qtcreator/libSqlite.so.4.10 - /usr/lib/qtcreator/libSqlite.so.4.10.0 + /usr/lib/qtcreator/libSqlite.so.4.10.2 /usr/lib/qtcreator/libTracing.so /usr/lib/qtcreator/libTracing.so.4 /usr/lib/qtcreator/libTracing.so.4.10 - /usr/lib/qtcreator/libTracing.so.4.10.0 + /usr/lib/qtcreator/libTracing.so.4.10.2 /usr/lib/qtcreator/libUtils.so /usr/lib/qtcreator/libUtils.so.4 /usr/lib/qtcreator/libUtils.so.4.10 - /usr/lib/qtcreator/libUtils.so.4.10.0 + /usr/lib/qtcreator/libUtils.so.4.10.2 /usr/lib/qtcreator/libqbscore.prl /usr/lib/qtcreator/libqbscore.so /usr/lib/qtcreator/libqbscore.so.1 /usr/lib/qtcreator/libqbscore.so.1.14 - /usr/lib/qtcreator/libqbscore.so.1.14.0 + /usr/lib/qtcreator/libqbscore.so.1.14.1 /usr/lib/qtcreator/plugins/libAndroid.so /usr/lib/qtcreator/plugins/libAutoTest.so /usr/lib/qtcreator/plugins/libAutotoolsProjectManager.so @@ -106,6 +106,11 @@ /usr/lib/qtcreator/plugins/libBookmarks.so /usr/lib/qtcreator/plugins/libCMakeProjectManager.so /usr/lib/qtcreator/plugins/libCVS.so + /usr/lib/qtcreator/plugins/libClangCodeModel.so + /usr/lib/qtcreator/plugins/libClangFormat.so + /usr/lib/qtcreator/plugins/libClangPchManager.so + /usr/lib/qtcreator/plugins/libClangRefactoring.so + /usr/lib/qtcreator/plugins/libClangTools.so /usr/lib/qtcreator/plugins/libClassView.so /usr/lib/qtcreator/plugins/libClearCase.so /usr/lib/qtcreator/plugins/libCodePaster.so @@ -168,6 +173,9 @@ /usr/lib/qtcreator/plugins/qmldesigner/libqmlpreviewplugin.so /usr/lib/qtcreator/plugins/qmldesigner/libqtquickplugin.so /usr/libexec/qtcreator/buildoutputparser + /usr/libexec/qtcreator/clangbackend + /usr/libexec/qtcreator/clangpchmanagerbackend + /usr/libexec/qtcreator/clangrefactoringbackend /usr/libexec/qtcreator/cpaster /usr/libexec/qtcreator/dmgbuild /usr/libexec/qtcreator/qbs_processlauncher @@ -1344,12 +1352,12 @@ - - 2019-11-03 - 4.10.0 + + 2019-11-23 + 4.10.2 Packaging update F. von Gellhorn flinux@vongellhorn.ch \ No newline at end of file