rpms/kdelibs/F-11 kdelibs-4.4.1-no_rpath.patch, NONE, 1.1 kdelibs.spec, 1.518, 1.519 kdelibs-4.3.3-khtml_svg_no_var_tracking_assignments.patch, 1.1, NONE
Lukas Tinkl
ltinkl at fedoraproject.org
Tue Mar 2 14:12:51 UTC 2010
Author: ltinkl
Update of /cvs/extras/rpms/kdelibs/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv28231/F-11
Modified Files:
kdelibs.spec
Added Files:
kdelibs-4.4.1-no_rpath.patch
Removed Files:
kdelibs-4.3.3-khtml_svg_no_var_tracking_assignments.patch
Log Message:
KDE 4.4.1
kdelibs-4.4.1-no_rpath.patch:
FindKDE4Internal.cmake | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
--- NEW FILE kdelibs-4.4.1-no_rpath.patch ---
diff -up kdelibs-4.4.1/cmake/modules/FindKDE4Internal.cmake.no_rpath kdelibs-4.4.1/cmake/modules/FindKDE4Internal.cmake
--- kdelibs-4.4.1/cmake/modules/FindKDE4Internal.cmake.no_rpath 2010-02-28 11:08:56.164016085 -0600
+++ kdelibs-4.4.1/cmake/modules/FindKDE4Internal.cmake 2010-02-28 11:10:20.126766912 -0600
@@ -947,7 +947,16 @@ if (UNIX)
set(CMAKE_INSTALL_NAME_DIR ${LIB_INSTALL_DIR})
else (APPLE)
# add our LIB_INSTALL_DIR to the RPATH and use the RPATH figured out by cmake when compiling
- set(CMAKE_INSTALL_RPATH ${LIB_INSTALL_DIR} )
+ # set(CMAKE_INSTALL_RPATH ${LIB_INSTALL_DIR} )
+ message(STATUS "CMAKE_SYSTEM_LIBRARY_PATH: ${CMAKE_SYSTEM_LIBRARY_PATH}")
+ message(STATUS "LIB_INSTALL_DIR: ${LIB_INSTALL_DIR}")
+ list(FIND CMAKE_SYSTEM_LIBRARY_PATH ${LIB_INSTALL_DIR} _LIB_INSTALL_DIR_INDEX_IN_CMAKE_SYSTEM_LIBRARY_PATH)
+ message(STATUS "_LIB_INSTALL_DIR_INDEX_IN_CMAKE_SYSTEM_LIBRARY_PATH: ${_LIB_INSTALL_DIR_INDEX_IN_CMAKE_SYSTEM_LIBRARY_PATH}")
+ if(${_LIB_INSTALL_DIR_INDEX_IN_CMAKE_SYSTEM_LIBRARY_PATH} EQUAL -1)
+ message(STATUS "appending to CMAKE_INSTALL_RPATH: ${LIB_INSTALL_DIR}")
+ list(APPEND CMAKE_INSTALL_RPATH ${LIB_INSTALL_DIR})
+ endif(${_LIB_INSTALL_DIR_INDEX_IN_CMAKE_SYSTEM_LIBRARY_PATH} EQUAL -1)
+
set(CMAKE_SKIP_BUILD_RPATH FALSE)
set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
Index: kdelibs.spec
===================================================================
RCS file: /cvs/extras/rpms/kdelibs/F-11/kdelibs.spec,v
retrieving revision 1.518
retrieving revision 1.519
diff -u -p -r1.518 -r1.519
--- kdelibs.spec 28 Feb 2010 14:10:25 -0000 1.518
+++ kdelibs.spec 2 Mar 2010 14:12:51 -0000 1.519
@@ -8,7 +8,7 @@
Summary: KDE Libraries
Version: 4.4.1
-Release: 1%{?dist}
+Release: 3%{?dist}
Name: kdelibs
Epoch: 6
@@ -77,10 +77,6 @@ Patch18: kdelibs-4.1.72-kstandarddirs.pa
Patch20: kdelibs-4.1.70-cmake.patch
# disable drkonqi by default, RHEL prefers/wants abrt
Patch24: kdelibs-4.3.1-drkonq.patch
-# use -fno-var-tracking-assignments on khtml/svg bits, use in a pinch on f12+
-# workaound for low-mem systems (ppc64), tracking here (for now),
-# https://bugzilla.redhat.com/show_bug.cgi?id=539697
-Patch26: kdelibs-4.3.3-khtml_svg_no_var_tracking_assignments.patch
# die rpath die, since we're using standard paths, we can avoid
# this extra hassle (even though cmake is *supposed* to not add standard
# paths (like /usr/lib64) already! With this, we can drop
@@ -233,9 +229,6 @@ format for easy browsing.
%if 0%{?rhel} > 5
%patch24 -p1 -b .drkonq
%endif
-#if 0%{?fedora} > 11
-#patch26 -p1 -b .khtml_svg_no_var_tracking_assignments
-#endif
%patch27 -p1 -b .no_rpath
# upstreamable patches
@@ -432,6 +425,14 @@ rm -rf %{buildroot}
%changelog
+* Sun Feb 28 2010 Rex Dieter <rdieter at fedoraproject.org> - 6:4.4.1-3
+- put back CMAKE_INSTALL_RPATH_USE_LINK_PATH FALSE to avoid
+ %%_libdir/kde/devel rpaths (#568495)
+
+* Sun Feb 28 2010 Rex Dieter <rdieter at fedoraproject.org> - 6:4.4.1-2
+- update no_rpath patch, revert back to
+ CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE (#568495)
+
* Sat Feb 27 2010 Rex Dieter <rdieter at fedoraproject.org> - 6:4.4.1-1
- 4.4.1
--- kdelibs-4.3.3-khtml_svg_no_var_tracking_assignments.patch DELETED ---
More information about the scm-commits
mailing list