[qtwebkit] 2.3.3-11
Rex Dieter
rdieter at fedoraproject.org
Fri May 2 23:37:51 UTC 2014
commit 69c2afd3d023afbb4732a2a564229ed351fba02b
Author: Rex Dieter <rdieter at math.unl.edu>
Date: Fri May 2 18:38:09 2014 -0500
2.3.3-11
- no need to set empty qtdefines macro
- no rpath for real, drop chrpath hacks
qtwebkit.spec | 18 ++++++++++--------
webkit-qtwebkit-23-no_rpath.patch | 12 ++++++++++++
2 files changed, 22 insertions(+), 8 deletions(-)
---
diff --git a/qtwebkit.spec b/qtwebkit.spec
index ddac429..d0f5797 100644
--- a/qtwebkit.spec
+++ b/qtwebkit.spec
@@ -2,7 +2,7 @@ Name: qtwebkit
Summary: Qt WebKit bindings
Version: 2.3.3
-Release: 10%{?dist}
+Release: 11%{?dist}
License: LGPLv2 with exceptions or GPLv3 with exceptions
URL: http://trac.webkit.org/wiki/QtWebKit
@@ -48,6 +48,9 @@ Patch12: glslang_bison3.patch
# support aarch64
Patch13: qtwebkit-aarch64.patch
+# truly madly deeply no rpath please, kthxbye
+Patch14: webkit-qtwebkit-23-no_rpath.patch
+
## upstream patches
Patch102: 0002-Texmap-GTK-The-poster-circle-doesn-t-appear.patch
Patch103: 0003-Qt-Tiled-backing-store-not-clipped-to-frame-or-visib.patch
@@ -69,7 +72,6 @@ Patch119: 0019-Mouseup-event-does-not-fire-on-Scroll-Bar.patch
Patch120: 0020-Make-it-possible-to-build-without-using-build-webkit.patch
BuildRequires: bison
-BuildRequires: chrpath
BuildRequires: flex
BuildRequires: gperf
BuildRequires: libicu-devel
@@ -146,6 +148,7 @@ Provides: qt4-webkit-devel%{?_isa} = 2:%{version}-%{release}
%endif
%patch12 -p1 -b .bison3
%patch13 -p1 -b .aarch64
+%patch14 -p1 -b .no_rpath
%build
@@ -156,8 +159,6 @@ QTDIR=%{_qt4_prefix}; export QTDIR
%ifarch aarch64
%global qtdefines DEFINES+=ENABLE_JIT=0 DEFINES+=ENABLE_YARR_JIT=0 DEFINES+=ENABLE_ASSEMBLER=0
-%else
-%global qtdefines
%endif
mkdir -p %{_target_platform}
@@ -198,10 +199,6 @@ mv %{buildroot}%{_qt4_libdir}/libQtWebKit.so.4* %{buildroot}%{_qt4_libdir}/sse2/
make install INSTALL_ROOT=%{buildroot} -C %{_target_platform}-no_sse2/Release
%endif
-## HACK alert
-chrpath --list %{buildroot}%{_qt4_libdir}/libQtWebKit.so.4.10.? ||:
-chrpath --delete %{buildroot}%{_qt4_libdir}/libQtWebKit.so.4.10.? ||:
-
## pkgconfig love
# drop Libs.private, it contains buildroot references, and
# we don't support static linking libQtWebKit anyway
@@ -232,6 +229,11 @@ popd
%changelog
+* Fri May 02 2014 Rex Dieter <rdieter at fedoraproject.org>
+- 2.3.3-11
+- no need to set empty qtdefines macro
+- no rpath for real, drop chrpath hacks
+
* Sat Mar 08 2014 Kevin Kofler <Kevin at tigcc.ticalc.org> 2.3.3-10
- rebuild against fixed qt to fix -debuginfo (#1074041)
diff --git a/webkit-qtwebkit-23-no_rpath.patch b/webkit-qtwebkit-23-no_rpath.patch
new file mode 100644
index 0000000..a218faa
--- /dev/null
+++ b/webkit-qtwebkit-23-no_rpath.patch
@@ -0,0 +1,12 @@
+diff -up webkit-qtwebkit-23/Tools/qmake/mkspecs/features/rpath.prf.no_rpath webkit-qtwebkit-23/Tools/qmake/mkspecs/features/rpath.prf
+--- webkit-qtwebkit-23/Tools/qmake/mkspecs/features/rpath.prf.no_rpath 2013-09-03 04:58:46.000000000 -0500
++++ webkit-qtwebkit-23/Tools/qmake/mkspecs/features/rpath.prf 2014-05-02 14:27:01.188541219 -0500
+@@ -6,7 +6,7 @@
+
+ equals(ROOT_BUILD_DIR, $$dirname(DESTDIR)): RPATHDIR_RELATIVE_TO_DESTDIR = ../lib
+
+-linux-*:!isEmpty(RPATHDIR_RELATIVE_TO_DESTDIR) {
++linux-rpath_me_harder_no_no_no:!isEmpty(RPATHDIR_RELATIVE_TO_DESTDIR) {
+ # Do the rpath by hand since it's not possible to use ORIGIN in QMAKE_RPATHDIR
+ # this expands to $ORIGIN (after qmake and make), it does NOT read a qmake var.
+ QMAKE_RPATHDIR = \$\$ORIGIN/$${RPATHDIR_RELATIVE_TO_DESTDIR} $${QMAKE_RPATHDIR}
More information about the scm-commits
mailing list