rpms/libopensync-plugin-kdepim/devel libopensync-plugin-kdepim-0.22-kde4.patch, 1.1, 1.2
Kevin Kofler
kkofler at fedoraproject.org
Thu Apr 2 06:26:56 UTC 2009
Author: kkofler
Update of /cvs/pkgs/rpms/libopensync-plugin-kdepim/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11747/devel
Modified Files:
libopensync-plugin-kdepim-0.22-kde4.patch
Log Message:
Use RTLD_DEEPBIND to load the implementation plugin in an attempt to allow using the plugin with a KDE 3 KitchenSync.
Fix Makefile.am syntax error.
libopensync-plugin-kdepim-0.22-kde4.patch:
Index: libopensync-plugin-kdepim-0.22-kde4.patch
===================================================================
RCS file: /cvs/pkgs/rpms/libopensync-plugin-kdepim/devel/libopensync-plugin-kdepim-0.22-kde4.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- libopensync-plugin-kdepim-0.22-kde4.patch 2 Apr 2009 06:18:11 -0000 1.1
+++ libopensync-plugin-kdepim-0.22-kde4.patch 2 Apr 2009 06:26:56 -0000 1.2
@@ -344,7 +344,16 @@
OSyncHashTable *mHashtable;
diff -ur libopensync-plugin-kdepim-0.22/src/kdepim_sync.cpp libopensync-plugin-kdepim-0.22-kde4/src/kdepim_sync.cpp
--- libopensync-plugin-kdepim-0.22/src/kdepim_sync.cpp 2007-03-27 13:49:57.000000000 +0200
-+++ libopensync-plugin-kdepim-0.22-kde4/src/kdepim_sync.cpp 2009-04-02 07:55:44.000000000 +0200
++++ libopensync-plugin-kdepim-0.22-kde4/src/kdepim_sync.cpp 2009-04-02 08:22:37.000000000 +0200
+@@ -49,7 +49,7 @@
+ osync_debug("kde", 3, "%s", __FUNCTION__);
+
+ osync_debug("kde", 3, "Loading implementation module");
+- module = dlopen(KDEPIM_LIBDIR"/kdepim_lib.so", RTLD_NOW);
++ module = dlopen(KDEPIM_LIBDIR"/kdepim_lib.so", RTLD_NOW | RTLD_DEEPBIND);
+ if (!module) {
+ osync_error_set(e, OSYNC_ERROR_INITIALIZATION, "Can't load plugin implementation module from %s: %s",
+ KDEPIM_LIBDIR"/kdepim_lib.so", dlerror());
@@ -191,7 +191,7 @@
info->name = "kdepim-sync";
/*FIXME: i18n */
@@ -634,7 +643,7 @@
#endif
diff -ur libopensync-plugin-kdepim-0.22/src/Makefile.am libopensync-plugin-kdepim-0.22-kde4/src/Makefile.am
--- libopensync-plugin-kdepim-0.22/src/Makefile.am 2007-03-27 13:49:57.000000000 +0200
-+++ libopensync-plugin-kdepim-0.22-kde4/src/Makefile.am 2009-04-02 08:11:04.000000000 +0200
++++ libopensync-plugin-kdepim-0.22-kde4/src/Makefile.am 2009-04-02 08:25:15.000000000 +0200
@@ -1,12 +1,15 @@
plugindir=@OPENSYNC_PLUGINDIR@
configdir=@OPENSYNC_CONFIGDIR@
@@ -647,7 +656,7 @@
AM_CXXFLAGS = -Wall
-#FIXME: Is there a KDE macro to set this?
-+KDE_RPATH = -L/usr/lib`kde4-config --libsuffix`/kde4/devel
++KDE_LDFLAGS = -L/usr/lib`kde4-config --libsuffix`/kde4/devel
+LIB_KABC = -lkabc
LIB_KCAL = -lkcal
More information about the fedora-extras-commits
mailing list