lp:ubuntu/oneiric/gutenprint

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/oneiric/gutenprint
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

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-dnointerpolate-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.

49. By Martin Pitt

releasing version 5.2.6-0ubuntu9

48. By Martin Pitt

* 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
* Dependency on perl is no longer necessary - Data::Dumper and
  Getopt::Std were the last modules being used that aren't in perl-base.

47. By Till Kamppeter

Let steps which come after the reload of CUPS in the post-install script
of the cups-driver-gutenprint binary package wait for the CUPS daemon
getting ready (LP: #647369).

46. By Matthias Klose

Be gentle with single-core machines, do not hard code `-j 16', use the
DEB_BUILD_OPTIONS=parallel=<n> value instead, if present.

45. By Till Kamppeter

debian/local/pyppd/pyppd/: Updated to pyppd 0.4.9, to suppress runtime
error tracebacks by putting a "try: ... except ...: pass" construct around
the main function call. This avoids SIGPIPE crashes when the execution of
the self-extracting compressed PPD file archives gets stopped by the
calling process (LP: #618017).

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/precise/gutenprint
This branch contains Public information 
Everyone can see this information.

Subscribers