1 ################################################################################
5 ################################################################################
8 CUPS_SOURCE
= cups-
$(CUPS_VERSION
)-source.
tar.bz2
9 CUPS_SITE
= http
://www.cups.org
/software
/$(CUPS_VERSION
)
10 CUPS_LICENSE
= GPLv2 LGPLv2
11 CUPS_LICENSE_FILES
= LICENSE.txt
12 CUPS_INSTALL_STAGING
= YES
13 CUPS_INSTALL_STAGING_OPTS
= DESTDIR
=$(STAGING_DIR
) DSTROOT
=$(STAGING_DIR
) install
14 CUPS_INSTALL_TARGET_OPTS
= DESTDIR
=$(TARGET_DIR
) DSTROOT
=$(TARGET_DIR
) install
22 CUPS_CONFIG_SCRIPTS
= cups-config
24 $(if
$(BR2_PACKAGE_ZLIB
),zlib
)
26 ifeq ($(BR2_PACKAGE_SYSTEMD
),y
)
27 CUPS_CONF_OPTS
+= --with-systemd
=/usr
/lib
/systemd
/system \
29 CUPS_DEPENDENCIES
+= systemd
31 CUPS_CONF_OPTS
+= --disable-systemd
34 ifeq ($(BR2_PACKAGE_DBUS
),y
)
35 CUPS_CONF_OPTS
+= --enable-dbus
36 CUPS_DEPENDENCIES
+= dbus
38 CUPS_CONF_OPTS
+= --disable-dbus
41 ifeq ($(BR2_PACKAGE_GNUTLS
),y
)
42 CUPS_CONF_OPTS
+= --enable-gnutls
43 CUPS_DEPENDENCIES
+= gnutls
45 CUPS_CONF_OPTS
+= --disable-gnutls
48 ifeq ($(BR2_PACKAGE_PYTHON
),y
)
49 CUPS_CONF_OPTS
+= --with-python
50 CUPS_DEPENDENCIES
+= python
52 CUPS_CONF_OPTS
+= --without-python
55 ifeq ($(BR2_PACKAGE_LIBUSB
),y
)
56 CUPS_CONF_OPTS
+= --enable-libusb
57 CUPS_DEPENDENCIES
+= libusb
59 CUPS_CONF_OPTS
+= --disable-libusb
62 ifeq ($(BR2_PACKAGE_LIBPAPER
),y
)
63 CUPS_CONF_OPTS
+= --enable-libpaper
64 CUPS_DEPENDENCIES
+= libpaper
66 CUPS_CONF_OPTS
+= --disable-libpaper
69 ifeq ($(BR2_PACKAGE_AVAHI
),y
)
70 CUPS_DEPENDENCIES
+= avahi
71 CUPS_CONF_OPTS
+= --enable-avahi
73 CUPS_CONF_OPTS
+= --disable-avahi
76 $(eval
$(autotools-package
))