cups/debian/control

350 lines
9.7 KiB
Plaintext

Source: cups
Maintainer: OpenKylin Developers <packaging@lists.openkylin.top>
Section: net
Priority: optional
Build-Depends:
autoconf,
automake,
debhelper-compat (= 13),
dh-strip-nondeterminism,
libavahi-client-dev,
libavahi-common-dev,
libdbus-1-dev,
libgnutls28-dev,
libkrb5-dev,
libpam0g-dev,
libpaper-dev,
libsystemd-dev [linux-any],
libtool,
libusb-1.0-0-dev [!hurd-any],
patch,
pkg-config,
po-debconf,
po4a,
zlib1g-dev,
libapparmor-dev,
libsnapd-glib-dev,
Build-Depends-Arch:
dh-apparmor,
# libgmp-dev is not GPL-2 compatible before it's 6 release, which makes it also GPL-2+
Build-Conflicts:
libgmp-dev (<< 2:6),
Standards-Version: 4.6.0
Vcs-Browser: https://gitee.com/openkylin/cups
Vcs-Git: https://gitee.com/openkylin/cups.git
Homepage: https://github.com/OpenPrinting/cups/
Rules-Requires-Root: no
Package: libcups2
Architecture: any
Multi-Arch: same
Section: libs
Depends:
${misc:Depends},
${shlibs:Depends},
Suggests:
cups-common,
Pre-Depends:
${misc:Pre-Depends},
Description: Common UNIX Printing System(tm) - Core library
The Common UNIX Printing System (or CUPS(tm)) is a printing system and
general replacement for lpd and the like. It supports the Internet
Printing Protocol (IPP), and has its own filtering driver model for
handling various document types.
.
This package provides the base shared libraries for CUPS.
Package: cups
Architecture: any
Multi-Arch: foreign
Depends:
cups-client (>= ${binary:Version}),
cups-common (>= ${source:Version}),
cups-core-drivers (>= ${binary:Version}),
cups-daemon (>= ${binary:Version}),
cups-filters,
cups-ppdc,
cups-server-common (>= ${source:Version}),
debconf | debconf-2.0,
ghostscript,
libcups2 (= ${binary:Version}),
poppler-utils,
procps,
${misc:Depends},
${shlibs:Depends},
Recommends:
avahi-daemon,
colord,
cups-filters | foomatic-filters,
cups-filters | ghostscript-cups,
Suggests:
cups-bsd,
cups-pdf,
foomatic-db-compressed-ppds | foomatic-db,
smbclient,
udev,
Pre-Depends:
${misc:Pre-Depends},
Description: Common UNIX Printing System(tm) - PPD/driver support, web interface
The Common UNIX Printing System (or CUPS(tm)) is a printing system and
general replacement for lpd and the like. It supports the Internet
Printing Protocol (IPP), and has its own filtering driver model for
handling various document types.
.
This package provides the parts of CUPS which are needed for using printer
drivers.
Package: cups-bsd
Architecture: any
Multi-Arch: foreign
Depends:
cups-client (= ${binary:Version}),
cups-common (>= ${source:Version}),
debconf | debconf-2.0,
${misc:Depends},
${shlibs:Depends},
Suggests:
cups,
inetutils-inetd | inet-superserver,
update-inetd,
Conflicts:
lpr,
lprng,
Provides:
lpr,
Replaces:
lpr,
Description: Common UNIX Printing System(tm) - BSD commands
The Common UNIX Printing System (or CUPS(tm)) is a printing system and
general replacement for lpr, lpd and the like. It supports the
Internet Printing Protocol (IPP), and has its own filtering driver
model for handling various document types.
.
This package provides the BSD commands for interacting with CUPS. It
is provided separately to allow CUPS to coexist with other printing
systems (to a small degree).
Package: cups-client
Architecture: any
Multi-Arch: foreign
Depends:
adduser,
cups-common (>= ${source:Version}),
libcups2 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Suggests:
cups,
cups-bsd,
smbclient,
Conflicts:
lprng,
Description: Common UNIX Printing System(tm) - client programs (SysV)
The Common UNIX Printing System (or CUPS(tm)) is a printing system and
general replacement for lpd and the like. It supports the Internet
Printing Protocol (IPP), and has its own filtering driver model for
handling various document types.
.
This package provides the System V style print client programs.
Package: cups-common
Architecture: all
Multi-Arch: foreign
Depends:
${misc:Depends},
${shlibs:Depends},
Description: Common UNIX Printing System(tm) - common files
The Common UNIX Printing System (or CUPS(tm)) is a printing system and
general replacement for lpd and the like. It supports the Internet
Printing Protocol (IPP), and has its own filtering driver model for
handling various document types.
.
This package provides common files for CUPS server and client packages.
Package: cups-core-drivers
Architecture: any
Multi-Arch: foreign
Depends:
cups-daemon (>= ${binary:Version}),
cups-filters-core-drivers,
libcups2 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Recommends:
avahi-daemon,
Pre-Depends:
${misc:Pre-Depends},
Breaks:
cups-server-common (<< 2.1.0-7~),
Replaces:
cups-server-common (<< 2.1.0-7~),
Description: Common UNIX Printing System(tm) - driverless printing
The Common UNIX Printing System (or CUPS(tm)) is a printing system and
general replacement for lpd and the like. It supports the Internet
Printing Protocol (IPP), and has its own filtering driver model for
handling various document types.
.
This package provides the parts of CUPS which are needed for driverless
printing on IPP printers with common data formats.
Package: cups-daemon
Architecture: any
Multi-Arch: foreign
Pre-Depends:
${misc:Pre-Depends},
Depends:
adduser,
bc,
libcups2 (= ${binary:Version}),
lsb-base,
procps,
ssl-cert,
${misc:Depends},
${shlibs:Depends},
Recommends:
avahi-daemon,
colord,
cups-browsed,
ipp-usb,
Suggests:
cups,
cups-bsd,
cups-client (>= ${binary:Version}),
cups-common (>= ${source:Version}),
cups-filters,
cups-filters | foomatic-filters,
cups-pdf,
cups-ppdc,
cups-server-common (>= ${source:Version}),
foomatic-db-compressed-ppds | foomatic-db,
ghostscript,
poppler-utils,
smbclient,
udev,
Breaks:
cups (<< 2.1.0-6~),
Replaces:
cups (<< 2.1.0-6~),
Description: Common UNIX Printing System(tm) - daemon
The Common UNIX Printing System (or CUPS(tm)) is a printing system and
general replacement for lpd and the like. It supports the Internet
Printing Protocol (IPP), and has its own filtering driver model for
handling various document types.
.
This package provides the CUPS scheduler/daemon.
Package: cups-ipp-utils
Architecture: any
Multi-Arch: foreign
Depends:
libcups2 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Breaks:
cups-client (<< 2.0.3-2~),
Replaces:
cups-client (<< 2.0.3-2~),
Description: Common UNIX Printing System(tm) - IPP developer/admin utilities
The Common UNIX Printing System (or CUPS(tm)) is a printing system and
general replacement for lpd and the like. It supports the Internet
Printing Protocol (IPP), and has its own filtering driver model for
handling various document types.
.
This package provides IPP utilities for developers and system administrators
Package: cups-ppdc
Architecture: any
Multi-Arch: foreign
Section: utils
Depends:
cups-common (>= ${source:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Common UNIX Printing System(tm) - PPD manipulation utilities
The Common UNIX Printing System (or CUPS(tm)) is a printing system and
general replacement for lpd and the like. It supports the Internet
Printing Protocol (IPP), and has its own filtering driver model for
handling various document types.
.
This package provides utilities to generate and manipulate PPD files.
Package: cups-server-common
Architecture: all
Multi-Arch: foreign
Depends:
${misc:Depends},
${shlibs:Depends},
Description: Common UNIX Printing System(tm) - server common files
The Common UNIX Printing System (or CUPS(tm)) is a printing system and
general replacement for lpd and the like. It supports the Internet
Printing Protocol (IPP), and has its own filtering driver model for
handling various document types.
.
This package provides common files for CUPS server.
Package: libcups2-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends:
dpkg-dev,
libcups2 (= ${binary:Version}),
libcupsimage2-dev (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Description: Common UNIX Printing System(tm) - Development files CUPS library
The Common UNIX Printing System (or CUPS(tm)) is a printing system and
general replacement for lpd and the like. It supports the Internet
Printing Protocol (IPP), and has its own filtering driver model for
handling various document types.
.
This package provides the files necessary for developing CUPS-aware
applications and CUPS drivers, as well as examples how to communicate
with cups from different programming languages (Perl, Java, and
PHP).
Package: libcupsimage2
Architecture: any
Multi-Arch: same
Section: libs
Depends:
libcups2 (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Recommends:
libcupsfilters1,
Pre-Depends:
${misc:Pre-Depends},
Description: Common UNIX Printing System(tm) - Raster image library
The Common UNIX Printing System (or CUPS(tm)) is a printing system and
general replacement for lpd and the like. It supports the Internet
Printing Protocol (IPP), and has its own filtering driver model for
handling various document types.
.
This package provides the image libraries for handling the CUPS
raster format.
Package: libcupsimage2-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends:
libcups2-dev (= ${binary:Version}),
libcupsimage2 (= ${binary:Version}),
libjpeg-dev,
libpng-dev,
libtiff-dev,
zlib1g-dev,
${misc:Depends},
${shlibs:Depends},
Recommends:
libcupsfilters-dev,
Description: Common UNIX Printing System(tm) - Development files CUPS image library
The Common UNIX Printing System (or CUPS(tm)) is a printing system and
general replacement for lpd and the like. It supports the Internet
Printing Protocol (IPP), and has its own filtering driver model for
handling various document types.
.
This package provides the files necessary for developing applications
that use the CUPS raster image format.