[packages/qt-creator] - updated to 4.3.0

bszx bszx at pld-linux.org
Sun Jun 25 14:15:42 CEST 2017


commit f6428af602fb3a7157a3499f41b5b936e0cb6cbd
Author: Bartek Szady <bszx at bszx.eu>
Date:   Sun Jun 25 14:15:02 2017 +0200

    - updated to 4.3.0

 qt-creator-libexec.patch | 25 -------------------------
 qt-creator.desktop       | 10 ----------
 qt-creator.spec          | 48 ++++++++++++++++++++++++++----------------------
 3 files changed, 26 insertions(+), 57 deletions(-)
---
diff --git a/qt-creator.spec b/qt-creator.spec
index e0ff22b..41e6d60 100644
--- a/qt-creator.spec
+++ b/qt-creator.spec
@@ -1,40 +1,39 @@
 Summary:	An IDE tailored to the needs of Qt developers
 Summary(pl.UTF-8):	IDE dostosowane do potrzeb developerow Qt
 Name:		qt-creator
-Version:	4.1.0
-Release:	2
+Version:	4.3.0
+Release:	1
 Epoch:		1
 License:	LGPL v2.1
 Group:		X11/Development/Tools
-Source0:	http://download.qt.io/official_releases/qtcreator/4.1/%{version}/%{name}-opensource-src-%{version}.tar.xz
-# Source0-md5:	c90743aad6e222db88e4d52267b82cff
-Source1:	%{name}.desktop
+Source0:	http://download.qt.io/official_releases/qtcreator/4.3/%{version}/%{name}-opensource-src-%{version}.tar.xz
+# Source0-md5:	b8059b45c8b02a8d52d2d2e46b7b740b
 Patch0:		%{name}-libexec.patch
 URL:		http://doc.qt.io/qt-5/topics-app-development.html
-BuildRequires:	Qt5Concurrent-devel >= 5.4.0
-BuildRequires:	Qt5Declarative-devel >= 5.4.0
-BuildRequires:	Qt5Designer-devel >= 5.4.0
-BuildRequires:	Qt5Gui-devel >= 5.4.0
-BuildRequires:	Qt5Help-devel >= 5.4.0
-BuildRequires:	Qt5Network-devel >= 5.4.0
-BuildRequires:	Qt5Script-devel >= 5.4.0
-BuildRequires:	Qt5Svg-devel >= 5.4.0
-BuildRequires:	Qt5UiTools-devel >= 5.4.0
-BuildRequires:	Qt5WebKit-devel >= 5.4.0
-BuildRequires:	Qt5Xml-devel >= 5.4.0
-BuildRequires:	clang-devel >= 3.8.0
+BuildRequires:	Qt5Concurrent-devel >= 5.6.0
+BuildRequires:	Qt5Designer-devel >= 5.6.0
+BuildRequires:	Qt5Gui-devel >= 5.6.0
+BuildRequires:	Qt5Help-devel >= 5.6.0
+BuildRequires:	Qt5Network-devel >= 5.6.0
+BuildRequires:	Qt5Script-devel >= 5.6.0
+BuildRequires:	Qt5Svg-devel >= 5.6.0
+BuildRequires:	Qt5UiTools-devel >= 5.6.0
+BuildRequires:	Qt5WebKit-devel >= 5.6.0
+BuildRequires:	Qt5Xml-devel >= 5.6.0
+BuildRequires:	clang-devel >= 3.9.0
 BuildRequires:	gdb
 BuildRequires:	libstdc++-devel
-BuildRequires:	llvm-devel >= 3.8.0
-BuildRequires:	qt5-build >= 5.4.0
+BuildRequires:	llvm-devel >= 3.9.0
+BuildRequires:	qt5-build >= 5.6.0
 BuildRequires:	qt5-linguist
-BuildRequires:	qt5-qmake >= 5.4.0
+BuildRequires:	qt5-qmake >= 5.6.0
 BuildRequires:	rpmbuild(macros) >= 1.602
 Requires(post,postun):	desktop-file-utils
 %requires_eq	Qt5Core
 Requires:	Qt5Gui-platform-xcb
 Requires:	Qt5Quick-controls
 Requires:	Qt5Sql-sqldriver-sqlite3
+Requires:	qt5-qtdeclarative
 Requires:	hicolor-icon-theme
 # for xdg-open
 Suggests:	xdg-utils
@@ -82,7 +81,7 @@ export QTDIR=%{_libdir}/qt5
 install -d $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d
 echo "%{_libdir}/qtcreator" > $RPM_BUILD_ROOT%{_sysconfdir}/ld.so.conf.d/qtcreator.conf
 
-cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
+rm -f $RPM_BUILD_ROOT%{_libdir}/qtcreator/*.prl
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -102,6 +101,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/qbs
 %attr(755,root,root) %{_bindir}/qbs-config
 %attr(755,root,root) %{_bindir}/qbs-config-ui
+%attr(755,root,root) %{_bindir}/qbs-create-project
 %attr(755,root,root) %{_bindir}/qbs-qmltypes
 %attr(755,root,root) %{_bindir}/qbs-setup-android
 %attr(755,root,root) %{_bindir}/qbs-setup-qt
@@ -111,7 +111,10 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_libdir}/qtcreator
 %attr(755,root,root) %{_libdir}/qtcreator/buildoutputparser
 %attr(755,root,root) %{_libdir}/qtcreator/clangbackend
+%attr(755,root,root) %{_libdir}/qtcreator/clangpchmanagerbackend
+%attr(755,root,root) %{_libdir}/qtcreator/clangrefactoringbackend
 %attr(755,root,root) %{_libdir}/qtcreator/cpaster
+%attr(755,root,root) %{_libdir}/qtcreator/qbs_processlauncher
 %attr(755,root,root) %{_libdir}/qtcreator/qml2puppet
 %attr(755,root,root) %{_libdir}/qtcreator/qtcreator_process_stub
 %attr(755,root,root) %{_libdir}/qtcreator/qtpromaker
@@ -130,5 +133,6 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/qtcreator/plugins/qmldesigner/libcomponentsplugin.so
 %attr(755,root,root) %{_libdir}/qtcreator/plugins/qmldesigner/libqtquickplugin.so
 %{_datadir}/qtcreator
-%{_desktopdir}/qt-creator.desktop
+%{_datadir}/metainfo/org.qt-project.qtcreator.appdata.xml
+%{_desktopdir}/org.qt-project.qtcreator.desktop
 %{_iconsdir}/hicolor/*/*/*.png
diff --git a/qt-creator-libexec.patch b/qt-creator-libexec.patch
index d06f2e4..25ded8e 100644
--- a/qt-creator-libexec.patch
+++ b/qt-creator-libexec.patch
@@ -18,28 +18,3 @@
      INSTALL_DATA_PATH    = $$QTC_PREFIX/share/qtcreator
      INSTALL_DOC_PATH     = $$QTC_PREFIX/share/doc/qtcreator
      INSTALL_BIN_PATH     = $$QTC_PREFIX/bin
---- qt-creator-opensource-src-3.6.1/src/plugins/coreplugin/icore.cpp.orig	2016-03-08 12:30:19.000000000 +0100
-+++ qt-creator-opensource-src-3.6.1/src/plugins/coreplugin/icore.cpp	2016-09-27 22:33:01.376312984 +0200
-@@ -435,21 +435,7 @@
-  */
- QString ICore::libexecPath()
- {
--    QString path;
--    switch (Utils::HostOsInfo::hostOs()) {
--    case Utils::OsTypeWindows:
--        path = QCoreApplication::applicationDirPath();
--        break;
--    case Utils::OsTypeMac:
--        path = QCoreApplication::applicationDirPath() + QLatin1String("/../Resources");
--        break;
--    case Utils::OsTypeLinux:
--    case Utils::OsTypeOtherUnix:
--    case Utils::OsTypeOther:
--        path = QCoreApplication::applicationDirPath() + QLatin1String("/../libexec/qtcreator");
--        break;
--    }
--    return QDir::cleanPath(path);
-+    return QDir::cleanPath(QLatin1String("/usr/" IDE_LIBRARY_BASENAME "/qtcreator"));
- }
- 
- static QString compilerString()
diff --git a/qt-creator.desktop b/qt-creator.desktop
deleted file mode 100644
index db88ca4..0000000
--- a/qt-creator.desktop
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Type=Application
-Exec=qtcreator %F
-Name=Qt Creator
-GenericName=C++ IDE for developing Qt applications
-X-KDE-StartupNotify=true
-Icon=QtProject-qtcreator
-Terminal=false
-Categories=Qt;Development;IDE;
-MimeType=text/x-c++src;text/x-c++hdr;text/x-xsrc;application/x-designer;application/vnd.nokia.qt.qmakeprofile;application/vnd.nokia.xml.qt.resource;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/qt-creator.git/commitdiff/f6428af602fb3a7157a3499f41b5b936e0cb6cbd



More information about the pld-cvs-commit mailing list