Package: foo2zjs / 20200505dfsg0-1

Metadata

Package Version Patches format
foo2zjs 20200505dfsg0-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Update makefiles to Debian best practices.patch | (download)

Makefile | 71 33 + 38 - 0 !
icc2ps/Makefile | 4 2 + 2 - 0 !
2 files changed, 35 insertions(+), 40 deletions(-)

 update makefiles to debian best-practices

0002 Fix icc2ps build.patch | (download)

icc2ps/Makefile | 4 4 + 0 - 0 !
icc2ps/cmsio1.c | 1 1 + 0 - 0 !
2 files changed, 5 insertions(+)

 fix icc2ps build

Include unistd.h to make sure the swab function is not implicitly declared,
also declare _XOPEN_SOURCE to have it available  through unistd.h, and
therefore declare _GNU_SOURCE to have  strcasecmp() and vsnprintf()

0003 Don t build icc2ps but use psicc from liblcms2 utils.patch | (download)

Makefile | 22 5 + 17 - 0 !
1 file changed, 5 insertions(+), 17 deletions(-)

 don't build icc2ps but use psicc from liblcms2-utils instead


0004 Use the Debian provided libjbig.patch | (download)

Makefile | 6 1 + 5 - 0 !
1 file changed, 1 insertion(+), 5 deletions(-)

 use the debian-provided libjbig.


0005 Link against system liblcms1.patch | (download)

icc2ps/Makefile | 6 2 + 4 - 0 !
1 file changed, 2 insertions(+), 4 deletions(-)

 link against system liblcms1


0006 Correct the udev rules.patch | (download)

hplj10xx.rules | 58 31 + 27 - 0 !
1 file changed, 31 insertions(+), 27 deletions(-)

 correct the udev rules:

 a) remove KERNEL=="lp*", as usblp is now blacklisted by CUPS (it will work without CUPS too).
 b) Replace paths: /etc/hotplug/usb/ by no path, as the binaries are shipped in /lib/udev/
 c) Drop the MODE specification
 d) Add ACTION=="ADD", otherwise the firmware script runs after unplugging as well
0007 Remove Encoding from .desktop file.patch | (download)

hplj1020.desktop | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 remove 'encoding' from .desktop file


0008 Do not display the icon by default.patch | (download)

hplj1020.desktop | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 do not display the icon by default

See #579154

0009 Launch the _gui.tcl directly instead of launching wi.patch | (download)

hplj1020.desktop | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 launch the _gui.tcl directly (instead of launching wish outside of
 it), avoids a lintian warning.


0010 Correct the path for the usb_printerid program.patch | (download)

hplj1000 | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 correct the path for the usb_printerid program


0011 Improve getweb also for installing the firmware.patch | (download)

getweb.in | 80 58 + 22 - 0 !
1 file changed, 58 insertions(+), 22 deletions(-)

 improve getweb also for installing the firmware

Fix the icm file installing code to create inexistant folders

0012 Use the same firmware folder for all HP LJ printers.patch | (download)

hplj1000 | 6 0 + 6 - 0 !
hplj10xx.conf | 10 5 + 5 - 0 !
2 files changed, 5 insertions(+), 11 deletions(-)

 use the same firmware folder for all hp lj printers


0013 Firmware directory is lib firmware hp Closes 517957.patch | (download)

