Репозитории ALT
S: | 0.8.7-alt4 |
5.1: | 0.8.7-alt2.M51.1 |
4.1: | 0.8.5-alt2 |
4.0: | 0.8.5-alt2 |
3.0: | |
+backports: | 0.8.3-alt1.M30.1 |
Группа :: Система/Ядро и оборудование
Пакет: fuse-smb
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: fuse-smb-smbclient_library_detect.patch
Скачать
Скачать
diff -uNr fusesmb-0.8.7.orig/configure.in fusesmb-0.8.7/configure.in
--- fusesmb-0.8.7.orig/configure.in 2013-03-12 11:48:09.669533340 +0200
+++ fusesmb-0.8.7/configure.in 2013-03-12 12:12:53.000000000 +0200
@@ -24,6 +24,11 @@
exec_prefix=$prefix
fi
+AC_CHECK_PROG(have_pkg_config, pkg-config, yes, no)
+if test x"$have_pkg_config" = "xno"; then
+ AC_MSG_ERROR(pkg-config is required to configure this program)
+fi
+PKG_PROG_PKG_CONFIG
dnl FUSESMB_CACHE_BINDIR=`eval echo $bindir`
dnl AC_SUBST(FUSESMB_CACHE_BINDIR)
@@ -61,9 +66,10 @@
AC_HEADER_STDC
AC_CHECK_HEADERS(stdio.h string.h stdlib.h stddef.h errno.h fcntl.h dirent.h sys/param.h sys/vfs.h pthread.h )
AC_CHECK_HEADERS(fuse.h,, AC_MSG_ERROR([Please install fuse header files.]))
-AC_CHECK_HEADERS(libsmbclient.h,, AC_MSG_ERROR([Please install libsmbclient header files.]))
-AC_CACHE_CHECK([whether libsmbclient has close or close_fn],
- [ac_cv_libsmbclient_has_close_fn],
+PKG_CHECK_MODULES([smbclient],[smbclient],
+ [
+ CFLAGS="$CFLAGS $smbclient_CFLAGS"
+ AC_CACHE_CHECK([whether libsmbclient has close or close_fn],[ac_cv_libsmbclient_has_close_fn],
[AC_TRY_COMPILE([
#include <libsmbclient.h>
],[
@@ -78,6 +84,8 @@
AC_DEFINE(HAVE_LIBSMBCLIENT_CLOSE_FN, [],
[New close function for libsmbclient >= 3.0.20])
fi
+ ],
+ [AC_MSG_ERROR(smbclient development resources is not found. Install or check smbclient development package!)])
#jm_CHECK_TYPE_STRUCT_UTIMBUF
#AC_HEADER_MAJOR