[ubuntu/karmic] cups 1.4.0~svn8773-1 (Accepted)
Martin Pitt
martin.pitt at ubuntu.com
Tue Aug 25 22:00:15 BST 2009
cups (1.4.0~svn8773-1) experimental; urgency=low
* New upstream prerelease snapshot.
[ Changes listed explicitly here as they are not yet available on
www.cups.org ]
1. accept and reject; the accept and reject commands have been
officially renamed to cupsaccept and cupsreject. The old names are
still supported via symlinks.
2. cupsdisable and cupsenable; the cupsdisable command now supports a
--hold option to stop printing after the current job and the
cupsenable command now supports a --release option to release
pending jobs for printing.
3. cupsfilter; the cupsfilter program now supports filtering of
already-queued print job files and can also run printer-specific
filters specified in the PPD file.
4. cupstestdsc; the cupstestdsc utility has been improved to better
detect problems with PostScript print files.
5. cupstestppd; the cupstestppd utility has been improved to test new
PPD keywords and better detect impossible constraints.
6. lpadmin; the lpadmin command now supports options to hold and
release new jobs on a printer or all printers.
7. lpoptions; the lpoptions command now describes custom options and
their parameters.
8. lppasswd; the lppasswd program is no longer installed setuid by
default.
9. lpstat; the lpstat command now supports a -H option to show the
current default server and no longer slows down when a printer is
specified.
10. Look-n-feel; the web interface has been given a new look.
11. PHP support; the "php-cgi" program is used, when available, to
process PHP pages in the CUPS web interface.
12. Printer configuration; improvements have been made to the add and
modify printer pages.
13. Printer options; the Set Default Options page now provides a
"query" button that queries the default and installed options from
the printer.
14. Printer sharing; the "share printer" and "unshare printer" buttons
are now only shown when printer sharing is enabled in the
scheduler.
15. Security; the web interface has been updated to support
authentication for printing of test pages and RSS subscription
operations.
16. Server settings; the Administration page now provides access to
common "advanced" server settings.
17. Bonjour (DNS-SD) printing support; a new mdns backend provides
Bonjour-based printer discovery and the ipp, lpd, and socket
backends now support Bonjour address resolution.
18. Bonjour (DNS-SD) perforance tuning; the scheduler now only uses a
single file descriptor for printer sharing. It previously used one
per printer.
19. Bonjour (DNS-SD) web interface registry; when remote access is
enabled, the scheduler can register the web interface for easier
access.
20. LPD client support; the cups-lpd mini-daemon now provides the
document-name for print jobs and supports specification of a CUPS
server.
21. PWG Port Monitor MIB; the snmp backend now supports the PWG Port
Monitor MIB to better choose the device URI to use.
22. SNMP-based monitoring; the ipp, lpd, and socket backends now report
supply levels and printer status using SNMP queries.
23. IPP/2.x support; CUPS now conforms to the draft IPP/2.0 and IPP/2.1
specifications.
24. CUPS-Add-Modify-Printer operation; the scheduler now supports
setting the printer-state-reasons attribute using this operation.
25. CUPS-Get-Document operation; the scheduler now supports a "get
document" operation to download files from a print job.
26. Device location; the scheduler and backend discovery interface now
support a device-location attribute.
27. Hold-New-Jobs and Release-Held-New-Jobs operations; the scheduler
now supports the Hold-New-Jobs and Release-Held-New-Jobs
operations.
28. Access control; the scheduler now supports multiple addresses in
Allow and Deny lines. It also now returns a HTTP 403 (forbidden)
status when a user authenticates successfully but is not allowed to
perform an operation.
29. Access logging; the scheduler now supports an AccessLogLevel
directive to control what is logged in the access_log file.
30. Configuration files; the default cupsd.conf file now provides an
"authenticated" policy for easy authenticated sharing of printers.
31. Default LogLevel; the default LogLevel is now "warn" instead of
"info".
32. Automatic debug logging; the scheduler now records up to the last N
(default 200) debug messages for failed print jobs.
33. Default paper size; the scheduler now supports a DefaultPaperSize
directive to override the default paper size defined by the locale
or libpaper configuration.
34. Encryption support; the scheduler now supports a SSLOptions
directive to optionally support Windows clients in "FIPS" mode. It
also now loads both the server and CA certificates (if present)
from the ServerCertificate file.
35. Error logging; the scheduler now logs unsuccessful operations as
errors in the error_log file.
36. Error policies; the scheduler now supports a retry-current-job
error policy that retries the current job immediately.
37. Fatal error handling; the scheduler now supports a FatalErrors
directive to control which startup errors should be considered
fatal.
38. Filter command-line; the scheduer now passes the
job-originating-host-name attribute as a CUPS option to filters and
backends.
39. Filter environment; the scheduler now includes CUPS_JOBTYPE,
PRINTER_INFO, and PRINTER_LOCATION variables in the environment
passed to filters and backends.
40. Job progress; the scheduler now supports a job-media-progress
attribute to track the printing progress of each page.
41. MIME database; MIME types now support a priority attribute to
override the default (alphabetical) rules of precedence.
42. Page logging; the scheduler now supports a PageLogFormat directive
to control the format of the page_log file.
43. PAM support; the scheduler now sets more PAM attributes to better
support third-party authentication schemes.
44. PDF job ticket support; the scheduler now supports cupsJobTicket
comments at the beginning of PDF print jobs.
45. Performance tuning; the scheduler now coalesces configuration and
state file changes to reduce the amount of disk activity and caches
printer attributes to further reduce startup time.
46. Printcap support; the scheduler no longer clears the printcap file
when shutting down, and can now create XML "plist" printcap files
as well.
47. RSS subscriptions; the scheduler now starts the notifier for RSS
subscriptions after creation so the feed is available immediately.
48. Sandbox support; the scheduler now runs child processes using
restrictive policies on Mac OS X for improved security and job
isolation.
49. Test option; the scheduler now supports a test mode via the "-t"
option.
50. Device discovery; the cups-deviced helper now runs backends in
parallel for faster discovery and streams the results of discovery
as the backends provide them.
51. Driver development kit; the CUPS DDK is now a standard part of
CUPS.
52. Driver information file support; the cups-driverd helper program
now directly supports PPD compiler driver information files.
53. Dynamic PPD support; drivers can now set PPD keywords dynamically
using PPD: messages.
54. Generic PostScript command filter; a new CUPS command file filter
for PostScript printers provides auto-configuration, self-test
page, and status and supply level reporting functions.
55. New printer drivers; new generic PostScript and PCL drivers provide
improved support for laser printers, the CUPS DDK drivers offer
support for many HP DesignJet printers, and new label drivers offer
support for Seiko and Tharo label printers.
56. PJL support; the cupsPJLDisplay PPD attribute controls the PJL
commands used to display the current user and job on the printer.
57. PPD compiler improvements; the PPD compiler now supports Mac OS X
.strings files, OID query strings, conditional directives, long
file names, and a test mode. It also fixes many other bugs from the
CUPS DDK 1.2.3 release.
58. USB printer support; the usb backend now uses libusb when available
to allow it to better work with third-party scanning and printing
solutions.
59. Banner filter; the bundled banner ("job-sheets") pages are now
generated using a new banner filter provides easier customization
and better support for UTF-8 text.
60. Image filters; the standard image filters now support image files
larger than 2GB.
61. PDF filter; the pdftops filter has been replaced with a wrapper
program that runs the Xpdf, poppler, or Ghostscript PDF to
PostScript utilities.
62. Backend API; a new cupsBackendReport function is provided to report
a device from a backend and handles any needed quoting of the
make-and-model, info, device-id, and location strings.
63. Device discovery; the new cupsGetDevices function streams
discovered devices to an application-provided callback function.
64. IPP API; the IPP read and write functions no longer use a large
stack-based buffer when reading and writing IPP attributes.
65. PPD support; several new functions are provided: cupsGetPPD3,
cupsResolveConflicts, ppdInstallableConflict, ppdLocalizeAttr,
ppdLocalizeMarkerName and ppdPageSizeLimits.
66. Side-Channel API; new cupsSideChannelSNMPGet and
cupsSideChannelSNMPWalk functions allow printer drivers to do SNMP
queries via the standard network backends.
67. Streaming API; a new streaming request API provides asynchronous
job creation and request submission.
* debian/patches/freebsd.dpatch,
debian/patches/manpage-typos.dpatch,
debian/patches/search_mime_files_in_usr_share.dpatch,
debian/patches/cupsaccept.dpatch,
debian/patches/gnutls-pkgconfig.dpatch: Removed backport patches of upstream
features.
* debian/patches/testsuite-increase-wait-timeout.dpatch: Removed, fixed
upstream.
* debian/patches/removecvstag.dpatch,
debian/patches/pidfile.dpatch,
debian/patches/ppd-poll-with-client-conf.dpatch,
debian/patches/quiesce-bonjour-warning.dpatch,
debian/patches/rootbackends-worldreadable.dpatch,
debian/patches/drop_unnecessary_dependencies.dpatch,
debian/patches/reactivate_recommended_driver.dpatch,
debian/patches/default_log_settings.dpatch,
debian/patches/confdirperms.dpatch,
debian/patches/printer-filtering.dpatch,
debian/patches/ubuntu-disable-browsing.dpatch: Regenerated.
* debian/local/backends/dnssd, debian/control, debian/cups.install,
debian/rules: "dnssd" backend removed, DNS-SD discovery backend is now
provided upstream.
* debian/patches/dns-sd-check-typo.dpatch: Fixed typo in upstream code to
check for the availability of dns_sd.h.
* debian/patches/dnssd-avahi.dpatch: Added avahi support for the "dnssd" CUPS
backend (patch from Fedora). CUPS' DNS-SD support does not build with the
libdns_sd of avahi.
* debian/patches/show-compile-command-lines.dpatch: Show compiler command
lines in the output of the "make" process.
* debian/control: Added libusb-dev to the build dependencies, the new USB
printer backend uses libusb and not any more the usblp kernel module.
* debian/control: Added libavahi-common-dev and libavahi-client-dev to
the build dependencies, for the avahi patch for the DNS-SD support.
* debian/control: Added new packages for the new shared libraries and also
cups-ppdc for the PPD manipulation utilities of the former CUPS DDk. Added
transitional package for CUPS DDK. Added Conflicts:/Replaces: as cupsddk
is replaced by cups-ppdc and the files of cupsddk-drivers go into the
main cups package.
* debian/rules: Added "--enable-libusb" to the ./configure command line.
* debian/rules: Added "--enable-avahi" to the ./configure command line.
* debian/rules: Call autoconf, as we have an SVN snapshot currently.
* debian/rules: Updated individual file installation and adaptation steps
for the new CUPS version.
* debian/libcups2-dev.install: Added new header file versioning.h.
* debian/libcupscgi1-dev.install, debian/libcupscgi1.install,
debian/libcupsdriver1-dev.install, debian/libcupsdriver1.install,
debian/libcupsmime1-dev.install, debian/libcupsmime1.install,
debian/libcupsppdc1-dev.install, debian/libcupsppdc1.install: Added install
file lists for newly added libraries.
* debian/cups-ppdc.install: File list for new cups-ppdc package. This package
holds the PPD file manipulation tools which were in CUPS DDK formerly.
* debian/cups-common.install, debian/cups.install: Updated for new CUPS
version.
* debian/cups.install, debian/cups-client.install, debian/cups-ppdc.install:
Commented out lines for missing translated man pages.
* debian/cups.postinst: Do not create the /usr/share/ppd/1-local-admin
and /usr/share/ppd/2-third-party links. They are not needed with current
CUPS and they also break the test procedure during package build.
* debian/libcups2.postinst, debian/libcupsimage2.postinst: Removed no-op
maintainer scripts.
* debian/local/filters/pdf-filters/addtocups,
debian/local/filters/pdf-filters/config-scripts/cups-pdf-filters.m4,
debian/local/filters/pdf-filters/filter/texttopdf.c: Let ./configure
script check the CUPS version so that in texttopdf.c a missing variable
can get defined if CUPS is 1.4.x or newer.
* debian/local/filters/pdf-filters/pdftoopvp/Makefile,
debian/local/filters/pdf-filters/pdftopdf/Makefile: Added missing
"unittests", "install-data", "install-headers", "install-libs",
"install-exec", "libs", "apihelp", and "framedhelp" targets to the
Makefiles of the PDF filters.
[ Martin Pitt ]
* debian/cups.install, debian/local/filters/pdf-filters/addtocups: Enable
pdftoopvp filter.
* Add disable-pdftoopvp-with-old-poppler.dpatch: Disable pdftoopvp if we
build against a poppler older than 0.11, since pdftoopvp needs that new
API. (This uses pkg-config --atleast-version in the dpatch script header.)
* ubuntu-disable-browsing.dpatch: Restore Ubuntu check.
* dnssd-avahi.dpatch: Add upstream bug link.
* dnssd-avahi.dpatch: Do not error out of the dnssd backend if system D-Bus
is not running. This unbreaks the test suite when running in a build
environment.
Date: Tue, 25 Aug 2009 22:07:17 +0200
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Maintainer: Debian CUPS Maintainers <pkg-cups-devel at lists.alioth.debian.org>
Origin: debian/unstable
https://launchpad.net/ubuntu/karmic/+source/cups/1.4.0~svn8773-1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Origin: debian/unstable
Format: 1.8
Date: Tue, 25 Aug 2009 22:07:17 +0200
Source: cups
Binary: libcups2 libcupsimage2 libcupscgi1 libcupsdriver1 libcupsmime1 libcupsppdc1 cups cups-client libcups2-dev libcupsimage2-dev libcupscgi1-dev libcupsdriver1-dev libcupsmime1-dev libcupsppdc1-dev cups-bsd cups-common cups-ppdc cups-dbg cupsys cupsys-client cupsys-common cupsys-bsd cupsys-dbg libcupsys2 libcupsys2-dev cupsddk
Architecture: source
Version: 1.4.0~svn8773-1
Distribution: karmic
Urgency: low
Maintainer: Debian CUPS Maintainers <pkg-cups-devel at lists.alioth.debian.org>
Changed-By: Martin Pitt <martin.pitt at ubuntu.com>
Description:
cups - Common UNIX Printing System(tm) - server
cups-bsd - Common UNIX Printing System(tm) - BSD commands
cups-client - Common UNIX Printing System(tm) - client programs (SysV)
cups-common - Common UNIX Printing System(tm) - common files
cups-dbg - Common UNIX Printing System(tm) - debugging symbols
cups-ppdc - Common UNIX Printing System(tm) - PPD manipulation utilities
cupsddk - Common UNIX Printing System (transitional package)
cupsys - Common UNIX Printing System (transitional package)
cupsys-bsd - Common UNIX Printing System (transitional package)
cupsys-client - Common UNIX Printing System (transitional package)
cupsys-common - Common UNIX Printing System (transitional package)
cupsys-dbg - Common UNIX Printing System (transitional package)
libcups2 - Common UNIX Printing System(tm) - Core library
libcups2-dev - Common UNIX Printing System(tm) - Development files CUPS library
libcupscgi1 - Common UNIX Printing System(tm) - CGI library
libcupscgi1-dev - Common UNIX Printing System(tm) - Development files for CGI libra
libcupsdriver1 - Common UNIX Printing System(tm) - Driver library
libcupsdriver1-dev - Common UNIX Printing System(tm) - Development files driver librar
libcupsimage2 - Common UNIX Printing System(tm) - Raster image library
libcupsimage2-dev - Common UNIX Printing System(tm) - Development files CUPS image li
libcupsmime1 - Common UNIX Printing System(tm) - MIME library
libcupsmime1-dev - Common UNIX Printing System(tm) - Development files MIME library
libcupsppdc1 - Common UNIX Printing System(tm) - PPD manipulation library
libcupsppdc1-dev - Common UNIX Printing System(tm) - Development files PPD library
libcupsys2 - Common UNIX Printing System (transitional package)
libcupsys2-dev - Common UNIX Printing System (transitional package)
Changes:
cups (1.4.0~svn8773-1) experimental; urgency=low
.
* New upstream prerelease snapshot.
[ Changes listed explicitly here as they are not yet available on
www.cups.org ]
1. accept and reject; the accept and reject commands have been
officially renamed to cupsaccept and cupsreject. The old names are
still supported via symlinks.
2. cupsdisable and cupsenable; the cupsdisable command now supports a
--hold option to stop printing after the current job and the
cupsenable command now supports a --release option to release
pending jobs for printing.
3. cupsfilter; the cupsfilter program now supports filtering of
already-queued print job files and can also run printer-specific
filters specified in the PPD file.
4. cupstestdsc; the cupstestdsc utility has been improved to better
detect problems with PostScript print files.
5. cupstestppd; the cupstestppd utility has been improved to test new
PPD keywords and better detect impossible constraints.
6. lpadmin; the lpadmin command now supports options to hold and
release new jobs on a printer or all printers.
7. lpoptions; the lpoptions command now describes custom options and
their parameters.
8. lppasswd; the lppasswd program is no longer installed setuid by
default.
9. lpstat; the lpstat command now supports a -H option to show the
current default server and no longer slows down when a printer is
specified.
10. Look-n-feel; the web interface has been given a new look.
11. PHP support; the "php-cgi" program is used, when available, to
process PHP pages in the CUPS web interface.
12. Printer configuration; improvements have been made to the add and
modify printer pages.
13. Printer options; the Set Default Options page now provides a
"query" button that queries the default and installed options from
the printer.
14. Printer sharing; the "share printer" and "unshare printer" buttons
are now only shown when printer sharing is enabled in the
scheduler.
15. Security; the web interface has been updated to support
authentication for printing of test pages and RSS subscription
operations.
16. Server settings; the Administration page now provides access to
common "advanced" server settings.
17. Bonjour (DNS-SD) printing support; a new mdns backend provides
Bonjour-based printer discovery and the ipp, lpd, and socket
backends now support Bonjour address resolution.
18. Bonjour (DNS-SD) perforance tuning; the scheduler now only uses a
single file descriptor for printer sharing. It previously used one
per printer.
19. Bonjour (DNS-SD) web interface registry; when remote access is
enabled, the scheduler can register the web interface for easier
access.
20. LPD client support; the cups-lpd mini-daemon now provides the
document-name for print jobs and supports specification of a CUPS
server.
21. PWG Port Monitor MIB; the snmp backend now supports the PWG Port
Monitor MIB to better choose the device URI to use.
22. SNMP-based monitoring; the ipp, lpd, and socket backends now report
supply levels and printer status using SNMP queries.
23. IPP/2.x support; CUPS now conforms to the draft IPP/2.0 and IPP/2.1
specifications.
24. CUPS-Add-Modify-Printer operation; the scheduler now supports
setting the printer-state-reasons attribute using this operation.
25. CUPS-Get-Document operation; the scheduler now supports a "get
document" operation to download files from a print job.
26. Device location; the scheduler and backend discovery interface now
support a device-location attribute.
27. Hold-New-Jobs and Release-Held-New-Jobs operations; the scheduler
now supports the Hold-New-Jobs and Release-Held-New-Jobs
operations.
28. Access control; the scheduler now supports multiple addresses in
Allow and Deny lines. It also now returns a HTTP 403 (forbidden)
status when a user authenticates successfully but is not allowed to
perform an operation.
29. Access logging; the scheduler now supports an AccessLogLevel
directive to control what is logged in the access_log file.
30. Configuration files; the default cupsd.conf file now provides an
"authenticated" policy for easy authenticated sharing of printers.
31. Default LogLevel; the default LogLevel is now "warn" instead of
"info".
32. Automatic debug logging; the scheduler now records up to the last N
(default 200) debug messages for failed print jobs.
33. Default paper size; the scheduler now supports a DefaultPaperSize
directive to override the default paper size defined by the locale
or libpaper configuration.
34. Encryption support; the scheduler now supports a SSLOptions
directive to optionally support Windows clients in "FIPS" mode. It
also now loads both the server and CA certificates (if present)
from the ServerCertificate file.
35. Error logging; the scheduler now logs unsuccessful operations as
errors in the error_log file.
36. Error policies; the scheduler now supports a retry-current-job
error policy that retries the current job immediately.
37. Fatal error handling; the scheduler now supports a FatalErrors
directive to control which startup errors should be considered
fatal.
38. Filter command-line; the scheduer now passes the
job-originating-host-name attribute as a CUPS option to filters and
backends.
39. Filter environment; the scheduler now includes CUPS_JOBTYPE,
PRINTER_INFO, and PRINTER_LOCATION variables in the environment
passed to filters and backends.
40. Job progress; the scheduler now supports a job-media-progress
attribute to track the printing progress of each page.
41. MIME database; MIME types now support a priority attribute to
override the default (alphabetical) rules of precedence.
42. Page logging; the scheduler now supports a PageLogFormat directive
to control the format of the page_log file.
43. PAM support; the scheduler now sets more PAM attributes to better
support third-party authentication schemes.
44. PDF job ticket support; the scheduler now supports cupsJobTicket
comments at the beginning of PDF print jobs.
45. Performance tuning; the scheduler now coalesces configuration and
state file changes to reduce the amount of disk activity and caches
printer attributes to further reduce startup time.
46. Printcap support; the scheduler no longer clears the printcap file
when shutting down, and can now create XML "plist" printcap files
as well.
47. RSS subscriptions; the scheduler now starts the notifier for RSS
subscriptions after creation so the feed is available immediately.
48. Sandbox support; the scheduler now runs child processes using
restrictive policies on Mac OS X for improved security and job
isolation.
49. Test option; the scheduler now supports a test mode via the "-t"
option.
50. Device discovery; the cups-deviced helper now runs backends in
parallel for faster discovery and streams the results of discovery
as the backends provide them.
51. Driver development kit; the CUPS DDK is now a standard part of
CUPS.
52. Driver information file support; the cups-driverd helper program
now directly supports PPD compiler driver information files.
53. Dynamic PPD support; drivers can now set PPD keywords dynamically
using PPD: messages.
54. Generic PostScript command filter; a new CUPS command file filter
for PostScript printers provides auto-configuration, self-test
page, and status and supply level reporting functions.
55. New printer drivers; new generic PostScript and PCL drivers provide
improved support for laser printers, the CUPS DDK drivers offer
support for many HP DesignJet printers, and new label drivers offer
support for Seiko and Tharo label printers.
56. PJL support; the cupsPJLDisplay PPD attribute controls the PJL
commands used to display the current user and job on the printer.
57. PPD compiler improvements; the PPD compiler now supports Mac OS X
.strings files, OID query strings, conditional directives, long
file names, and a test mode. It also fixes many other bugs from the
CUPS DDK 1.2.3 release.
58. USB printer support; the usb backend now uses libusb when available
to allow it to better work with third-party scanning and printing
solutions.
59. Banner filter; the bundled banner ("job-sheets") pages are now
generated using a new banner filter provides easier customization
and better support for UTF-8 text.
60. Image filters; the standard image filters now support image files
larger than 2GB.
61. PDF filter; the pdftops filter has been replaced with a wrapper
program that runs the Xpdf, poppler, or Ghostscript PDF to
PostScript utilities.
62. Backend API; a new cupsBackendReport function is provided to report
a device from a backend and handles any needed quoting of the
make-and-model, info, device-id, and location strings.
63. Device discovery; the new cupsGetDevices function streams
discovered devices to an application-provided callback function.
64. IPP API; the IPP read and write functions no longer use a large
stack-based buffer when reading and writing IPP attributes.
65. PPD support; several new functions are provided: cupsGetPPD3,
cupsResolveConflicts, ppdInstallableConflict, ppdLocalizeAttr,
ppdLocalizeMarkerName and ppdPageSizeLimits.
66. Side-Channel API; new cupsSideChannelSNMPGet and
cupsSideChannelSNMPWalk functions allow printer drivers to do SNMP
queries via the standard network backends.
67. Streaming API; a new streaming request API provides asynchronous
job creation and request submission.
* debian/patches/freebsd.dpatch,
debian/patches/manpage-typos.dpatch,
debian/patches/search_mime_files_in_usr_share.dpatch,
debian/patches/cupsaccept.dpatch,
debian/patches/gnutls-pkgconfig.dpatch: Removed backport patches of upstream
features.
* debian/patches/testsuite-increase-wait-timeout.dpatch: Removed, fixed
upstream.
* debian/patches/removecvstag.dpatch,
debian/patches/pidfile.dpatch,
debian/patches/ppd-poll-with-client-conf.dpatch,
debian/patches/quiesce-bonjour-warning.dpatch,
debian/patches/rootbackends-worldreadable.dpatch,
debian/patches/drop_unnecessary_dependencies.dpatch,
debian/patches/reactivate_recommended_driver.dpatch,
debian/patches/default_log_settings.dpatch,
debian/patches/confdirperms.dpatch,
debian/patches/printer-filtering.dpatch,
debian/patches/ubuntu-disable-browsing.dpatch: Regenerated.
* debian/local/backends/dnssd, debian/control, debian/cups.install,
debian/rules: "dnssd" backend removed, DNS-SD discovery backend is now
provided upstream.
* debian/patches/dns-sd-check-typo.dpatch: Fixed typo in upstream code to
check for the availability of dns_sd.h.
* debian/patches/dnssd-avahi.dpatch: Added avahi support for the "dnssd" CUPS
backend (patch from Fedora). CUPS' DNS-SD support does not build with the
libdns_sd of avahi.
* debian/patches/show-compile-command-lines.dpatch: Show compiler command
lines in the output of the "make" process.
* debian/control: Added libusb-dev to the build dependencies, the new USB
printer backend uses libusb and not any more the usblp kernel module.
* debian/control: Added libavahi-common-dev and libavahi-client-dev to
the build dependencies, for the avahi patch for the DNS-SD support.
* debian/control: Added new packages for the new shared libraries and also
cups-ppdc for the PPD manipulation utilities of the former CUPS DDk. Added
transitional package for CUPS DDK. Added Conflicts:/Replaces: as cupsddk
is replaced by cups-ppdc and the files of cupsddk-drivers go into the
main cups package.
* debian/rules: Added "--enable-libusb" to the ./configure command line.
* debian/rules: Added "--enable-avahi" to the ./configure command line.
* debian/rules: Call autoconf, as we have an SVN snapshot currently.
* debian/rules: Updated individual file installation and adaptation steps
for the new CUPS version.
* debian/libcups2-dev.install: Added new header file versioning.h.
* debian/libcupscgi1-dev.install, debian/libcupscgi1.install,
debian/libcupsdriver1-dev.install, debian/libcupsdriver1.install,
debian/libcupsmime1-dev.install, debian/libcupsmime1.install,
debian/libcupsppdc1-dev.install, debian/libcupsppdc1.install: Added install
file lists for newly added libraries.
* debian/cups-ppdc.install: File list for new cups-ppdc package. This package
holds the PPD file manipulation tools which were in CUPS DDK formerly.
* debian/cups-common.install, debian/cups.install: Updated for new CUPS
version.
* debian/cups.install, debian/cups-client.install, debian/cups-ppdc.install:
Commented out lines for missing translated man pages.
* debian/cups.postinst: Do not create the /usr/share/ppd/1-local-admin
and /usr/share/ppd/2-third-party links. They are not needed with current
CUPS and they also break the test procedure during package build.
* debian/libcups2.postinst, debian/libcupsimage2.postinst: Removed no-op
maintainer scripts.
* debian/local/filters/pdf-filters/addtocups,
debian/local/filters/pdf-filters/config-scripts/cups-pdf-filters.m4,
debian/local/filters/pdf-filters/filter/texttopdf.c: Let ./configure
script check the CUPS version so that in texttopdf.c a missing variable
can get defined if CUPS is 1.4.x or newer.
* debian/local/filters/pdf-filters/pdftoopvp/Makefile,
debian/local/filters/pdf-filters/pdftopdf/Makefile: Added missing
"unittests", "install-data", "install-headers", "install-libs",
"install-exec", "libs", "apihelp", and "framedhelp" targets to the
Makefiles of the PDF filters.
.
[ Martin Pitt ]
* debian/cups.install, debian/local/filters/pdf-filters/addtocups: Enable
pdftoopvp filter.
* Add disable-pdftoopvp-with-old-poppler.dpatch: Disable pdftoopvp if we
build against a poppler older than 0.11, since pdftoopvp needs that new
API. (This uses pkg-config --atleast-version in the dpatch script header.)
* ubuntu-disable-browsing.dpatch: Restore Ubuntu check.
* dnssd-avahi.dpatch: Add upstream bug link.
* dnssd-avahi.dpatch: Do not error out of the dnssd backend if system D-Bus
is not running. This unbreaks the test suite when running in a build
environment.
Checksums-Sha1:
b0c7ba9dc51c120f0d77f209cd3e0b8ba109fde9 2239 cups_1.4.0~svn8773-1.dsc
92bed44a9848168f166f8ba03e9def587bfdd9ef 11547029 cups_1.4.0~svn8773.orig.tar.gz
44d5da314723ecad603d456c43affa5599f9c819 406419 cups_1.4.0~svn8773-1.diff.gz
Checksums-Sha256:
d9f7f5a32bdf03a639ac5e6e2f0e40f4cb45c7fcf916f11e214fd183e307ccf6 2239 cups_1.4.0~svn8773-1.dsc
36c0e2cf82021e5279a701054001b80c355b85d66fb820f0c743b1960bc704d5 11547029 cups_1.4.0~svn8773.orig.tar.gz
d9a6cc6ce1efffddb6106bc76c25a29e36c5dd78e91da718a7e4e1cb8a4ff445 406419 cups_1.4.0~svn8773-1.diff.gz
Files:
79cf51a4a0f4ebb6330137b11fce3682 2239 net optional cups_1.4.0~svn8773-1.dsc
244c6bc14efe016d8434aa9eea7d27c2 11547029 net optional cups_1.4.0~svn8773.orig.tar.gz
593c5f30be1a9cc97511f746607e3386 406419 net optional cups_1.4.0~svn8773-1.diff.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkqUSpMACgkQDecnbV4Fd/J41ACffXDHtG/31+A65Wl0K9vbMPkK
GM4AnRbspgAs6I4AkUuJsi8zGtvJeUiz
=HSo2
-----END PGP SIGNATURE-----
More information about the Karmic-changes
mailing list