arm2hpdl.1in | 2 1 + 1 - 0 !
getweb.in | 2 1 + 1 - 0 !
hplj1000 | 2 1 + 1 - 0 !
usb_printerid.1in | 4 2 + 2 - 0 !
4 files changed, 5 insertions(+), 5 deletions(-)

 firmware directory is /lib/firmware/hp/ (closes: #517957)


0014 Don t delete printer profile in clean target.patch | (download)

printer-profile.in | 296 296 + 0 - 0 !
1 file changed, 296 insertions(+)

 don't delete printer-profile in clean target


0015 Fixes errors and hyphen as minus in manpages.patch | (download)

foo2hbpl2-wrapper.1in | 18 9 + 9 - 0 !
foo2hbpl2.1in | 18 9 + 9 - 0 !
foo2hiperc-wrapper.1in | 18 9 + 9 - 0 !
foo2hiperc.1in | 26 13 + 13 - 0 !
foo2hp.1in | 18 9 + 9 - 0 !
foo2hp2600-wrapper.1in | 18 9 + 9 - 0 !
foo2lava-wrapper.1in | 18 9 + 9 - 0 !
foo2lava.1in | 18 9 + 9 - 0 !
foo2oak-wrapper.1in | 18 9 + 9 - 0 !
foo2oak.1in | 18 9 + 9 - 0 !
foo2qpdl-wrapper.1in | 22 11 + 11 - 0 !
foo2qpdl.1in | 20 10 + 10 - 0 !
foo2slx-wrapper.1in | 16 8 + 8 - 0 !
foo2slx.1in | 18 9 + 9 - 0 !
foo2xqx-wrapper.1in | 12 6 + 6 - 0 !
foo2xqx.1in | 10 5 + 5 - 0 !
foo2zjs-wrapper.1in | 28 15 + 13 - 0 !
foo2zjs.1in | 26 14 + 12 - 0 !
gipddecode.1in | 2 1 + 1 - 0 !
hbpldecode.1in | 14 7 + 7 - 0 !
hipercdecode.1in | 4 2 + 2 - 0 !
icc2ps/foo2zjs-icc2ps.1in | 26 11 + 15 - 0 !
lavadecode.1in | 4 2 + 2 - 0 !
macros.man | 22 11 + 11 - 0 !
oakdecode.1in | 2 1 + 1 - 0 !
opldecode.1in | 12 6 + 6 - 0 !
osx-hotplug/osx-hplj-hotplug.1in | 2 1 + 1 - 0 !
printer-profile.1in | 10 5 + 5 - 0 !
qpdldecode.1in | 8 4 + 4 - 0 !
slxdecode.1in | 2 1 + 1 - 0 !
xqxdecode.1in | 4 2 + 2 - 0 !
zjsdecode.1in | 2 1 + 1 - 0 !
32 files changed, 227 insertions(+), 227 deletions(-)

 fixes errors and hyphen-as-minus in manpages


0016 Fix various spelling errors.patch | (download)

icc2ps/cmscgats.c | 2 1 + 1 - 0 !
icc2ps/cmsio1.c | 2 1 + 1 - 0 !
icc2ps/cmsmatsh.c | 4 2 + 2 - 0 !
icc2ps/cmsps2.c | 4 2 + 2 - 0 !
icc2ps/icc2ps.c | 4 2 + 2 - 0 !
oakdecode.c | 2 1 + 1 - 0 !
qpdldecode.c | 2 1 + 1 - 0 !
7 files changed, 10 insertions(+), 10 deletions(-)

 fix various spelling errors:

 precission
 supress
 langauge

0017 Delay firmware transfer for UDEV automatic printer s.patch | (download)

hplj1000 | 9 9 + 0 - 0 !
1 file changed, 9 insertions(+)

 delay firmware transfer for udev automatic printer setup


0018 Removed the lines in the UDEV script for the automat.patch | (download)

hplj1000 | 10 0 + 10 - 0 !
1 file changed, 10 deletions(-)

 removed the lines in the udev script for the automatic firmware

 upload into the printer which remove the UDEV rules files for HPLIP's
 automatic firmware upload.
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/foo2zjs/+bug/783389

0019 The firmware upload script tried to upload the firmw.patch | (download)

hplj1000 | 24 8 + 16 - 0 !
1 file changed, 8 insertions(+), 16 deletions(-)

 the firmware upload script tried to upload the firmware via

 the usblp kernel module and with the CUPS USB backend (using libusb) in
 parallel, making the printer crash.
Bug-Ubuntu: https://bugs.launchpad.net/bugs/1003843

0020 Prevent an infinite loop when loading the firmware.patch | (download)

hplj1000 | 9 3 + 6 - 0 !
1 file changed, 3 insertions(+), 6 deletions(-)

 prevent an infinite loop when loading the firmware.

 When using the load_cups method, the CUPS backend will internally
 unload and reload the usblp module. This will generate
 SUBSYSTEM=usbmisc events that need to be ignored in the CUPS code
 path, or this script will be rerun in an infite loop.

 But when using the load_usblp method, the usblp module is obviously
 needed. So in this situation we need to ignore the SUBSYSTEM=usb
 events.
Bug-Debian: http://bugs.debian.org/663868
0021 Build manpages reproducibly through reading the MODT.patch | (download)

Makefile | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 build manpages reproducibly, through reading the modtime from

 debian/changelog exclusively, and giving LC_ALL=C.UTF-8 TZ=UTC to various
 commands

0022 Don t try to install hotplug osx on all UNAME s.patch | (download)

Makefile | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 don't try to install-hotplug-osx on all uname's


0023 Don t test for stdio.h in fullpath.patch | (download)

Makefile | 11 0 + 11 - 0 !
1 file changed, 11 deletions(-)

 don't test for stdio.h in fullpath

Closes: #910322

0024 Drop lsomelib make dependencies to progress towards .patch | (download)

Makefile | 46 23 + 23 - 0 !
1 file changed, 23 insertions(+), 23 deletions(-)

 drop -lsomelib make dependencies to progress towards
 cross-buildability

Closes: #949207

0025 Re enable manual duplex printing for Samsung CLP 300.patch | (download)

foomatic-db/opt/foo2qpdl-Duplex.xml | 23 20 + 3 - 0 !
1 file changed, 20 insertions(+), 3 deletions(-)

 re-enable manual duplex printing for samsung clp 300

Closes: #627542

0026 Specify FOOMATICDB when calling foomatic ppfile.patch | (download)

Makefile | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 specify foomaticdb when calling foomatic-ppfile