Johannes Meixner 39bbf62f0a - The gutenprint53 package provides libgutenprint.so.9 in its
sub-package libgutenprint9 which is explicitly required
  to avoid that OBS cannot build gutenprint53-testing because of
  "unresolvable: have choice for libgutenprint.so.9
   needed by gutenprint53: gutenprint libgutenprint9"

OBS-URL: https://build.opensuse.org/package/show/Printing/gutenprint53-testing?expand=0&rev=4
2023-04-27 08:53:18 +00:00
2021-09-01 12:49:24 +00:00

Testing the Gutenprint printer drivers for CUPS
by running the drivers via the cupsfilter program.

The cupsfilter program can be run by any normal user
so that the tests do not require 'root' privileges.

Basically what happens is (bash-like syntax):

input_file="/tmp/gutenprint.test.ps"
echo -e '%!\n100 200 300 400 rectstroke\nshowpage' >$input_file
output_file="/tmp/gutenprint.test.out"
for PPD in $( ls -1 /usr/share/cups/model/gutenprint/5.3/C/* )
do /usr/sbin/cupsfilter -p $PPD -m printer/foo -e $input_file 2>&1 1>$output_file | grep PID
   file $output_file
done

See "man cupsfilter".

See also the section "How to test a printer driver package" in
https://en.opensuse.org/openSUSE:How_to_contribute_to_the_Printing_project



Description
No description provided
Readme 38 KiB
Languages
RPM Spec 100%