1d0f68f476
Following the libglib2 bump, gvfs must be updated. We don't bump to the latest 1.17.1, because it requires libglib2 2.37, and we have only libglib2 2.36.x at this point. Fixes: http://autobuild.buildroot.net/results/d02/d026f3e697d60a3730f89acab18515eb568c4d0e/build-end.log Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
81 lines
2.0 KiB
Makefile
81 lines
2.0 KiB
Makefile
################################################################################
|
|
#
|
|
# gvfs
|
|
#
|
|
################################################################################
|
|
|
|
GVFS_VERSION_MAJOR = 1.16
|
|
GVFS_VERSION_MINOR = 2
|
|
GVFS_VERSION = $(GVFS_VERSION_MAJOR).$(GVFS_VERSION_MINOR)
|
|
GVFS_SOURCE = gvfs-$(GVFS_VERSION).tar.xz
|
|
GVFS_SITE = http://ftp.gnome.org/pub/GNOME/sources/gvfs/$(GVFS_VERSION_MAJOR)
|
|
GVFS_INSTALL_STAGING = YES
|
|
GVFS_DEPENDENCIES = host-pkgconf host-libglib2 libglib2 dbus shared-mime-info
|
|
|
|
GVFS_CONF_OPT = \
|
|
--disable-gconf \
|
|
--disable-cdda \
|
|
--disable-obexftp \
|
|
--disable-gphoto2 \
|
|
--disable-keyring \
|
|
--disable-bash-completion \
|
|
--disable-hal
|
|
|
|
ifeq ($(BR2_PACKAGE_AVAHI),y)
|
|
GVFS_DEPENDENCIES += avahi
|
|
GVFS_CONF_OPT += --enable-avahi
|
|
else
|
|
GVFS_CONF_OPT += --disable-avahi
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_LIBARCHIVE),y)
|
|
GVFS_DEPENDENCIES += libarchive
|
|
GVFS_CONF_OPT += --enable-archive
|
|
else
|
|
GVFS_CONF_OPT += --disable-archive
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_LIBFUSE),y)
|
|
GVFS_DEPENDENCIES += libfuse
|
|
GVFS_CONF_OPT += --enable-fuse
|
|
else
|
|
GVFS_CONF_OPT += --disable-fuse
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_LIBSOUP),y)
|
|
GVFS_DEPENDENCIES += libsoup
|
|
GVFS_CONF_OPT += --enable-http
|
|
else
|
|
GVFS_CONF_OPT += --disable-http
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_SAMBA_LIBSMBCLIENT),y)
|
|
GVFS_DEPENDENCIES += samba
|
|
GVFS_CONF_OPT += \
|
|
--enable-samba \
|
|
--with-samba-includes=$(STAGING_DIR)/usr/include \
|
|
--with-samba-libs=$(STAGING_DIR)/usr/lib \
|
|
ac_cv_lib_smbclient_smbc_option_get=yes
|
|
else
|
|
GVFS_CONF_OPT += --disable-samba
|
|
endif
|
|
|
|
define GVFS_REMOVE_USELESS_BINARY
|
|
rm $(TARGET_DIR)/usr/bin/gvfs-less
|
|
endef
|
|
|
|
define GVFS_REMOVE_TARGET_SCHEMAS
|
|
rm $(TARGET_DIR)/usr/share/glib-2.0/schemas/*.xml
|
|
endef
|
|
|
|
define GVFS_COMPILE_SCHEMAS
|
|
$(HOST_DIR)/usr/bin/glib-compile-schemas --targetdir=$(TARGET_DIR)/usr/share/glib-2.0/schemas $(STAGING_DIR)/usr/share/glib-2.0/schemas
|
|
endef
|
|
|
|
GVFS_POST_INSTALL_TARGET_HOOKS += \
|
|
GVFS_REMOVE_USELESS_BINARY \
|
|
GVFS_REMOVE_TARGET_SCHEMAS \
|
|
GVFS_COMPILE_SCHEMAS
|
|
|
|
$(eval $(autotools-package))
|