package: add foomatic-filters

Foomatic is a database-driven system for integrating free software
printer drivers with common spoolers under Unix. It supports CUPS,
LPRng, LPD, GNUlpr, Solaris LP, PPR, PDQ, CPS, and direct printing
with every free software printer driver known to us and every
printer known to work with these drivers.

[Peter: minor whitespace fixes]
Signed-off-by: Olivier Schonken <olivier.schonken@gmail.com>
[yann.morin.1998@free.fr: space-damage, licensing terms, unneeded vars]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
Olivier Schonken 2013-03-25 13:27:58 +00:00 committed by Peter Korsgaard
parent c3e8188815
commit 2320f6a309
3 changed files with 41 additions and 0 deletions

View File

@ -645,6 +645,7 @@ source "package/connman/Config.in"
source "package/ctorrent/Config.in"
source "package/conntrack-tools/Config.in"
source "package/cups/Config.in"
source "package/foomatic-filters/Config.in"
source "package/hplip/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/dhcp/Config.in"

View File

@ -0,0 +1,18 @@
comment "foomatic-filters requires a toolchain with support for THREADS"
depends on !BR2_TOOLCHAIN_HAS_THREADS
config BR2_PACKAGE_FOOMATIC_FILTERS
bool "foomatic_filters"
depends on BR2_PACKAGE_CUPS
depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
select BR2_PACKAGE_LIBUSB
select BR2_PACKAGE_ENSCRIPT
help
Foomatic Filters
Foomatic is a database-driven system for integrating free software
printer drivers with common spoolers under Unix. It supports CUPS,
LPRng, LPD, GNUlpr, Solaris LP, PPR, PDQ, CPS, and direct printing
with every free software printer driver known to us and every
printer known to work with these drivers.
http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/foomatic

View File

@ -0,0 +1,22 @@
#############################################################
#
# foomatic_filters
#
#############################################################
FOOMATIC_FILTERS_VERSION = 4.0.17
FOOMATIC_FILTERS_SITE = http://www.openprinting.org/download/foomatic
FOOMATIC_FILTERS_LICENSE = GPLv2+
FOOMATIC_FILTERS_LICENSE_FILES = COPYING
FOOMATIC_FILTERS_DEPENDENCIES = cups libusb enscript
FOOMATIC_FILTERS_CONF_OPT = --with-file-converter=enscript
ifeq ($(BR2_PACKAGE_DBUS),y)
FOOMATIC_FILTERS_CONF_OPT += --enable-dbus
FOOMATIC_FILTERS_DEPENDENCIES += dbus
else
FOOMATIC_FILTERS_CONF_OPT += --disable-dbus
endif
$(eval $(autotools-package))