[SCM] qtcreator packaging branch, master, updated. debian/3.5.0+dfsg-1-8-ged535c3

Adam Majer adamm at moszumanska.debian.org
Sun Sep 27 22:23:22 UTC 2015


Gitweb-URL: http://git.debian.org/?p=pkg-kde/qt/qtcreator.git;a=commitdiff;h=a0b4cfb

The following commit has been merged in the master branch:
commit a0b4cfbce257ad8061ca62c549d4a854333a9c3f
Author: Adam Majer <adamm at zombino.com>
Date:   Sun Sep 27 15:51:37 2015 -0500

    Disable rpaths in the clang code model plugin
---
 debian/changelog                       |  1 +
 debian/patches/disable_llvm_rpath.diff | 28 ++++++++++++++++++++++++++++
 debian/patches/series                  |  1 +
 debian/rules                           |  1 +
 4 files changed, 31 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 651fbab..914bc21 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ qtcreator (3.5.0+dfsg-2) UNRELEASED; urgency=medium
   [ Adam Majer ]
   * Remove QtQuick1 build dependencies.
   * Enable ClangCodeModel plugin (closes: #791348)
+     + Disable rpath via debian/patches/disable_llvm_rpath.diff
 
  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Tue, 25 Aug 2015 22:26:25 -0500
 
diff --git a/debian/patches/disable_llvm_rpath.diff b/debian/patches/disable_llvm_rpath.diff
new file mode 100644
index 0000000..525ff07
--- /dev/null
+++ b/debian/patches/disable_llvm_rpath.diff
@@ -0,0 +1,28 @@
+Index: qtcreator/src/plugins/clangcodemodel/clangcodemodel.pro
+===================================================================
+--- qtcreator.orig/src/plugins/clangcodemodel/clangcodemodel.pro	2015-09-27 14:54:16.570761417 -0500
++++ qtcreator/src/plugins/clangcodemodel/clangcodemodel.pro	2015-09-27 14:55:51.205735495 -0500
+@@ -9,7 +9,9 @@
+ DEFINES += CLANG_VERSION=\\"$${LLVM_VERSION}\\"
+ DEFINES += "\"CLANG_RESOURCE_DIR=\\"$${LLVM_LIBDIR}/clang/$${LLVM_VERSION}/include\\"\""
+ 
+-unix:QMAKE_LFLAGS += -Wl,-rpath,\'$$LLVM_LIBDIR\'
++!llvm_disable_rpath {
++    unix:QMAKE_LFLAGS += -Wl,-rpath,\'$$LLVM_LIBDIR\'
++}
+ 
+ SOURCES += \
+     activationsequencecontextprocessor.cpp \
+Index: qtcreator/src/tools/clangbackend/clangbackend.pro
+===================================================================
+--- qtcreator.orig/src/tools/clangbackend/clangbackend.pro	2015-08-18 05:02:51.000000000 -0500
++++ qtcreator/src/tools/clangbackend/clangbackend.pro	2015-09-27 14:57:41.536547126 -0500
+@@ -16,5 +16,7 @@
+ 
+ unix {
+     !osx: QMAKE_LFLAGS += -Wl,-z,origin
+-    QMAKE_LFLAGS += -Wl,-rpath,$$shell_quote($${LLVM_LIBDIR})
++    !llvm_disable_rpath {
++        QMAKE_LFLAGS += -Wl,-rpath,$$shell_quote($${LLVM_LIBDIR})
++    }
+ }
diff --git a/debian/patches/series b/debian/patches/series
index 15612f1..8499022 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
+disable_llvm_rpath.diff
 02_use_x-terminal-emulator.diff
 rpath_nonlinux.diff
 
diff --git a/debian/rules b/debian/rules
index 21fa344..580c668 100755
--- a/debian/rules
+++ b/debian/rules
@@ -42,6 +42,7 @@ override_dh_auto_configure:
 		QBS_INSTALL_DIR=/usr \
 		PREFIX=/usr/ \
 		LLVM_INSTALL_DIR="$(LLVM_INSTALL_DIR)" \
+		CONFIG+=llvm_disable_rpath \
 		$(CURDIR) IDE_LIBRARY_BASENAME=lib/$(DEB_HOST_MULTIARCH) IDE_PACKAGE_MODE=1 USE_SYSTEM_BOTAN=1 $(extra_configure_opts)
 
 ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), armhf))

-- 
qtcreator packaging



More information about the pkg-kde-commits mailing list