summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
authorDidier Raboud <didier@raboud.com>2010-06-14 16:37:11 +0200
committerDidier Raboud <didier@raboud.com>2010-06-14 22:32:40 +0200
commitc513204b4309febc2f8b498285ade585a95a03e2 (patch)
treea91331ad1ae84aef67b67699349e91ca1cf5e513 /debian/rules
parent1cb81e6e7a3985b11e64f9a765f532718716ce25 (diff)
Fix common errors in PPDs that make CUPS choke, Closes: #493104
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules5
1 files changed, 4 insertions, 1 deletions
diff --git a/debian/rules b/debian/rules
index e2519ce8..c9b6748b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -29,12 +29,15 @@ override_dh_install:
rm pbm2l7k.xml; \
rm lm1100.xml; \
rm pbm2l2030.xml; \
- # rm c2050.xml; \ # c2050 is in Debian
rm c2070.xml; \
rm drv_x125.xml; \
rm pentaxpj.xml; \
rm ml85p.xml; \
)
+
+ # Fix common errors in PPDs that make CUPS choke (OpenPrinting
+ # bug #164, Debian bug #493104)
+ for f in `find $(CURDIR)/debian/tmp/usr/share/foomatic/db/source/PPD -name '*.ppd.gz'`; do gzip -cd $$f | perl -p -e 's/^\*CloseUI(\s+)/*CloseUI:\1/' | perl -p -e 's/\*1284DeviceId/*1284DeviceID/' | gzip -9> $$f.tmp; rm $$f; mv $$f.tmp $$f; done
dh_install --list-missing