Blob Blame History Raw
diff -ur kdebase-3.5.10/kioslave/smb/configure.in.in kdebase-3.5.10-samba4/kioslave/smb/configure.in.in
--- kdebase-3.5.10/kioslave/smb/configure.in.in	2005-10-10 17:04:01.000000000 +0200
+++ kdebase-3.5.10-samba4/kioslave/smb/configure.in.in	2013-03-08 18:05:37.000000000 +0100
@@ -10,8 +10,9 @@
 have_libsmbclient=no
 if test "x$with_samba" != xno; then
   have_libsmbclient=yes
-  KDE_CHECK_HEADER(libsmbclient.h, [], [have_libsmbclient=no])
-  KDE_CHECK_LIB(smbclient, smbc_new_context, [], [have_libsmbclient=no])
+  PKG_CHECK_MODULES([SMBCLIENT], [smbclient], [], [have_libsmbclient=no])
+  AC_SUBST(SMBCLIENT_CFLAGS)
+  AC_SUBST(SMBCLIENT_LIBS)
 
   SMBCLIENT_EXTRA_LIBS=""
   AC_CHECK_FUNC(yp_get_default_domain, [],
diff -ur kdebase-3.5.10/kioslave/smb/Makefile.am kdebase-3.5.10-samba4/kioslave/smb/Makefile.am
--- kdebase-3.5.10/kioslave/smb/Makefile.am	2008-08-19 20:17:00.000000000 +0200
+++ kdebase-3.5.10-samba4/kioslave/smb/Makefile.am	2013-03-08 18:08:12.000000000 +0100
@@ -12,7 +12,9 @@
              kio_smb_internal.cpp \
 	     kio_smb_mount.cpp
 
-kio_smb_la_LIBADD = -lkio -lsmbclient $(SMBCLIENT_EXTRA_LIBS)
+kio_smb_la_CFLAGS = $(AM_CFLAGS) $(SMBCLIENT_CFLAGS)
+
+kio_smb_la_LIBADD = -lkio $(SMBCLIENT_LIBS) $(SMBCLIENT_EXTRA_LIBS)
 
 kio_smb_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN)