diff --git a/qt-creator-opensource-src-5.0.2-libyaml-cpp-0.7.0.patch b/qt-creator-opensource-src-5.0.2-libyaml-cpp-0.7.0.patch new file mode 100644 index 0000000..0d5d719 --- /dev/null +++ b/qt-creator-opensource-src-5.0.2-libyaml-cpp-0.7.0.patch @@ -0,0 +1,8 @@ +--- qt-creator-opensource-src-5.0.2/src/plugins/clangtools/CMakeLists.txt.orig 2021-11-03 18:54:43.664016807 +0100 ++++ qt-creator-opensource-src-5.0.2/src/plugins/clangtools/CMakeLists.txt 2021-11-03 18:53:44.593602072 +0100 +@@ -1,4 +1,4 @@ +-find_package(yaml-cpp QUIET MODULE) ++#find_package(yaml-cpp QUIET MODULE) + + add_qtc_plugin(ClangTools + CONDITION TARGET yaml-cpp diff --git a/qt-creator.spec b/qt-creator.spec index 2041bc9..7c69cfd 100644 --- a/qt-creator.spec +++ b/qt-creator.spec @@ -1,34 +1,39 @@ %define majver %(echo %version | cut -d. -f1-2) %define pkgver %(echo %version | tr _ -) Name: qt-creator -Version: 4.14.2 +Version: 5.0.3 Release: 1mamba Summary: An integrated development environment (IDE) tailored to the needs of Qt developers Group: Development/Tools Vendor: openmamba Distribution: openmamba -Packager: Stefano Cotta Ramusino -URL: https://qt.digia.com/Product/Developer-Tools/ +Packager: Silvan Calarco +URL: https://www.qt.io/product/development-tools Source: http://download.qt.io/official_releases/qtcreator/%{majver}/%{version}/qt-creator-opensource-src-%{version}.tar.xz -#Source: http://download.qt.io/development_releases/qtcreator/%{majver}/%{pkgver}/qt-creator-opensource-src-%{pkgver}.tar.xz -#Source: http://download.qt.io/official_releases/qtcreator/%{majver}/%{version}/qt-creator-opensource-src-%{version}.tar.xz Source1: qtcreator.desktop Source2: qtcreator-wrapper Patch0: qt-creator-4.12.1-enable-it-es-translations.patch +Patch1: qt-creator-opensource-src-5.0.2-libyaml-cpp-0.7.0.patch License: LGPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel -BuildRequires: libGL-devel +BuildRequires: libQt5Positioning-devel +BuildRequires: libQt5SerialPort-devel +BuildRequires: libQt5Svg-devel +BuildRequires: libQt5WebChannel-devel BuildRequires: libQt5WebEngine-devel BuildRequires: libclang-devel BuildRequires: libdw-devel BuildRequires: libelf-devel BuildRequires: libgcc -BuildRequires: libllvm-devel -BuildRequires: libqt5-devel BuildRequires: libstdc++6-devel -BuildRequires: libyaml-cpp-devel +BuildRequires: libsyntax-highlighting-devel +BuildRequires: libzstd-devel +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtdeclarative-devel +BuildRequires: qt5-qttools-devel ## AUTOBUILDREQ-END +BuildRequires: libyaml-cpp-devel >= 0.7.0 Requires: libqt5-designer Requires: gcc-c++ @@ -51,6 +56,7 @@ It includes: #-D -T #:<< _EOF %patch0 -p1 +%patch1 -p1 # fix hardcoded libexec path sed -e 's|libexec\/qtcreator|%{_lib}\/qtcreator|g' -i qtcreator.pri @@ -58,22 +64,18 @@ sed -e 's|libexec|%{_lib}|g' -i src/tools/tools.pro %build #:<< _EOF -%{_qt5_qmake} \ - IDE_LIBRARY_BASENAME=%{_lib} \ - -r \ - -spec linux-clang \ - DEFINES+=QBS_ENABLE_PROJECT_FILE_UPDATES \ - qtcreator.pro - +%cmake -d build \ + -DWITH_DOCS=ON \ + -DBUILD_DEVELOPER_DOCS=ON \ + -DBUILD_QBS=OFF \ + -DQTC_CLANG_BUILDMODE_MATCH=ON \ + -DBUILD_HELVIEWERBACKEND_QTWEBENGINE=ON + %make -make docs %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" -%makeinstall \ - INSTALL_ROOT=%{buildroot}%{_prefix} - -%makeinstall docs INSTALL_ROOT=%{buildroot}%{_prefix} +%makeinstall -C build mv %{buildroot}%{_bindir}/qtcreator %{buildroot}%{_bindir}/qtcreator.bin @@ -120,12 +122,18 @@ done %{_datadir}/qtcreator/* %{_datadir}/applications/*.desktop %{_datadir}/icons/hicolor/*/apps/*.png -#%dir %{_prefix}/libexec/qtcreator -#%{_prefix}/libexec/qtcreator/* +%dir %{_prefix}/libexec/qtcreator +%{_prefix}/libexec/qtcreator/* %{_datadir}/metainfo/org.qt-project.qtcreator.appdata.xml %doc LICENSE.GPL3-EXCEPT %changelog +* Fri Nov 12 2021 Automatic Build System 5.0.3-1mamba +- automatic version update by autodist + +* Thu Oct 21 2021 Silvan Calarco 5.0.2-1mamba +- update to 5.0.2 + * Wed Mar 24 2021 Automatic Build System 4.14.2-1mamba - automatic version update by autodist