0d46aa
0d46aa
The first half of this is certainly upstream-worthy, but the second half is presumably
0d46aa
some Fedora-specific KDE packaging thing.  It's not obvious how to get
0d46aa
kde4-config to report the directory which contains the .so files.
0d46aa
0d46aa
--- subversion-1.7.0/build/ac-macros/kwallet.m4.kwallet	2010-11-01 19:29:16.000000000 +0000
0d46aa
+++ subversion-1.7.0/build/ac-macros/kwallet.m4	2011-10-12 09:32:55.129561537 +0100
0d46aa
@@ -64,15 +64,14 @@ AC_DEFUN(SVN_LIB_KWALLET,
0d46aa
                     fi
0d46aa
                   done
0d46aa
                   qt_include_dirs="`$PKG_CONFIG --cflags-only-I QtCore QtDBus QtGui`"
0d46aa
-                  kde_dir="`$KDE4_CONFIG --prefix`"
0d46aa
-                  SVN_KWALLET_INCLUDES="$DBUS_CPPFLAGS $qt_include_dirs -I$kde_dir/include"
0d46aa
+                  kde_include_dirs="-I`$KDE4_CONFIG --path include`"
0d46aa
+                  SVN_KWALLET_INCLUDES="$DBUS_CPPFLAGS $qt_include_dirs $kde_include_dirs"
0d46aa
                   qt_libs_other_options="`$PKG_CONFIG --libs-only-other QtCore QtDBus QtGui`"
0d46aa
                   SVN_KWALLET_LIBS="$DBUS_LIBS -lQtCore -lQtDBus -lQtGui -lkdecore -lkdeui $qt_libs_other_options"
0d46aa
                   CXXFLAGS="$CXXFLAGS $SVN_KWALLET_INCLUDES"
0d46aa
                   LIBS="$LIBS $SVN_KWALLET_LIBS"
0d46aa
                   qt_lib_dirs="`$PKG_CONFIG --libs-only-L QtCore QtDBus QtGui`"
0d46aa
-                  kde_lib_suffix="`$KDE4_CONFIG --libsuffix`"
0d46aa
-                  LDFLAGS="$old_LDFLAGS `SVN_REMOVE_STANDARD_LIB_DIRS($qt_lib_dirs -L$kde_dir/lib$kde_lib_suffix)`"
0d46aa
+                  LDFLAGS="$old_LDFLAGS `SVN_REMOVE_STANDARD_LIB_DIRS($qt_lib_dirs)` -L$libdir/kde4/devel"
0d46aa
                   AC_LANG(C++)
0d46aa
                   AC_LINK_IFELSE([AC_LANG_SOURCE([[
0d46aa
 #include <kwallet.h>