Created by James Westby on 2011-04-28 and last modified on 2011-08-19
Get this branch:
bzr branch lp:ubuntu/oneiric/ptouch-driver
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Ubuntu branches

Recent revisions

12. By Till Kamppeter on 2011-08-19

* 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: #829446).
* debian/rules, debian/control: Compress PPD files with pyppd.
* debian/rules, debian/control, debian/postinst,
  debian/ptouch-driver.ppd-updater: Let automatic update of the PPDs of
  already existing print queues be done by CUPS.

11. By Till Kamppeter on 2011-08-01

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

10. By Till Kamppeter on 2011-07-28

debian/control: Changed build dependency on foomatic-db to foomatic-db-xml
to assure that the Foomatic XML database is present and not only the
compressed archive of the Foomatic PPD files.

9. By Till Kamppeter on 2011-07-24

* debian/patches/foomatic-data-fixes.patch: Added "-dNOINTERPOLATE" to the
  Ghostscript command line. This makes the page rendering by Ghostscript
  significantly faster.

* debian/rules, debian/control, debian/local/pyppd/: Use pyppd from
  external package.

8. By Till Kamppeter on 2010-09-22

debian/local/pyppd/pyppd/: Updated to pyppd 0.4.9. Here we do not suppress
all runtime errors but only IOError and KeyboardInterrupt. This way we do
not suppress errors which are caused by an actual bug (LP: #618017).

7. By Till Kamppeter on 2010-09-21

debian/local/pyppd/pyppd/pyppd-ppdfile.in: Suppress any kind of runtime
error tracebacks by putting a "try: ... except: pass" construct around the
main function call. This avoids Apport pop-ups when the execution of the
self-extracting compressed PPD file archives gets stopped by the calling
process (LP: #618017).

6. By Till Kamppeter on 2010-09-13

debian/patches/send-esc-i-A.patch: The code "ESC i A \001" needs to be sent
to the printer so that cutting happens. Thanks to Matthias Urlichs for the
patch (LP: #635249).

5. By Till Kamppeter on 2010-09-03

debian/control: Added build and runtime dependencies for the compressed
PPD archive.

4. By Till Kamppeter on 2010-09-03

debian/rules: Make bin/pyppd executable before calling it and create the
empty file pyppd/__init__.py. These properties are not conveyed by the
.diff.gz file.

3. By Till Kamppeter on 2010-08-31

* debian/control, debian/rules, debian/postinst: Provided the PPD files
  pre-built in a compressed archive instead of providing Foomatic XML data,
  to make the package not depending on foomatic-db. This way we can replace
  foomatic-db by a compressed PPD archive.
* debian/local/pyppd/: Added pyppd scripts to generate compressed PPD

Branch metadata

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