1 ################################################################################
5 ################################################################################
7 SANE_BACKENDS_VERSION = 1.0.24
8 SANE_BACKENDS_SITE = https://alioth.debian.org/frs/download.php/file/3958
9 SANE_BACKENDS_CONFIG_SCRIPTS = sane-config
10 SANE_BACKENDS_LICENSE = GPLv2+
11 SANE_BACKENDS_LICENSE_FILES = COPYING
12 SANE_BACKENDS_INSTALL_STAGING = YES
14 SANE_BACKENDS_CONF_OPTS = \
15 $(if $(BR2_TOOLCHAIN_HAS_THREADS),--enable-pthread,--disable-pthread)
17 ifeq ($(BR2_PACKAGE_LIBUSB),y)
18 SANE_BACKENDS_DEPENDENCIES += libusb
19 SANE_BACKENDS_CONF_OPTS += --enable-libusb_1_0
21 SANE_BACKENDS_CONF_OPTS += --disable-libusb
24 ifeq ($(BR2_PACKAGE_JPEG),y)
25 SANE_BACKENDS_DEPENDENCIES += jpeg
28 ifeq ($(BR2_PACKAGE_TIFF),y)
29 SANE_BACKENDS_DEPENDENCIES += tiff
32 ifeq ($(BR2_PACKAGE_LIBV4L),y)
33 SANE_BACKENDS_DEPENDENCIES += libv4l
36 ifeq ($(BR2_PACKAGE_AVAHI)$(BR2_PACKAGE_DBUS)$(BR2_PACKAGE_LIBGLIB2),yyy)
37 SANE_BACKENDS_DEPENDENCIES += avahi
38 SANE_BACKENDS_CONF_OPTS += --enable-avahi
41 ifeq ($(BR2_PACKAGE_NETSNMP),y)
42 SANE_BACKENDS_DEPENDENCIES += netsnmp
44 SANE_BACKENDS_CONF_OPTS += --without-snmp
47 define SANE_BACKENDS_DISABLE_DOCS
48 $(SED) 's/ doc//' $(@D)/Makefile
51 SANE_BACKENDS_POST_CONFIGURE_HOOKS += SANE_BACKENDS_DISABLE_DOCS
53 $(eval $(autotools-package))