[SCM] qtcreator packaging branch, master, updated. debian/4.2.0-1-8-g5497875
Adam Majer
adamm at moszumanska.debian.org
Wed Jul 5 23:13:31 UTC 2017
Gitweb-URL: http://git.debian.org/?p=pkg-kde/qt/qtcreator.git;a=commitdiff;h=5497875
The following commit has been merged in the master branch:
commit 54978752e1c11b060e98388cf4791182e37718b4
Author: Adam Majer <adamm at zombino.com>
Date: Thu Jul 6 01:11:22 2017 +0200
Refresh patches and fix compilation with Qt 4.7.1
---
debian/changelog | 5 +++++
debian/patches/fix_documentation_path.diff | 19 +++++++++++++++++
debian/patches/qbs_set.diff | 34 ++++++++++++++++++++++++++++++
debian/patches/remove_libexec.diff | 11 ++++++++--
debian/patches/series | 2 ++
5 files changed, 69 insertions(+), 2 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 0fa8d59..e4139eb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,11 @@ qtcreator (4.3.1-1) UNRELEASED; urgency=medium
+ Fix memory leak in code completion
+ Fix crash when requesting refactoring on invalid C++ code
* Remove qtscript5-private-dev as a BuildDepend
+ * remove_libexec.diff: refreshed
+ * qbs_set.diff: fix compilation with Qt 4.7.1
+ * fix_documentation_path.diff: re-add. We are putting compiled
+ documentation in compiled directory instead of human readable
+ documentation directory
-- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org> Thu, 01 Jun 2017 20:41:24 -0500
diff --git a/debian/patches/fix_documentation_path.diff b/debian/patches/fix_documentation_path.diff
new file mode 100644
index 0000000..b1371c8
--- /dev/null
+++ b/debian/patches/fix_documentation_path.diff
@@ -0,0 +1,19 @@
+---
+ src/plugins/coreplugin/icore.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/qtcreator.pri
++++ b/qtcreator.pri
+@@ -131,11 +131,11 @@ osx {
+ isEmpty(IDE_OUTPUT_PATH): IDE_OUTPUT_PATH = $$IDE_BUILD_TREE
+
+ IDE_LIBRARY_PATH = $$IDE_OUTPUT_PATH/$$IDE_LIBRARY_BASENAME/qtcreator
+ IDE_PLUGIN_PATH = $$IDE_LIBRARY_PATH/plugins
+ IDE_DATA_PATH = $$IDE_OUTPUT_PATH/share/qtcreator
+- IDE_DOC_PATH = $$IDE_OUTPUT_PATH/share/doc/qtcreator
++ IDE_DOC_PATH = $$IDE_OUTPUT_PATH/share/qtcreator/doc
+ IDE_BIN_PATH = $$IDE_OUTPUT_PATH/bin
+ win32: \
+ IDE_LIBEXEC_PATH = $$IDE_OUTPUT_PATH/bin
+ else: \
+ IDE_LIBEXEC_PATH = $$IDE_LIBRARY_PATH/libexec
diff --git a/debian/patches/qbs_set.diff b/debian/patches/qbs_set.diff
new file mode 100644
index 0000000..606ed73
--- /dev/null
+++ b/debian/patches/qbs_set.diff
@@ -0,0 +1,34 @@
+Author: Adam Majer <adamm at zombino.com>
+Date: Thu Jul 6 01:04:24 CEST 2017
+Summary: Compilation fails with Qt 4.7.1 otherwise
+
+--- a/src/plugins/qbsprojectmanager/qbsnodetreebuilder.cpp
++++ b/src/plugins/qbsprojectmanager/qbsnodetreebuilder.cpp
+@@ -189,11 +189,11 @@ QStringList unreferencedBuildSystemFiles
+ {
+ QStringList result;
+ if (!p.isValid())
+ return result;
+
+- const std::set<QString> &available = p.buildSystemFiles();
++ const QSet<QString> &available = p.buildSystemFiles();
+ QList<QString> referenced = referencedBuildSystemFiles(p.projectData()).toList();
+ Utils::sort(referenced);
+ std::set_difference(available.begin(), available.end(), referenced.begin(), referenced.end(),
+ std::back_inserter(result));
+ return result;
+--- a/src/plugins/qbsprojectmanager/qbsproject.cpp
++++ b/src/plugins/qbsprojectmanager/qbsproject.cpp
+@@ -408,11 +408,11 @@ bool QbsProject::checkCancelStatus()
+ m_qbsProjectParser = 0;
+ parseCurrentBuildConfiguration();
+ return true;
+ }
+
+-static QSet<QString> toQStringSet(const std::set<QString> &src)
++static QSet<QString> toQStringSet(const QSet<QString> &src)
+ {
+ QSet<QString> result;
+ result.reserve(int(src.size()));
+ std::copy(src.begin(), src.end(), Utils::inserter(result));
+ return result;
diff --git a/debian/patches/remove_libexec.diff b/debian/patches/remove_libexec.diff
index 7e0a7c3..dff93d8 100644
--- a/debian/patches/remove_libexec.diff
+++ b/debian/patches/remove_libexec.diff
@@ -1,6 +1,8 @@
--- a/qtcreator.pri
+++ b/qtcreator.pri
-@@ -138,7 +138,7 @@ osx {
+@@ -136,22 +136,22 @@ osx {
+ IDE_DOC_PATH = $$IDE_OUTPUT_PATH/share/doc/qtcreator
+ IDE_BIN_PATH = $$IDE_OUTPUT_PATH/bin
win32: \
IDE_LIBEXEC_PATH = $$IDE_OUTPUT_PATH/bin
else: \
@@ -9,7 +11,10 @@
!isEqual(IDE_SOURCE_TREE, $$IDE_OUTPUT_PATH):copydata = 1
LINK_LIBRARY_PATH = $$IDE_BUILD_TREE/$$IDE_LIBRARY_BASENAME/qtcreator
-@@ -149,7 +149,7 @@ osx {
+ LINK_PLUGIN_PATH = $$LINK_LIBRARY_PATH/plugins
+
+ INSTALL_LIBRARY_PATH = $$QTC_PREFIX/$$IDE_LIBRARY_BASENAME/qtcreator
+ INSTALL_PLUGIN_PATH = $$INSTALL_LIBRARY_PATH/plugins
win32: \
INSTALL_LIBEXEC_PATH = $$QTC_PREFIX/bin
else: \
@@ -18,3 +23,5 @@
INSTALL_DATA_PATH = $$QTC_PREFIX/share/qtcreator
INSTALL_DOC_PATH = $$QTC_PREFIX/share/doc/qtcreator
INSTALL_BIN_PATH = $$QTC_PREFIX/bin
+ INSTALL_APP_PATH = $$QTC_PREFIX/bin
+ }
diff --git a/debian/patches/series b/debian/patches/series
index ba9b1d7..388fc59 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -7,3 +7,5 @@ always_autotect_qt_versions
fix_qt_version_autodetection.diff
missing_header.diff
remove_libexec.diff
+qbs_set.diff
+fix_documentation_path.diff
--
qtcreator packaging
More information about the pkg-kde-commits
mailing list