gvfs.mk 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. #############################################################
  2. #
  3. # gvfs
  4. #
  5. #############################################################
  6. GVFS_VERSION_MAJOR = 1.4
  7. GVFS_VERSION_MINOR = 0
  8. GVFS_VERSION = $(GVFS_VERSION_MAJOR).$(GVFS_VERSION_MINOR)
  9. GVFS_SOURCE = gvfs-$(GVFS_VERSION).tar.gz
  10. GVFS_SITE = http://ftp.gnome.org/pub/GNOME/sources/gvfs/$(GVFS_VERSION_MAJOR)
  11. GVFS_INSTALL_STAGING = NO
  12. GVFS_INSTALL_TARGET = YES
  13. GVFS_INSTALL_TARGET_OPT = DESTDIR=$(TARGET_DIR) install
  14. GVFS_AUTORECONF = NO
  15. GVFS_DEPENDENCIES = host-pkg-config host-libglib2 libglib2 dbus-glib shared-mime-info
  16. GVFS_LIBTOOL_PATCH = NO
  17. GVFS_CONF_OPT = \
  18. --disable-gconf \
  19. --disable-cdda \
  20. --disable-obexftp \
  21. --disable-gphoto2 \
  22. --disable-keyring \
  23. --disable-bash-completion \
  24. ifeq ($(BR2_PACKAGE_AVAHI),y)
  25. GVFS_DEPENDENCIES += avahi
  26. GVFS_CONF_OPT += --enable-avahi
  27. else
  28. GVFS_CONF_OPT += --disable-avahi
  29. endif
  30. ifeq ($(BR2_PACKAGE_HAL),y)
  31. GVFS_DEPENDENCIES += hal
  32. GVFS_CONF_OPT += --enable-hal
  33. else
  34. GVFS_CONF_OPT += --disable-hal
  35. endif
  36. ifeq ($(BR2_PACKAGE_LIBARCHIVE),y)
  37. GVFS_DEPENDENCIES += libarchive
  38. GVFS_CONF_OPT += --enable-archive
  39. else
  40. GVFS_CONF_OPT += --disable-archive
  41. endif
  42. ifeq ($(BR2_PACKAGE_LIBFUSE),y)
  43. GVFS_DEPENDENCIES += libfuse
  44. GVFS_CONF_OPT += --enable-fuse
  45. else
  46. GVFS_CONF_OPT += --disable-fuse
  47. endif
  48. ifeq ($(BR2_PACKAGE_LIBSOUP),y)
  49. GVFS_DEPENDENCIES += libsoup
  50. GVFS_CONF_OPT += --enable-http
  51. else
  52. GVFS_CONF_OPT += --disable-http
  53. endif
  54. ifeq ($(BR2_PACKAGE_SAMBA_LIBSMBCLIENT),y)
  55. GVFS_DEPENDENCIES += samba
  56. GVFS_CONF_OPT += \
  57. --enable-samba \
  58. --with-samba-includes=$(STAGING_DIR)/usr/include \
  59. --with-samba-libs=$(STAGING_DIR)/usr/lib \
  60. ac_cv_lib_smbclient_smbc_option_get=yes
  61. else
  62. GVFS_CONF_OPT += --disable-samba
  63. endif
  64. $(eval $(call AUTOTARGETS,package,gvfs))
  65. $(GVFS_HOOK_POST_INSTALL): $(GVFS_TARGET_INSTALL_TARGET)
  66. rm $(TARGET_DIR)/usr/bin/gvfs-less
  67. ifneq ($(BR2_ENABLE_DEBUG),y)
  68. $(STRIPCMD) $(STRIP_STRIP_ALL) $(TARGET_DIR)/usr/bin/gvfs*
  69. $(STRIPCMD) $(STRIP_STRIP_ALL) $(TARGET_DIR)/usr/libexec/gvfs*
  70. endif
  71. touch $@