Control: tags -1 + patch
If I apply the attached patch to FindSamba.cmake from kdelibs5-dev, then the cmake configuration can find the smbclient library again, and the package build succeeds. (The latest uploads of samba4 moved the header to /usr/include/samba-4.0 so it wasn't being found. The patch uses pkg-config to locate where to search for the smbclient.h header.) -- Daniel Schepler
--- /usr/share/kde4/apps/cmake/modules/FindSamba.cmake.orig 2013-06-28 17:03:40.000000000 +0000 +++ /usr/share/kde4/apps/cmake/modules/FindSamba.cmake 2013-11-03 19:00:24.840100021 +0000 @@ -17,9 +17,20 @@ set(Samba_FIND_QUIETLY TRUE) endif(SAMBA_INCLUDE_DIR AND SAMBA_LIBRARIES) -find_path(SAMBA_INCLUDE_DIR NAMES libsmbclient.h ) +if(NOT WIN32) + find_package(PkgConfig) + pkg_check_modules(PC_SAMBA QUIET smbclient) +endif(NOT WIN32) -find_library(SAMBA_LIBRARIES NAMES smbclient ) +find_path(SAMBA_INCLUDE_DIR NAMES libsmbclient.h + HINTS + ${PC_SAMBA_INCLUDEDIR} + ${PC_SAMBA_INCLUDE_DIRS} ) + +find_library(SAMBA_LIBRARIES NAMES smbclient + HINTS + ${PC_SAMBA_LIBDIR} + ${PC_SAMBA_LIBRARY_DIRS} ) if(SAMBA_INCLUDE_DIR AND SAMBA_LIBRARIES)