rpms/kdelibs/devel kdelibs-4.3.98-no_rpath.patch, 1.1, 1.2 kdelibs.spec, 1.580, 1.581
Rex Dieter
rdieter at fedoraproject.org
Tue Feb 2 15:53:56 UTC 2010
Author: rdieter
Update of /cvs/pkgs/rpms/kdelibs/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv374
Modified Files:
kdelibs-4.3.98-no_rpath.patch kdelibs.spec
Log Message:
* Tue Feb 02 2010 Rex Dieter <rdieter at fedoraproject.org> - 4.3.98-3
- respin no_rpath patch, add LIB_INSTALL_DIR rpath only if not in
CMAKE_SYSTEM_LIBRARY_PATH. added some status messages to help debug.
kdelibs-4.3.98-no_rpath.patch:
FindKDE4Internal.cmake | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
Index: kdelibs-4.3.98-no_rpath.patch
===================================================================
RCS file: /cvs/pkgs/rpms/kdelibs/devel/kdelibs-4.3.98-no_rpath.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- kdelibs-4.3.98-no_rpath.patch 1 Feb 2010 20:01:45 -0000 1.1
+++ kdelibs-4.3.98-no_rpath.patch 2 Feb 2010 15:53:56 -0000 1.2
@@ -1,12 +1,21 @@
-diff -up kdelibs-4.3.98/cmake/modules/FindKDE4Internal.cmake.no_rpaths kdelibs-4.3.98/cmake/modules/FindKDE4Internal.cmake
---- kdelibs-4.3.98/cmake/modules/FindKDE4Internal.cmake.no_rpaths 2010-02-01 13:47:32.891702874 -0600
-+++ kdelibs-4.3.98/cmake/modules/FindKDE4Internal.cmake 2010-02-01 13:49:06.814704269 -0600
-@@ -947,10 +947,10 @@ if (UNIX)
+diff -up kdelibs-4.3.98/cmake/modules/FindKDE4Internal.cmake.no_rpath kdelibs-4.3.98/cmake/modules/FindKDE4Internal.cmake
+--- kdelibs-4.3.98/cmake/modules/FindKDE4Internal.cmake.no_rpath 2010-02-02 08:56:04.117624211 -0600
++++ kdelibs-4.3.98/cmake/modules/FindKDE4Internal.cmake 2010-02-02 09:51:15.752373945 -0600
+@@ -947,10 +947,19 @@ 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/pkgs/rpms/kdelibs/devel/kdelibs.spec,v
retrieving revision 1.580
retrieving revision 1.581
diff -u -p -r1.580 -r1.581
--- kdelibs.spec 1 Feb 2010 20:01:45 -0000 1.580
+++ kdelibs.spec 2 Feb 2010 15:53:56 -0000 1.581
@@ -6,7 +6,7 @@
Summary: KDE Libraries
Version: 4.3.98
-Release: 2%{?dist}
+Release: 3%{?dist}
Name: kdelibs
Epoch: 6
@@ -452,6 +452,10 @@ rm -rf %{buildroot}
%changelog
+* Tue Feb 02 2010 Rex Dieter <rdieter at fedoraproject.org> - 4.3.98-3
+- respin no_rpath patch, add LIB_INSTALL_DIR rpath only if not in
+ CMAKE_SYSTEM_LIBRARY_PATH. added some status messages to help debug.
+
* Mon Feb 01 2010 Rex Dieter <rdieter at fedoraproject.org> - 4.3.98-2
- no_rpath patch, goodbye -DCMAKE_SKIP_RPATH:BOOL=ON, it's been fun
More information about the scm-commits
mailing list