diff --git a/debian/changelog b/debian/changelog index a822c46..46cbc1e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +splix (2.0.0+svn306-2) unstable; urgency=low + + * Properly pre-process drv files during build. (Closes: #670823) + + -- Luca Niccoli Sun, 29 Apr 2012 13:32:22 +0200 + splix (2.0.0+svn306-1) unstable; urgency=low * New upstream version: allows installing .drv files instead of PPDs. diff --git a/debian/patches/0002-Change-libjkit-name.patch b/debian/patches/0002-Change-libjkit-name.patch deleted file mode 100644 index 89dc82f..0000000 --- a/debian/patches/0002-Change-libjkit-name.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: splix-2.0.0+svn306/module.mk -=================================================================== ---- splix-2.0.0+svn306.orig/module.mk 2012-02-29 15:59:36.132483000 +0100 -+++ splix-2.0.0+svn306/module.mk 2012-04-14 20:11:39.214848247 +0200 -@@ -48,7 +48,7 @@ - ifneq ($(DISABLE_JBIG),0) - CXXFLAGS += -DDISABLE_JBIG - else --rastertoqpdl_LIBS += -ljbig85 -+rastertoqpdl_LIBS += -ljbig - endif - ifneq ($(DISABLE_BLACKOPTIM),0) - CXXFLAGS += -DDISABLE_BLACKOPTIM diff --git a/debian/patches/0002-Rename-drv.patch b/debian/patches/0002-Rename-drv.patch index 1f38b67..3405996 100644 --- a/debian/patches/0002-Rename-drv.patch +++ b/debian/patches/0002-Rename-drv.patch @@ -1,3 +1,8 @@ +From: Luca Niccoli +Date: Fri, 27 Apr 2012 19:40:36 +0200 +Subject: Avoid possible nameclashes with .drv files +Forwarded: http://sourceforge.net/tracker/?func=detail&aid=3522071&group_id=175815&atid=874748 + Index: splix-2.0.0+svn306/ppd/Makefile =================================================================== --- splix-2.0.0+svn306.orig/ppd/Makefile 2012-04-22 23:22:15.213881971 +0200 diff --git a/debian/patches/0003-Rename-drv-stubs.patch b/debian/patches/0003-Rename-drv-stubs.patch new file mode 100644 index 0000000..e16a425 --- /dev/null +++ b/debian/patches/0003-Rename-drv-stubs.patch @@ -0,0 +1,1608 @@ +From: Luca Niccoli +Date: Sun, 29 Apr 2012 13:45:03 +0200 +Subject: Rename drv stubs so they are pre-processed into .drv files. +Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3522392&group_id=175815&atid=874748 +Index: splix-2.0.0+svn306/ppd/dell.drv +=================================================================== +--- splix-2.0.0+svn306.orig/ppd/dell.drv 2012-04-29 16:06:45.000164058 +0200 ++++ /dev/null 1970-01-01 00:00:00.000000000 +0000 +@@ -1,46 +0,0 @@ +-/* +- * dell.drv (C) 2007, Aurélien Croc (AP²C) +- * +- * Contains the Dell printers drivers +- * +- * $Id: dell.drv 240 2008-11-24 00:10:09Z ap2c $ +- */ +- +-Manufacturer "Dell" +- +-#import "version.defs" +-#import "spl2.defs" +-#import "filter.defs" +-#import "altitude.defs" +- +-// +-// Specific black & white printer definition +-// +-{ +- #import "monochrome-v1.defs" +- #import "powersave.defs" +- #import "tonerdensity.defs" +- #import "tonersave.defs" +- #import "jamrecovery.defs" +- #import "manualduplex.defs" +- +- // QPDL Version 1 +- { +- Attribute QPDL QPDLVersion "1" +- Attribute General DocHeaderValues "<0><0><0>" +- +- { +- Resolution k 1 0 0 0 "300dpi/300 DPI" +- { +- ModelName "1100" +- PCFileName "1100.ppd" +- } { +- ModelName "1110" +- PCFileName "1110.ppd" +- } +- } +- } +-} +- +-/* vim: set expandtab tabstop=4 shiftwidth=4 smarttab tw=80 enc=utf8: */ +- +Index: splix-2.0.0+svn306/ppd/lexmark.drv +=================================================================== +--- splix-2.0.0+svn306.orig/ppd/lexmark.drv 2012-04-29 16:06:45.000164058 +0200 ++++ /dev/null 1970-01-01 00:00:00.000000000 +0000 +@@ -1,42 +0,0 @@ +-/* +- * lexmark.drv (C) 2007, Aurélien Croc (AP²C) +- * +- * Contains the Lexmark printers drivers +- * +- * $Id: lexmark.drv 272 2010-07-29 15:08:16Z tillkamppeter $ +- */ +- +-Manufacturer "Lexmark" +- +-#import "version.defs" +-#import "spl2.defs" +-#import "altitude.defs" +- +-// +-// Specific black & white printer definition +-// +-{ +- #import "filter.defs" +- #import "powersave.defs" +- #import "tonerdensity.defs" +- #import "tonersave.defs" +- #import "jamrecovery.defs" +- +- +- // Monochrome printers V. 1 (old algorithms) +- { +- #import "monochrome-v1.defs" +- Attribute QPDL QPDLVersion "1" +- Attribute General DocHeaderValues "<0><2><1>" +- +- { +- Resolution k 1 0 0 0 "300dpi/300 DPI" +- +- ModelName "X215 MFP" +- PCFileName "x215mfp.ppd" +- } +- } +-} +- +-/* vim: set expandtab tabstop=4 shiftwidth=4 smarttab tw=80 enc=utf8: */ +- +Index: splix-2.0.0+svn306/ppd/lexmark.drv.in +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ splix-2.0.0+svn306/ppd/lexmark.drv.in 2012-04-29 16:06:49.196184883 +0200 +@@ -0,0 +1,42 @@ ++/* ++ * lexmark.drv (C) 2007, Aurélien Croc (AP²C) ++ * ++ * Contains the Lexmark printers drivers ++ * ++ * $Id: lexmark.drv 272 2010-07-29 15:08:16Z tillkamppeter $ ++ */ ++ ++Manufacturer "Lexmark" ++ ++#import "version.defs" ++#import "spl2.defs" ++#import "altitude.defs" ++ ++// ++// Specific black & white printer definition ++// ++{ ++ #import "filter.defs" ++ #import "powersave.defs" ++ #import "tonerdensity.defs" ++ #import "tonersave.defs" ++ #import "jamrecovery.defs" ++ ++ ++ // Monochrome printers V. 1 (old algorithms) ++ { ++ #import "monochrome-v1.defs" ++ Attribute QPDL QPDLVersion "1" ++ Attribute General DocHeaderValues "<0><2><1>" ++ ++ { ++ Resolution k 1 0 0 0 "300dpi/300 DPI" ++ ++ ModelName "X215 MFP" ++ PCFileName "x215mfp.ppd" ++ } ++ } ++} ++ ++/* vim: set expandtab tabstop=4 shiftwidth=4 smarttab tw=80 enc=utf8: */ ++ +Index: splix-2.0.0+svn306/ppd/samsung.drv +=================================================================== +--- splix-2.0.0+svn306.orig/ppd/samsung.drv 2012-04-29 16:06:45.000164058 +0200 ++++ /dev/null 1970-01-01 00:00:00.000000000 +0000 +@@ -1,429 +0,0 @@ +-/* +- * samsung.drv (C) 2007, Aurélien Croc (AP²C) +- * +- * Contains the Samsung printers drivers +- * +- * $Id: samsung.drv 300 2011-12-06 21:55:59Z tillkamppeter $ +- */ +- +-Manufacturer "Samsung" +- +-#import "version.defs" +-#import "altitude.defs" +- +- +-// +-// Specific black & white printer definition +-// +-{ +- #import "spl2.defs" +- #import "filter.defs" +- #import "powersave.defs" +- #import "tonerdensity.defs" +- #import "tonersave.defs" +- #import "jamrecovery.defs" +- +- +- // Monochrome printers V. 1 (old algorithms) +- { +- #import "monochrome-v1.defs" +- Attribute QPDL QPDLVersion "1" +- Attribute General DocHeaderValues "<0><2><1>" +- +- { +- Resolution k 1 0 0 0 "300dpi/300 DPI" +- +- ModelName "SCX-4100" +- PCFileName "scx4100.ppd" +- } { +- Resolution k 1 0 0 0 "300dpi/300 DPI" +- +- ModelName "SCX-4200" +- PCFileName "scx4200.ppd" +- } { +- Resolution k 1 0 0 0 "300dpi/300 DPI" +- +- ModelName "SCX-4216F" +- PCFileName "scx4216f.ppd" +- } { +- Resolution k 1 0 0 0 "300dpi/300 DPI" +- +- ModelName "SCX-4300" +- PCFileName "scx4300.ppd" +- } { +- ModelName "SCX-4500" +- PCFileName "scx4500.ppd" +- } { +- ModelName "SCX-4521F" +- PCFileName "scx4521f.ppd" +- } { +- Resolution k 1 0 0 0 "300dpi/300 DPI" +- +- ModelName "SF-565P" +- PCFileName "sf565p.ppd" +- } +- +- // Monochrome printers V. 2 (new algorithms) +- } { +- #import "monochrome-v2.defs" +- +- // QPDL Version 1 +- { +- Attribute QPDL QPDLVersion "1" +- Attribute General DocHeaderValues "<0><0><0>" +- +- { +- Resolution k 1 0 0 0 "300dpi/300 DPI" +- #import "manualduplex.defs" +- { +- ModelName "ML-1510" +- PCFileName "ml1510.ppd" +- } { +- ModelName "ML-1520" +- PCFileName "ml1520.ppd" +- } { +- ModelName "ML-1610" +- PCFileName "ml1610.ppd" +- } { +- ModelName "ML-1710" +- PCFileName "ml1710.ppd" +- } { +- ModelName "ML-1740" +- PCFileName "ml1740.ppd" +- } { +- #import "srtmode.defs" +- ModelName "ML-1750" +- PCFileName "ml1750.ppd" +- } { +- ModelName "ML-2571" +- PCFileName "ml2571.ppd" +- } +- } { +- Resolution k 1 0 0 0 "1200dpi/1200 DPI" +- +- // Multi-tray +- InputSlot 3 "Multi/Multi-Purpose Tray" +- InputSlot 4 "Upper/Tray 1" +- InputSlot 5 "Lower/Tray 2" +- InputSlot 6 "Envelope/Envelope Tray" +- InputSlot 7 "Tray3/Tray 3" +- // But tray 2, Envelope and Tray3 are options... +- Installable "OptionTray2/Tray 2 Installed" +- UIConstraints "*OptionTray2 False *InputSlot Lower" +- Installable "OptionTrayEnv/Envelope Tray Installed" +- UIConstraints "*OptionTrayEnv False *InputSlot Envelope" +- Installable "OptionTray3/Tray 3 Installed" +- UIConstraints "*OptionTray3 False *InputSlot Tray3" +- +- #import "srtmode.defs" +- { +- #import "manualduplex.defs" +- Throughput 22 +- { +- ModelName "ML-2250" +- PCFileName "ml2250.ppd" +- } { +- ModelName "ML-2251" +- PCFileName "ml2251.ppd" +- } +- } { +- Duplex normal +- +- { +- ModelName "ML-3471ND" +- PCFileName "ml3471nd.ppd" +- } { +- ModelName "ML-3560" +- PCFileName "ml3560.ppd" +- } { +- Resolution k 1 0 0 0 "300dpi/300 DPI" +- { +- ModelName "ML-2150" +- PCFileName "ml2150.ppd" +- } { +- ModelName "ML-2550" +- PCFileName "ml2550.ppd" +- } +- } +- } +- } +- } +- +- // QPDL Version 2 +- { +- Attribute QPDL QPDLVersion "2" +- Attribute General DocHeaderValues "<0><0><1>" +- +- { +- Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI" +- #import "manualduplex.defs" +- +- { +- ModelName "ML-1630" +- PCFileName "ml1630.ppd" +- } { +- ModelName "ML-1640" +- PCFileName "ml1640.ppd" +- } { +- ModelName "ML-2010" +- PCFileName "ml2010.ppd" +- } { +- ModelName "ML-2015" +- PCFileName "ml2015.ppd" +- } { +- ModelName "ML-2240" +- PCFileName "ml2240.ppd" +- } { +- #import "srtmode.defs" +- +- ModelName "ML-2510" +- PCFileName "ml2510.ppd" +- } +- } +- } +- +- // QPDL Version 3 +- { +- Attribute QPDL QPDLVersion "3" +- Attribute General DocHeaderValues "<0><0><1>" +- +- { +- Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI" +- #import "manualduplex.defs" +- +- { +- ModelName "ML-1660" +- PCFileName "ml1660.ppd" +- } { +- ModelName "ML-1910" +- PCFileName "ml1910.ppd" +- } { +- ModelName "ML-1915" +- PCFileName "ml1915.ppd" +- } { +- ModelName "ML-2525" +- PCFileName "ml2525.ppd" +- } { +- ModelName "ML-2525W" +- PCFileName "ml2525w.ppd" +- } +- } { +- Resolution k 1 0 0 0 "1200dpi/1200 DPI" +- +- { +- ModelName "ML-2580" +- PCFileName "ml2580.ppd" +- } { +- ModelName "ML-2580N" +- PCFileName "ml2580n.ppd" +- } { +- ModelName "ML-3050" +- PCFileName "ml3050.ppd" +- } { +- ModelName "ML-3051" +- PCFileName "ml3051.ppd" +- } { +- ModelName "SCX-3200" +- PCFileName "scx3200.ppd" +- } { +- ModelName "SCX-4600" +- PCFileName "scx4600.ppd" +- } { +- ModelName "SCX-4623f" +- PCFileName "scx4623f.ppd" +- } { +- ModelName "SCX-4623fw" +- PCFileName "scx4623fw.ppd" +- } +- } { +- Resolution k 1 0 0 0 "1200dpi/1200 DPI" +- +- Duplex normal +- +- { +- ModelName "ML-3051ND" +- PCFileName "ml3051nd.ppd" +- } { +- ModelName "SCX-5330N" +- PCFileName "scx5330n.ppd" +- } { +- ModelName "SCX-5530FN" +- PCFileName "scx5530fn.ppd" +- } +- } +- } +- } +-} +- +- +- +- +-// +-// Specific color printer definition +-// +-{ +- #import "spl2.defs" +- #import "filterColor.defs" +- #import "powersave.defs" +- +- // Color printers V. 1 (old algorithms) +- { +- #import "color-v1.defs" +- #import "jamrecovery.defs" +- +- // Multi-tray +- InputSlot 3 "Multi/Multi-Purpose Tray" +- InputSlot 4 "Upper/Tray 1" +- InputSlot 5 "Lower/Tray 2" +- // But tray 2 is optional.. +- Installable "OptionTray2/Tray 2 Installed" +- UIConstraints "*OptionTray2 False *InputSlot Lower" +- +- Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI" +- Resolution - 1 0 0 0 "1200dpi/1200 DPI" +- +- Duplex normal +- +- Attribute General DocHeaderValues "<0><0><1>" +- { +- Attribute QPDL QPDLVersion "1" +- +- { +- Attribute General CMSFile "CLP-500" +- Throughput 20 +- +- { +- ModelName "CLP-500" +- PCFileName "clp500.ppd" +- } { +- ModelName "CLP-550" +- PCFileName "clp550.ppd" +- } +- } { +- Attribute General CMSFile "CLP-510" +- Throughput 24 +- +- ModelName "CLP-510" +- PCFileName "clp510.ppd" +- } +- } +- { +- Attribute QPDL QPDLVersion "5" +- Attribute General CMSFile "CLP-610" +- #import "reverseduplex.defs" +- +- ModelName "CLP-610" +- PCFileName "clp610.ppd" +- } +- { +- Attribute QPDL QPDLVersion "5" +- Attribute General CMSFile "CLP-610" +- #import "reverseduplex.defs" +- +- ModelName "CLP-610ND" +- PCFileName "clp610nd.ppd" +- } +- } +- +- // Color printers V. 2 (JBIG algorithm) +- { +- #import "color-v2.defs" +- Attribute QPDL PacketSize "512" +- #import "manualduplex.defs" +- +- +- // QPDL Version 1 +- { +- Attribute QPDL QPDLVersion "1" +- Attribute General DocHeaderValues "<0><0><0>" +- { +- Attribute General CMSFile "CLP-200" +- +- ModelName "CLP-200" +- PCFileName "clp200.ppd" +- } { +- Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI" +- Resolution - 1 0 0 0 "1200dpi/1200 DPI" +- Attribute General CMSFile "CLP-600" +- Throughput 20 +- +- ModelName "CLP-600" +- PCFileName "clp600.ppd" +- } +- } +- +- // QPDL Version 2 +- { +- Attribute QPDL QPDLVersion "2" +- Attribute General DocHeaderValues "<0><0><1>" +- +- { +- Attribute General CMSFile "CLX-2170" +- +- ModelName "CLX-2170" +- PCFileName "clx2170.ppd" +- } { +- Resolution - 1 0 0 0 "1200dpi/1200 DPI" +- +- { +- Resolution - 1 0 0 0 "300dpi/300 DPI" +- Attribute General CMSFile "CLP-300" +- Throughput 4 +- +- { +- ModelName "CLP-300" +- PCFileName "clp300.ppd" +- } { +- ModelName "CLP-310N" +- PCFileName "clp310n.ppd" +- } +- } { +- Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI" +- +- { +- Attribute General CMSFile "CLX-216x" +- +- ModelName "CLX-216X" +- PCFileName "clx216x.ppd" +- } { +- Attribute General CMSFile "CLX-3160" +- +- ModelName "CLX-3160" +- PCFileName "clx3160.ppd" +- } +- } +- } +- } +- } +-} +- +-// Color printers V. 3 (Banded JBIG algorithm) +-{ +- #import "spl2bandedjbig.defs" +- #import "filterColor.defs" +- #import "powersave.defs" +- #import "color-v3.defs" +- #import "manualduplex.defs" +- Attribute QPDL QPDLVersion "5" +- Attribute QPDL PacketSize "512" +- Attribute General DocHeaderValues "<0><0><1>" +- Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI" +- Resolution - 1 0 0 0 "1200dpi/1200 DPI" +- Throughput 4 +- { +- Attribute General CMSFile "CLP-310" +- +- ModelName "CLP-310" +- PCFileName "clp310.ppd" +- }{ +- Attribute General CMSFile "CLP-315" +- +- ModelName "CLP-315" +- PCFileName "clp315.ppd" +- } +-} +- +- +- +-/* vim: set expandtab tabstop=4 shiftwidth=4 smarttab tw=80 enc=utf8: */ +- +Index: splix-2.0.0+svn306/ppd/samsung.drv.in +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ splix-2.0.0+svn306/ppd/samsung.drv.in 2012-04-29 16:06:49.196184883 +0200 +@@ -0,0 +1,429 @@ ++/* ++ * samsung.drv (C) 2007, Aurélien Croc (AP²C) ++ * ++ * Contains the Samsung printers drivers ++ * ++ * $Id: samsung.drv 300 2011-12-06 21:55:59Z tillkamppeter $ ++ */ ++ ++Manufacturer "Samsung" ++ ++#import "version.defs" ++#import "altitude.defs" ++ ++ ++// ++// Specific black & white printer definition ++// ++{ ++ #import "spl2.defs" ++ #import "filter.defs" ++ #import "powersave.defs" ++ #import "tonerdensity.defs" ++ #import "tonersave.defs" ++ #import "jamrecovery.defs" ++ ++ ++ // Monochrome printers V. 1 (old algorithms) ++ { ++ #import "monochrome-v1.defs" ++ Attribute QPDL QPDLVersion "1" ++ Attribute General DocHeaderValues "<0><2><1>" ++ ++ { ++ Resolution k 1 0 0 0 "300dpi/300 DPI" ++ ++ ModelName "SCX-4100" ++ PCFileName "scx4100.ppd" ++ } { ++ Resolution k 1 0 0 0 "300dpi/300 DPI" ++ ++ ModelName "SCX-4200" ++ PCFileName "scx4200.ppd" ++ } { ++ Resolution k 1 0 0 0 "300dpi/300 DPI" ++ ++ ModelName "SCX-4216F" ++ PCFileName "scx4216f.ppd" ++ } { ++ Resolution k 1 0 0 0 "300dpi/300 DPI" ++ ++ ModelName "SCX-4300" ++ PCFileName "scx4300.ppd" ++ } { ++ ModelName "SCX-4500" ++ PCFileName "scx4500.ppd" ++ } { ++ ModelName "SCX-4521F" ++ PCFileName "scx4521f.ppd" ++ } { ++ Resolution k 1 0 0 0 "300dpi/300 DPI" ++ ++ ModelName "SF-565P" ++ PCFileName "sf565p.ppd" ++ } ++ ++ // Monochrome printers V. 2 (new algorithms) ++ } { ++ #import "monochrome-v2.defs" ++ ++ // QPDL Version 1 ++ { ++ Attribute QPDL QPDLVersion "1" ++ Attribute General DocHeaderValues "<0><0><0>" ++ ++ { ++ Resolution k 1 0 0 0 "300dpi/300 DPI" ++ #import "manualduplex.defs" ++ { ++ ModelName "ML-1510" ++ PCFileName "ml1510.ppd" ++ } { ++ ModelName "ML-1520" ++ PCFileName "ml1520.ppd" ++ } { ++ ModelName "ML-1610" ++ PCFileName "ml1610.ppd" ++ } { ++ ModelName "ML-1710" ++ PCFileName "ml1710.ppd" ++ } { ++ ModelName "ML-1740" ++ PCFileName "ml1740.ppd" ++ } { ++ #import "srtmode.defs" ++ ModelName "ML-1750" ++ PCFileName "ml1750.ppd" ++ } { ++ ModelName "ML-2571" ++ PCFileName "ml2571.ppd" ++ } ++ } { ++ Resolution k 1 0 0 0 "1200dpi/1200 DPI" ++ ++ // Multi-tray ++ InputSlot 3 "Multi/Multi-Purpose Tray" ++ InputSlot 4 "Upper/Tray 1" ++ InputSlot 5 "Lower/Tray 2" ++ InputSlot 6 "Envelope/Envelope Tray" ++ InputSlot 7 "Tray3/Tray 3" ++ // But tray 2, Envelope and Tray3 are options... ++ Installable "OptionTray2/Tray 2 Installed" ++ UIConstraints "*OptionTray2 False *InputSlot Lower" ++ Installable "OptionTrayEnv/Envelope Tray Installed" ++ UIConstraints "*OptionTrayEnv False *InputSlot Envelope" ++ Installable "OptionTray3/Tray 3 Installed" ++ UIConstraints "*OptionTray3 False *InputSlot Tray3" ++ ++ #import "srtmode.defs" ++ { ++ #import "manualduplex.defs" ++ Throughput 22 ++ { ++ ModelName "ML-2250" ++ PCFileName "ml2250.ppd" ++ } { ++ ModelName "ML-2251" ++ PCFileName "ml2251.ppd" ++ } ++ } { ++ Duplex normal ++ ++ { ++ ModelName "ML-3471ND" ++ PCFileName "ml3471nd.ppd" ++ } { ++ ModelName "ML-3560" ++ PCFileName "ml3560.ppd" ++ } { ++ Resolution k 1 0 0 0 "300dpi/300 DPI" ++ { ++ ModelName "ML-2150" ++ PCFileName "ml2150.ppd" ++ } { ++ ModelName "ML-2550" ++ PCFileName "ml2550.ppd" ++ } ++ } ++ } ++ } ++ } ++ ++ // QPDL Version 2 ++ { ++ Attribute QPDL QPDLVersion "2" ++ Attribute General DocHeaderValues "<0><0><1>" ++ ++ { ++ Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI" ++ #import "manualduplex.defs" ++ ++ { ++ ModelName "ML-1630" ++ PCFileName "ml1630.ppd" ++ } { ++ ModelName "ML-1640" ++ PCFileName "ml1640.ppd" ++ } { ++ ModelName "ML-2010" ++ PCFileName "ml2010.ppd" ++ } { ++ ModelName "ML-2015" ++ PCFileName "ml2015.ppd" ++ } { ++ ModelName "ML-2240" ++ PCFileName "ml2240.ppd" ++ } { ++ #import "srtmode.defs" ++ ++ ModelName "ML-2510" ++ PCFileName "ml2510.ppd" ++ } ++ } ++ } ++ ++ // QPDL Version 3 ++ { ++ Attribute QPDL QPDLVersion "3" ++ Attribute General DocHeaderValues "<0><0><1>" ++ ++ { ++ Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI" ++ #import "manualduplex.defs" ++ ++ { ++ ModelName "ML-1660" ++ PCFileName "ml1660.ppd" ++ } { ++ ModelName "ML-1910" ++ PCFileName "ml1910.ppd" ++ } { ++ ModelName "ML-1915" ++ PCFileName "ml1915.ppd" ++ } { ++ ModelName "ML-2525" ++ PCFileName "ml2525.ppd" ++ } { ++ ModelName "ML-2525W" ++ PCFileName "ml2525w.ppd" ++ } ++ } { ++ Resolution k 1 0 0 0 "1200dpi/1200 DPI" ++ ++ { ++ ModelName "ML-2580" ++ PCFileName "ml2580.ppd" ++ } { ++ ModelName "ML-2580N" ++ PCFileName "ml2580n.ppd" ++ } { ++ ModelName "ML-3050" ++ PCFileName "ml3050.ppd" ++ } { ++ ModelName "ML-3051" ++ PCFileName "ml3051.ppd" ++ } { ++ ModelName "SCX-3200" ++ PCFileName "scx3200.ppd" ++ } { ++ ModelName "SCX-4600" ++ PCFileName "scx4600.ppd" ++ } { ++ ModelName "SCX-4623f" ++ PCFileName "scx4623f.ppd" ++ } { ++ ModelName "SCX-4623fw" ++ PCFileName "scx4623fw.ppd" ++ } ++ } { ++ Resolution k 1 0 0 0 "1200dpi/1200 DPI" ++ ++ Duplex normal ++ ++ { ++ ModelName "ML-3051ND" ++ PCFileName "ml3051nd.ppd" ++ } { ++ ModelName "SCX-5330N" ++ PCFileName "scx5330n.ppd" ++ } { ++ ModelName "SCX-5530FN" ++ PCFileName "scx5530fn.ppd" ++ } ++ } ++ } ++ } ++} ++ ++ ++ ++ ++// ++// Specific color printer definition ++// ++{ ++ #import "spl2.defs" ++ #import "filterColor.defs" ++ #import "powersave.defs" ++ ++ // Color printers V. 1 (old algorithms) ++ { ++ #import "color-v1.defs" ++ #import "jamrecovery.defs" ++ ++ // Multi-tray ++ InputSlot 3 "Multi/Multi-Purpose Tray" ++ InputSlot 4 "Upper/Tray 1" ++ InputSlot 5 "Lower/Tray 2" ++ // But tray 2 is optional.. ++ Installable "OptionTray2/Tray 2 Installed" ++ UIConstraints "*OptionTray2 False *InputSlot Lower" ++ ++ Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI" ++ Resolution - 1 0 0 0 "1200dpi/1200 DPI" ++ ++ Duplex normal ++ ++ Attribute General DocHeaderValues "<0><0><1>" ++ { ++ Attribute QPDL QPDLVersion "1" ++ ++ { ++ Attribute General CMSFile "CLP-500" ++ Throughput 20 ++ ++ { ++ ModelName "CLP-500" ++ PCFileName "clp500.ppd" ++ } { ++ ModelName "CLP-550" ++ PCFileName "clp550.ppd" ++ } ++ } { ++ Attribute General CMSFile "CLP-510" ++ Throughput 24 ++ ++ ModelName "CLP-510" ++ PCFileName "clp510.ppd" ++ } ++ } ++ { ++ Attribute QPDL QPDLVersion "5" ++ Attribute General CMSFile "CLP-610" ++ #import "reverseduplex.defs" ++ ++ ModelName "CLP-610" ++ PCFileName "clp610.ppd" ++ } ++ { ++ Attribute QPDL QPDLVersion "5" ++ Attribute General CMSFile "CLP-610" ++ #import "reverseduplex.defs" ++ ++ ModelName "CLP-610ND" ++ PCFileName "clp610nd.ppd" ++ } ++ } ++ ++ // Color printers V. 2 (JBIG algorithm) ++ { ++ #import "color-v2.defs" ++ Attribute QPDL PacketSize "512" ++ #import "manualduplex.defs" ++ ++ ++ // QPDL Version 1 ++ { ++ Attribute QPDL QPDLVersion "1" ++ Attribute General DocHeaderValues "<0><0><0>" ++ { ++ Attribute General CMSFile "CLP-200" ++ ++ ModelName "CLP-200" ++ PCFileName "clp200.ppd" ++ } { ++ Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI" ++ Resolution - 1 0 0 0 "1200dpi/1200 DPI" ++ Attribute General CMSFile "CLP-600" ++ Throughput 20 ++ ++ ModelName "CLP-600" ++ PCFileName "clp600.ppd" ++ } ++ } ++ ++ // QPDL Version 2 ++ { ++ Attribute QPDL QPDLVersion "2" ++ Attribute General DocHeaderValues "<0><0><1>" ++ ++ { ++ Attribute General CMSFile "CLX-2170" ++ ++ ModelName "CLX-2170" ++ PCFileName "clx2170.ppd" ++ } { ++ Resolution - 1 0 0 0 "1200dpi/1200 DPI" ++ ++ { ++ Resolution - 1 0 0 0 "300dpi/300 DPI" ++ Attribute General CMSFile "CLP-300" ++ Throughput 4 ++ ++ { ++ ModelName "CLP-300" ++ PCFileName "clp300.ppd" ++ } { ++ ModelName "CLP-310N" ++ PCFileName "clp310n.ppd" ++ } ++ } { ++ Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI" ++ ++ { ++ Attribute General CMSFile "CLX-216x" ++ ++ ModelName "CLX-216X" ++ PCFileName "clx216x.ppd" ++ } { ++ Attribute General CMSFile "CLX-3160" ++ ++ ModelName "CLX-3160" ++ PCFileName "clx3160.ppd" ++ } ++ } ++ } ++ } ++ } ++} ++ ++// Color printers V. 3 (Banded JBIG algorithm) ++{ ++ #import "spl2bandedjbig.defs" ++ #import "filterColor.defs" ++ #import "powersave.defs" ++ #import "color-v3.defs" ++ #import "manualduplex.defs" ++ Attribute QPDL QPDLVersion "5" ++ Attribute QPDL PacketSize "512" ++ Attribute General DocHeaderValues "<0><0><1>" ++ Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI" ++ Resolution - 1 0 0 0 "1200dpi/1200 DPI" ++ Throughput 4 ++ { ++ Attribute General CMSFile "CLP-310" ++ ++ ModelName "CLP-310" ++ PCFileName "clp310.ppd" ++ }{ ++ Attribute General CMSFile "CLP-315" ++ ++ ModelName "CLP-315" ++ PCFileName "clp315.ppd" ++ } ++} ++ ++ ++ ++/* vim: set expandtab tabstop=4 shiftwidth=4 smarttab tw=80 enc=utf8: */ ++ +Index: splix-2.0.0+svn306/ppd/toshiba.drv +=================================================================== +--- splix-2.0.0+svn306.orig/ppd/toshiba.drv 2012-04-29 16:06:45.000164058 +0200 ++++ /dev/null 1970-01-01 00:00:00.000000000 +0000 +@@ -1,42 +0,0 @@ +-/* +- * toshiba.drv (C) 2007, Aurélien Croc (AP²C) +- * +- * Contains the Toshiba printers drivers +- * +- * $Id: toshiba.drv 281 2010-08-01 10:26:07Z tillkamppeter $ +- */ +- +-Manufacturer "Toshiba" +- +-#import "version.defs" +-#import "spl2.defs" +-#import "altitude.defs" +- +-// +-// Specific black & white printer definition +-// +-{ +- #import "filter.defs" +- #import "powersave.defs" +- #import "tonerdensity.defs" +- #import "tonersave.defs" +- #import "jamrecovery.defs" +- +- +- // Monochrome printers V. 1 (old algorithms) +- { +- #import "monochrome-v1.defs" +- Attribute QPDL QPDLVersion "1" +- Attribute General DocHeaderValues "<0><2><1>" +- +- { +- Resolution k 1 0 0 0 "300dpi/300 DPI" +- +- ModelName "eSTUDIO180S" +- PCFileName "es180s.ppd" +- } +- } +-} +- +-/* vim: set expandtab tabstop=4 shiftwidth=4 smarttab tw=80 enc=utf8: */ +- +Index: splix-2.0.0+svn306/ppd/toshiba.drv.in +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ splix-2.0.0+svn306/ppd/toshiba.drv.in 2012-04-29 16:06:49.196184883 +0200 +@@ -0,0 +1,42 @@ ++/* ++ * toshiba.drv (C) 2007, Aurélien Croc (AP²C) ++ * ++ * Contains the Toshiba printers drivers ++ * ++ * $Id: toshiba.drv 281 2010-08-01 10:26:07Z tillkamppeter $ ++ */ ++ ++Manufacturer "Toshiba" ++ ++#import "version.defs" ++#import "spl2.defs" ++#import "altitude.defs" ++ ++// ++// Specific black & white printer definition ++// ++{ ++ #import "filter.defs" ++ #import "powersave.defs" ++ #import "tonerdensity.defs" ++ #import "tonersave.defs" ++ #import "jamrecovery.defs" ++ ++ ++ // Monochrome printers V. 1 (old algorithms) ++ { ++ #import "monochrome-v1.defs" ++ Attribute QPDL QPDLVersion "1" ++ Attribute General DocHeaderValues "<0><2><1>" ++ ++ { ++ Resolution k 1 0 0 0 "300dpi/300 DPI" ++ ++ ModelName "eSTUDIO180S" ++ PCFileName "es180s.ppd" ++ } ++ } ++} ++ ++/* vim: set expandtab tabstop=4 shiftwidth=4 smarttab tw=80 enc=utf8: */ ++ +Index: splix-2.0.0+svn306/ppd/xerox.drv +=================================================================== +--- splix-2.0.0+svn306.orig/ppd/xerox.drv 2012-04-29 16:06:45.000164058 +0200 ++++ /dev/null 1970-01-01 00:00:00.000000000 +0000 +@@ -1,218 +0,0 @@ +-/* +- * xerox.drv (C) 2007, Aurélien Croc (AP²C) +- * +- * Contains the Xerox printers drivers +- * +- * $Id: xerox.drv 299 2011-07-21 15:22:26Z tillkamppeter $ +- */ +-Manufacturer "Xerox" +- +-#import "version.defs" +-#import "spl2.defs" +-#import "filter.defs" +-#import "altitude.defs" +- +-// +-// Specific black & white printer definition +-// +-{ +- #import "powersave.defs" +- #import "tonerdensity.defs" +- #import "tonersave.defs" +- #import "jamrecovery.defs" +- +- // Monochrome printers V. 1 (old algorithms) +- { +- #import "monochrome-v1.defs" +- Attribute QPDL QPDLVersion "1" +- Attribute General DocHeaderValues "<0><2><1>" +- +- { +- Resolution k 1 0 0 0 "300dpi/300 DPI" +- +- ModelName "WorkCentre 3119" +- PCFileName "wc3119.ppd" +- } { +- Resolution k 1 0 0 0 "300dpi/300 DPI" +- +- ModelName "WorkCentre PE16" +- PCFileName "wcpe16.ppd" +- } { +- Resolution k 1 0 0 0 "300dpi/300 DPI" +- +- ModelName "WorkCentre PE114e" +- PCFileName "wcpe114e.ppd" +- } +- +- // Monochrome printers V. 2 (new algorithms) +- } { +- #import "monochrome-v2.defs" +- +- // QPDL Version 1 +- { +- Attribute QPDL QPDLVersion "1" +- Attribute General DocHeaderValues "<0><0><0>" +- +- { +- Resolution k 1 0 0 0 "300dpi/300 DPI" +- { +- #import "manualduplex.defs" +- ModelName "Phaser 3115" +- PCFileName "ph3115.ppd" +- } { +- #import "manualduplex.defs" +- ModelName "Phaser 3116" +- PCFileName "ph3116.ppd" +- } { +- #import "manualduplex.defs" +- ModelName "Phaser 3120" +- PCFileName "ph3120.ppd" +- } { +- #import "manualduplex.defs" +- ModelName "Phaser 3121" +- PCFileName "ph3121.ppd" +- } { +- #import "manualduplex.defs" +- ModelName "Phaser 3130" +- PCFileName "ph3130.ppd" +- } { +- // Multi-tray +- InputSlot 3 "Multi/Multi-Purpose Tray" +- InputSlot 4 "Upper/Tray 1" +- InputSlot 5 "Lower/Tray 2" +- +- Duplex normal +- { +- ModelName "Phaser 3420" +- PCFileName "ph3420.ppd" +- } { +- ModelName "Phaser 3425" +- PCFileName "ph3425.ppd" +- } { +- ModelName "Phaser 5500" +- PCFileName "ph5500.ppd" +- } +- } +- } { +- // Multi-tray +- InputSlot 3 "Multi/Multi-Purpose Tray" +- InputSlot 4 "Upper/Tray 1" +- InputSlot 5 "Lower/Tray 2" +- #import "manualduplex.defs" +- +- { +- ModelName "Phaser 3150" +- PCFileName "ph3150.ppd" +- } { +- ModelName "Phaser 3160" +- PCFileName "ph3160.ppd" +- } +- } +- } +- +- // QPDL Version 2 +- { +- #import "manualduplex.defs" +- Attribute QPDL QPDLVersion "2" +- Attribute General DocHeaderValues "<0><0><1>" +- +- { +- ModelName "Phaser 3117" +- PCFileName "ph3117.ppd" +- } { +- Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI" +- +- { +- ModelName "Phaser 3122" +- PCFileName "ph3122.ppd" +- } +- } { +- Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI" +- +- { +- ModelName "Phaser 3124" +- PCFileName "ph3124.ppd" +- } +- } +- } +- +- // QPDL Version 3 +- { +- Attribute QPDL QPDLVersion "3" +- Attribute General DocHeaderValues "<0><0><1>" +- +- { +- Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI" +- #import "manualduplex.defs" +- +- { +- ModelName "Phaser 3140" +- PCFileName "ph3140.ppd" +- } { +- ModelName "Phaser 3155" +- PCFileName "ph3155.ppd" +- } +- } +- } +- } +-} +- +- +-// +-// Specific color printer definition +-// +-{ +- #import "powersave.defs" +- +- // Color printers V. 1 (old algorithms) +- { +- #import "color-v1.defs" +- #import "jamrecovery.defs" +- +- // Multi-tray +- InputSlot 3 "Multi/Multi-Purpose Tray" +- InputSlot 4 "Upper/Tray 1" +- InputSlot 5 "Lower/Tray 2" +- // But tray 2 is optional.. +- Installable "OptionTray2/Tray 2 Installed" +- UIConstraints "*OptionTray2 False *InputSlot Lower" +- +- Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI" +- Resolution - 1 0 0 0 "1200dpi/1200 DPI" +- +- Duplex normal +- +- Attribute QPDL QPDLVersion "1" +- Attribute General DocHeaderValues "<0><0><1>" +- +- { +- Throughput 20 +- ModelName "Phaser 6100" +- PCFileName "ph6100.ppd" +- } +- } +- +- // Color printers V. 2 (JBIG algorithm) +- { +- #import "color-v2.defs" +- Attribute QPDL PacketSize "512" +- +- // QPDL Version 2 +- { +- Attribute QPDL QPDLVersion "2" +- Attribute General DocHeaderValues "<0><0><1>" +- Resolution - 1 0 0 0 "1200dpi/1200 DPI" +- Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI" +- Duplex normal +- +- { +- ModelName "Phaser 6110" +- PCFilename "ph6110.ppd" +- } +- } +- } +-} +- +- +-/* vim: set expandtab tabstop=4 shiftwidth=4 smarttab tw=80 enc=utf8: */ +- +Index: splix-2.0.0+svn306/ppd/xerox.drv.in +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ splix-2.0.0+svn306/ppd/xerox.drv.in 2012-04-29 16:06:49.200184886 +0200 +@@ -0,0 +1,218 @@ ++/* ++ * xerox.drv (C) 2007, Aurélien Croc (AP²C) ++ * ++ * Contains the Xerox printers drivers ++ * ++ * $Id: xerox.drv 299 2011-07-21 15:22:26Z tillkamppeter $ ++ */ ++Manufacturer "Xerox" ++ ++#import "version.defs" ++#import "spl2.defs" ++#import "filter.defs" ++#import "altitude.defs" ++ ++// ++// Specific black & white printer definition ++// ++{ ++ #import "powersave.defs" ++ #import "tonerdensity.defs" ++ #import "tonersave.defs" ++ #import "jamrecovery.defs" ++ ++ // Monochrome printers V. 1 (old algorithms) ++ { ++ #import "monochrome-v1.defs" ++ Attribute QPDL QPDLVersion "1" ++ Attribute General DocHeaderValues "<0><2><1>" ++ ++ { ++ Resolution k 1 0 0 0 "300dpi/300 DPI" ++ ++ ModelName "WorkCentre 3119" ++ PCFileName "wc3119.ppd" ++ } { ++ Resolution k 1 0 0 0 "300dpi/300 DPI" ++ ++ ModelName "WorkCentre PE16" ++ PCFileName "wcpe16.ppd" ++ } { ++ Resolution k 1 0 0 0 "300dpi/300 DPI" ++ ++ ModelName "WorkCentre PE114e" ++ PCFileName "wcpe114e.ppd" ++ } ++ ++ // Monochrome printers V. 2 (new algorithms) ++ } { ++ #import "monochrome-v2.defs" ++ ++ // QPDL Version 1 ++ { ++ Attribute QPDL QPDLVersion "1" ++ Attribute General DocHeaderValues "<0><0><0>" ++ ++ { ++ Resolution k 1 0 0 0 "300dpi/300 DPI" ++ { ++ #import "manualduplex.defs" ++ ModelName "Phaser 3115" ++ PCFileName "ph3115.ppd" ++ } { ++ #import "manualduplex.defs" ++ ModelName "Phaser 3116" ++ PCFileName "ph3116.ppd" ++ } { ++ #import "manualduplex.defs" ++ ModelName "Phaser 3120" ++ PCFileName "ph3120.ppd" ++ } { ++ #import "manualduplex.defs" ++ ModelName "Phaser 3121" ++ PCFileName "ph3121.ppd" ++ } { ++ #import "manualduplex.defs" ++ ModelName "Phaser 3130" ++ PCFileName "ph3130.ppd" ++ } { ++ // Multi-tray ++ InputSlot 3 "Multi/Multi-Purpose Tray" ++ InputSlot 4 "Upper/Tray 1" ++ InputSlot 5 "Lower/Tray 2" ++ ++ Duplex normal ++ { ++ ModelName "Phaser 3420" ++ PCFileName "ph3420.ppd" ++ } { ++ ModelName "Phaser 3425" ++ PCFileName "ph3425.ppd" ++ } { ++ ModelName "Phaser 5500" ++ PCFileName "ph5500.ppd" ++ } ++ } ++ } { ++ // Multi-tray ++ InputSlot 3 "Multi/Multi-Purpose Tray" ++ InputSlot 4 "Upper/Tray 1" ++ InputSlot 5 "Lower/Tray 2" ++ #import "manualduplex.defs" ++ ++ { ++ ModelName "Phaser 3150" ++ PCFileName "ph3150.ppd" ++ } { ++ ModelName "Phaser 3160" ++ PCFileName "ph3160.ppd" ++ } ++ } ++ } ++ ++ // QPDL Version 2 ++ { ++ #import "manualduplex.defs" ++ Attribute QPDL QPDLVersion "2" ++ Attribute General DocHeaderValues "<0><0><1>" ++ ++ { ++ ModelName "Phaser 3117" ++ PCFileName "ph3117.ppd" ++ } { ++ Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI" ++ ++ { ++ ModelName "Phaser 3122" ++ PCFileName "ph3122.ppd" ++ } ++ } { ++ Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI" ++ ++ { ++ ModelName "Phaser 3124" ++ PCFileName "ph3124.ppd" ++ } ++ } ++ } ++ ++ // QPDL Version 3 ++ { ++ Attribute QPDL QPDLVersion "3" ++ Attribute General DocHeaderValues "<0><0><1>" ++ ++ { ++ Resolution k 1 0 0 0 "1200x600dpi/1200x600 DPI" ++ #import "manualduplex.defs" ++ ++ { ++ ModelName "Phaser 3140" ++ PCFileName "ph3140.ppd" ++ } { ++ ModelName "Phaser 3155" ++ PCFileName "ph3155.ppd" ++ } ++ } ++ } ++ } ++} ++ ++ ++// ++// Specific color printer definition ++// ++{ ++ #import "powersave.defs" ++ ++ // Color printers V. 1 (old algorithms) ++ { ++ #import "color-v1.defs" ++ #import "jamrecovery.defs" ++ ++ // Multi-tray ++ InputSlot 3 "Multi/Multi-Purpose Tray" ++ InputSlot 4 "Upper/Tray 1" ++ InputSlot 5 "Lower/Tray 2" ++ // But tray 2 is optional.. ++ Installable "OptionTray2/Tray 2 Installed" ++ UIConstraints "*OptionTray2 False *InputSlot Lower" ++ ++ Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI" ++ Resolution - 1 0 0 0 "1200dpi/1200 DPI" ++ ++ Duplex normal ++ ++ Attribute QPDL QPDLVersion "1" ++ Attribute General DocHeaderValues "<0><0><1>" ++ ++ { ++ Throughput 20 ++ ModelName "Phaser 6100" ++ PCFileName "ph6100.ppd" ++ } ++ } ++ ++ // Color printers V. 2 (JBIG algorithm) ++ { ++ #import "color-v2.defs" ++ Attribute QPDL PacketSize "512" ++ ++ // QPDL Version 2 ++ { ++ Attribute QPDL QPDLVersion "2" ++ Attribute General DocHeaderValues "<0><0><1>" ++ Resolution - 1 0 0 0 "1200dpi/1200 DPI" ++ Resolution - 1 0 0 0 "1200x600dpi/1200x600 DPI" ++ Duplex normal ++ ++ { ++ ModelName "Phaser 6110" ++ PCFilename "ph6110.ppd" ++ } ++ } ++ } ++} ++ ++ ++/* vim: set expandtab tabstop=4 shiftwidth=4 smarttab tw=80 enc=utf8: */ ++ +Index: splix-2.0.0+svn306/ppd/dell.drv.in +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ splix-2.0.0+svn306/ppd/dell.drv.in 2012-04-29 16:06:49.200184886 +0200 +@@ -0,0 +1,46 @@ ++/* ++ * dell.drv (C) 2007, Aurélien Croc (AP²C) ++ * ++ * Contains the Dell printers drivers ++ * ++ * $Id: dell.drv 240 2008-11-24 00:10:09Z ap2c $ ++ */ ++ ++Manufacturer "Dell" ++ ++#import "version.defs" ++#import "spl2.defs" ++#import "filter.defs" ++#import "altitude.defs" ++ ++// ++// Specific black & white printer definition ++// ++{ ++ #import "monochrome-v1.defs" ++ #import "powersave.defs" ++ #import "tonerdensity.defs" ++ #import "tonersave.defs" ++ #import "jamrecovery.defs" ++ #import "manualduplex.defs" ++ ++ // QPDL Version 1 ++ { ++ Attribute QPDL QPDLVersion "1" ++ Attribute General DocHeaderValues "<0><0><0>" ++ ++ { ++ Resolution k 1 0 0 0 "300dpi/300 DPI" ++ { ++ ModelName "1100" ++ PCFileName "1100.ppd" ++ } { ++ ModelName "1110" ++ PCFileName "1110.ppd" ++ } ++ } ++ } ++} ++ ++/* vim: set expandtab tabstop=4 shiftwidth=4 smarttab tw=80 enc=utf8: */ ++ diff --git a/debian/patches/0004-Add-drv-target.patch b/debian/patches/0004-Add-drv-target.patch new file mode 100644 index 0000000..a0ccfa3 --- /dev/null +++ b/debian/patches/0004-Add-drv-target.patch @@ -0,0 +1,23 @@ +From: Luca Niccoli +Date: Sun, 29 Apr 2012 13:49:12 +0200 +Subject: Add target to pre-process drvs +Forwarded: https://sourceforge.net/tracker/?func=detail&aid=3522394&group_id=175815&atid=874748 +Index: splix-2.0.0+svn306/rules.mk +=================================================================== +--- splix-2.0.0+svn306.orig/rules.mk 2012-04-29 15:29:42.977145641 +0200 ++++ splix-2.0.0+svn306/rules.mk 2012-04-29 15:31:39.313722526 +0200 +@@ -49,11 +49,13 @@ + + # Specific rules used for development and information + +-.PHONY: tags optionList ppd cleanppd ++.PHONY: tags optionList drv ppd cleanppd + tags: + ctags --recurse --language-force=c++ --extra=+q --fields=+i \ + --exclude=doc --exclude=.svn * + ++drv: ++ @$(MAKE) --no-print-directory -C ppd/ drv DISABLE_JBIG=$(DISABLE_JBIG) + ppd: + @$(MAKE) --no-print-directory -C ppd/ ppd DISABLE_JBIG=$(DISABLE_JBIG) + cleanppd: diff --git a/debian/patches/series b/debian/patches/series index 1b2d9fa..8457e68 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,2 +1,4 @@ 0001-Fix-alignment-problem-on-armel.patch 0002-Rename-drv.patch +0003-Rename-drv-stubs.patch +0004-Add-drv-target.patch diff --git a/debian/rules b/debian/rules index c764e09..e5b8cca 100755 --- a/debian/rules +++ b/debian/rules @@ -13,13 +13,15 @@ build-indep: build-stamp build-stamp: configure-stamp dh_testdir - /usr/bin/make DRV_ONLY=1 rastertoqpdl_LIBS="-lcupsimage -lcups -lpthread -ljbig" pstoqpdl_LIBS="-lcupsimage -lcups -ljbig" + $(MAKE) drv + $(MAKE) DRV_ONLY=1 rastertoqpdl_LIBS="-lcupsimage -lcups -lpthread -ljbig" pstoqpdl_LIBS="-lcupsimage -lcups -ljbig" touch $@ clean: dh_testdir dh_testroot rm -f build-stamp configure-stamp + $(MAKE) cleanppd $(MAKE) clean DRV_ONLY=1 dh_clean optimized/pstoqpdl optimized/rastertoqpdl optimized/src/* debug/src/* .defs.mk