lp:ubuntu/quantal/gutenprint
- Get this branch:
- bzr branch lp:ubuntu/quantal/gutenprint
Related bugs
Related blueprints
Branch information
- Owner:
- Ubuntu branches
- Status:
- Mature
Recent revisions
- 59. By Till Kamppeter
-
* Merge from Debian unstable. Remaining changes:
- debian/printer- driver- gutenprint. ppd-updater,
debian/foomatic- db-gutenprint. ppd-updater,
debian/printer- driver- gutenprint. postinst,
debian/printer- driver- gutenprint. install. in,
debian/foomatic- db-gutenprint. install. in,
debian/rules:
Use the PPD updater script of the cups package to update the PPD files
(in /etc/cups/ppd/) of all already existing print queues using this
driver when updating this package. In contrary to Gutenprint's own
cups-genppdupdate the script of the cups package can also migrate PPD
files. In our case we migrate Foomatic/IJS PPD files to the equivalent
PPDs using the CUPS Raster driver of Gutenprint and we replace simplified
PPD files by the corresponding standard PPDs, as we discontinue the
simplified PPDs in Ubuntu to reduce the delta to Debian and to make
printer model/driver listings in printer setup tools less cluttered.
printer-driver- gutenprint. postinst is not needed any more and therefore
removed.
- debian/control: Removed dependency on perl, all what is needed from Perl
is in perl-base.
- debian/ubuntu/ apport- hook.py, debian/rules: Install Apport hook if the
package is built under Ubuntu (decides via "dpkg-vendor").
- debian/control: Added transitional package ijsgutenprint-ppds. The
Ubuntu-only package with this name got dropped in favor of migrating
users of the IJS flavor of Gutenprint to the CUPS Raster flavor. - 58. By Till Kamppeter
-
* New upstream release
- Added support for Canon PIXMA DS700, DS810, 50i, 80i, 450i, 455i, 470PD,
475PD, 550i, 560i, 850i, 860i, 865R, 900PD, 950i, 960i, 990i, 6100i,
6500i, 9100i, 9900i, i450X, i455X, i475D, i550X, i560X, i905D, i965,
i990, i9950, iP90, iP90v, iP100, iP6320D, MP260, MX320, MX370, MX430,
MX510, MX710, MX890, E500, E600, PIXUS iP2700, iP3100, iP4100,
EPSON Stylus NX420, SX420, TX420
- CD printing on many Canon printers.
- Non-working Canon's removed.
- More Japanese models supported.
- Printer modes for most printer models are now determined by the
media, based on information from the corresponding Windows
driver. If an incompatible mode is selected by the user, a
suitable mode is substituted, based on the other active
parameters and quality setting. Modes are also substituted
based on cartridge selection and duplex selection. Inktype is
then automatically adjusted.
- Added support for 8-bit inks to Canon backend, and modes using
them.
- Adjusted margins and page sizes of Canon printers.
- Added borderless functionality to most Canon printers.
- A problem whereby printing did not work at all on some Linux
distributions has been fixed.
- Printing on the Epson Stylus NX200, SX200, and SX205 is believed
to be corrected.
* debian/patches/ 0002-genppd- don-t-write- color-profile- information- with-br. patch,
debian/patches/ 0003-upgrade- getopt. patch,
debian/patches/ 0004-no- data-dumper- needed. patch,
debian/patches/ 0005-use- dnointerpolate- in-ghostscript- command- lines.patch:
Removed, change applied upstream.
* debian/rules: Touch ppd-updater file(s) so that they have the time stamp
of the build of this package The time stamp of the ppd-updater files tells
CUPS' trigger script whether they come from different package versions or
not (LP: #932882). - 57. By Till Kamppeter
-
* debian/
printer- driver- gutenprint. postinst: Use old method to update the
PPDs of existing print queues on the transition from Gutenprint 5.2.7 to
5.2.8 (LP: #932882, LP: #960496).
* debian/printer- driver- gutenprint. ppd-updater: Improvement of NickName
matching rules. - 56. By Till Kamppeter
-
* New upstream release
- Added support for Canon BJC 4550, S330, S520, S530D, S630, S750, S820,
S830D, S900, S9000, PIXMA mini220, mini320, mini360, i50, i70, i450,
i455, i470D. i550, i900D, i950, i960, i6100, i6500, i9100, i9900,
iP3300, iP3500, iP3600, iP4900, iP6210D, iP6220D, iP6310D, iP7100,
iP7500, iP8100, iP8600, iP9910, MP140, MP190, MP210, MP240, MP375R,
MP470, MP490, MP530, MP900, MG2100, MG3100, MG4100, MG5300, MG6200,
MG8200, EPSON ME Office 940FW, PX 204, PX 504A, Stylus CX3900, NX530,
NX635, SX535WD, Stylus Office BX535WD, BX630FW, BX635FWD, TX620FWD,
Stylus Photo RX650, WorkForce 545, 630, 645, Stylus Pro 7900/9900
(Partial -- no orange/green inks).
- Printers redefined: Canon BJC 3000, S300, S500, S600, S800, PIXMA i80,
i560, i850, i860, i865, iP2000, iP4100, iP5000, MP600, MP750, MP760,
MP770, MP780, MP790, MP970
- Support for the following printers was greatly improved, or tested:
Canon PIXMA MP700, MP710, MP730, MP740, MP950, MP960, MX340, MX350,
iP4000, MG5100
- Canon BJC series printers using photo cartridge have printing modes
added that will select this cartridge.
- A crash with the EPSON Stylus Photo R3000 has been fixed.
- Chinese (Mandarin), Galician, and Ukrainian translations have
been added.
* debian/patches/ 0001-patch- stdio.h- is-required- by-commandtoeps on-and- comm.patch:
Removed, applied upstream.
* 0002-genppd-don-t-write- color-profile- information- with-br. patch: Refreshed
with quilt.
* debian/printer- driver- gutenprint. ppd-updater,
debian/foomatic- db-gutenprint. ppd-updater: Support also pre-releases with
"-preX" version number extension. - 55. By Till Kamppeter
-
* Merge from debian unstable. Remaining changes:
- debian/printer- driver- gutenprint. ppd-updater,
debian/foomatic- db-gutenprint. ppd-updater,
debian/printer- driver- gutenprint. postinst,
debian/printer- driver- gutenprint. install. in,
debian/foomatic- db-gutenprint. install. in:
Use the PPD updater script of the cups package to update the PPD files
(in /etc/cups/ppd/) of all already existing print queues using this
driver when updating this package. In contray to Gutenprint's own
cups-genppdupdate the script of the cups package can also migrate PPD
files. In our case we migrate Foomatic/IJS PPD files to the equivalent
PPDs using the CUPS Raster driver of Gutenprint and we replace simplified
PPD files by the corresponding standard PPDs, as we discontinue the
simplified PPDs in Ubuntu to reduce the delta to Debian and to make
printer model/driver listings in printer setup tools less cluttered.
printer-driver- gutenprint. postinst is not needed any more and therefore
removed.
- debian/printer- driver- gutenprint. install. in: Do not install profile.jpg.
The file is not installed by upstream ("make install") and only wastes
space.
- debian/control, debian/patches/ 0003-upgrade- getopt. patch,
debian/patches/ 0004-no- data-dumper- needed. patch: Eliminate the unnecessary
Perl module dependencies to reduce the package's dependency on Perl to
perl-base instead of perl. This saves a lot of space on the Live CDs of
Ubuntu. This is done by once not importing Data::Dumper without using it
and second, by replacing Getopt::Std with Getopt::Long. Removed the
dependency on perl from debian/control.
- debian/rules: Build with "--enable-nls" in the "./configure"
command line. This is actually needed and got accidentally dropped in
Debian, assuming that dh_auto_configure sets it.
- debian/ubuntu/ apport- hook.py, debian/rules: Install Apport hook if the
package is built under Ubuntu (decides via "dpkg-vendor").
- 0005-use-dnointerpolate- in-ghostscript- command- lines.patch: Running
Ghostscript without interpolation makes Ghostscript significantly faster
especially on files which contain bitmaps. The effect of interpolation on
the high resolutions usually used for printing is practically invisible
and therefore the interpolation is of no benefit here.
- debian/control: Added transitional package ijsgutenprint-ppds. The
Ubuntu-only package with this name got dropped in favor of migrating
users of the IJS flavor of Gutenprint to the CUPS Raster flavor. - 54. By Till Kamppeter
-
* debian/
patches/ cups-1. 5-compatibility .patch: Added missing "#include"
entries to some source files.
* debian/control: Versioned build dependency on foomatic-db to assure that
the Ubuntu build server installs the physical package foomatic-db and
not foomatic-db-compressed- ppds which only provides foomatic-db
(LP: #829471).
* debian/control, debian/rules: Compress PPD files with the pyppd
debhelper dh_pypped, build depend on pyppd 0.4.9-5.
* debian/control, debian/rules, debian/ijsgutenprint- ppds.postinst,
debian/ijsgutenprint- ppds.ppd- updater,
debian/ijsgutenprint- ppds.install,
debian/foomatic- db-gutenprint. postinst,
debian/foomatic- db-gutenprint. ppd-updater: Let automatic update of the
PPDs of already existing print queues be done by CUPS. Removed dependencies
on CUPS packages from all binary packages of the IJS-based flavor of
Gutenprint. - 53. By Till Kamppeter
-
debian/control: Changed build dependency on foomatic-db-xml back to
foomatic-db and added "Build-Conflicts: foomatic-db-compressed- ppds"
instead to assure that the Foomatic XML database is present during
package build and not only the compressed archive of the Foomatic PPD
files. - 52. By Till Kamppeter
-
debian/control: Build-depend on foomatic-db-xml, to make sure that the XML
files of Foomatic are installed and not the compressed PPDs. - 51. By Till Kamppeter
-
* Merge from debian unstable. Remaining changes:
- debian/rules: Include the simplified CUPS Raster PPDs of Gutenprint by
an explicit "./configure" option.
- debian/control, debian/rules, debian/ijsgutenprint- ppds.install,
debian/cups-driver- gutenprint. install, debian/ ijsgutenprint- ppds.postinst:
Added the binary package ijsgutenprint-ppds: This package contains all
PPDs which can be generated from the Foomatic XML database for
ijsgutenprint in one compressed pyppd archive. This takes much less disk
space than the XML database (1.1 MB vs. 102 MB) and makes access (listing
all PPDs, extracting the needed PPD) also significantly faster.
- debian/patches/ generic- large-format- printers. patch: Use "Large Format"
instead of "LF" in the names of the Generic PCL printers, this way users
understand better what the difference between the entries is.
- debian/patches/ no-data- dumper- needed. patch: Data::Dumper is imported,
but never actually used, so drop that.
- debian/patches/ upgrade- getopt. patch: Replace Getopt::Std by
configuring Getopt::Long to run in a mode compatible with Getopt::Std
- debian/control: Dependency on perl is no longer necessary - Data::Dumper
and Getopt::Std were the last modules being used that aren't in perl-base.
- debian/rules: Build with "--enable-nls" in the "./configure" command
line.
- debian/local/apport- hook.py, debian/rules,
debian/cups-driver- gutenprint. install: Added apport hook.
- debian/cups-driver- gutenprint. postinst: Make failures of the updater
for the PPD files of existing print queues for the CUPS Raster driver
non-fatal
- debian/cups-driver- gutenprint. install: don't install
samples/profile. jpg
- debian/patches/ 10_cups_ modeldir. patch: place ppd files in
/usr/share/ppd
- debian/control: Added transitional cupsys-driver- gutenprint package,
easing the transition from hardy. Versioned Conflicts/Replaces.
- debian/foomatic- db-gutenprint. postinst: automatically update the PPD
files of existing CUPS queues which use the IJS driver.
- debian/control: Added dependency on cups and cups-client to
foomatic-db-gutenprint to assure that automatic PPD updates take
place.
- debian/cups-driver- gutenprint. postinst,
debian/foomatic- db-gutenprint. postinst: Call CUPS command line
clients (lpstat, lpadmin, ...) with "-h ..." option to assure local
connections to be done even if a client.conf file points to a
remote CUPS server, as this driver package only serves for the
local CUPS and if the local machine tries to do changes on a
remote server, the CUPS clients ask for the remote server's password
interactively.
* debian/patches/ 10_cups_ modeldir. dpatch,
debian/patches/ no-data- dumper- needed. dpatch,
debian/patches/ generic- large-format- printers. dpatch,
debian/patches/ upgrade- getopt. dpatch,
debian/patches/ cups_modeldir. patch,
debian/patches/ generic- large-format- printers. patch,
debian/patches/ no-data- dumper- needed. patch,
debian/patches/ upgrade- getopt. patch: Regenerated all the patches with quilt
and renamed them appropriately to *.patch instead of *.dpatch.
* debian/patches/ use-dnointerpol ate-in- ghostscript- command- lines.patch:
Added "-dNOINTERPOLATE" to the Ghostscript command lines in the Foomatic/IJS
PPD files to make the page rendering by Ghostscript significantly faster.
* debian/rules: Fixed a bug in saving and restoring the scripts/config. guess
and scripts/config.sub files. These always produced a delta in the upstream
source code and so an unneeded debian/patches/ debian- changes- * file.
* debian/rules: Created /usr/share/doc/cups- driver- gutenprint/ directory
for the README file of the CUPS driver (the normal build process creates
this directory only later).
* debian/rules: Run foomatic-compiledb with "-j 4" (4 parallel jobs) if
automatic determination of the job number fails. This is a good value
for modern desktop systems (on which one tests the build before uploading),
taking into account that one task does not load a full CPU. - 50. By Till Kamppeter
-
* Merge from debian unstable. Remaining changes:
- debian/rules: Include the simplified CUPS Raster PPDs of Gutenprint by
an explicit "./configure" option.
- debian/control, debian/rules, ijsgutenprint-ppds.install,
ijsgutenprint-ppds. postinst: Added the binary package ijsgutenprint-ppds:
This package contains all PPDs which can be generated from the Foomatic
XML database for ijsgutenprint in one compressed pyppd archive. This
takes much less disk space than the XML database (1.1 MB vs. 102 MB) and
makes access (listing all PPDs, extracting the needed PPD) also
significantly faster.
- debian/patches/ generic- large-format- printers. dpatch: Use "Large Format"
instead of "LF" in the names of the Generic PCL printers, this way users
understand better what the difference between the entries is.
- debian/patches/ no-data- dumper- needed. dpatch: Data::Dumper is imported,
but never actually used, so drop that.
- debian/patches/ upgrade- getopt. dpatch: Replace Getopt::Std by
configuring Getopt::Long to run in a mode compatible with Getopt::Std
- debian/control: Dependency on perl is no longer necessary - Data::Dumper
and Getopt::Std were the last modules being used that aren't in perl-base.
- debian/rules: Build with "--enable-nls" in the "./configure" command
line.
- debian/local/apport- hook.py, debian/rules,
debian/cups-driver- gutenprint. install: Added apport hook.
- debian/cups-driver- gutenprint. postinst: Make failures of the updater
for the PPD files of existing print queues for the CUPS Raster driver
non-fatal
- debian/cups-driver- gutenprint. install: don't install
samples/profile. jpg
- debian/patches/ 10_cups_ modeldir. dpatch: place ppd files in
/usr/share/ppd
- debian/control: Added transitional cupsys-driver- gutenprint package,
easing the transition from hardy. Versioned Conflicts/Replaces.
- debian/foomatic- db-gutenprint. postinst: automatically update the PPD
files of existing CUPS queues which use the IJS driver.
- debian/control: Added dependency on cups and cups-client to
foomatic-db-gutenprint to assure that automatic PPD updates take
place.
- debian/cups-driver- gutenprint. postinst,
debian/foomatic- db-gutenprint. postinst: Call CUPS command line
clients (lpstat, lpadmin, ...) with "-h ..." option to assure local
connections to be done even if a client.conf file points to a
remote CUPS server, as this driver package only serves for the
local CUPS and if the local machine tries to do changes on a
remote server, the CUPS clients ask for the remote server's password
interactively.
* debian/control, debian/rules, debian/local/pyppd: Use external pyppd
package for the compression of the ijsgutenprint PPDs.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/raring/gutenprint