# First, high-level tasks. Then, manufacturer-level tasks Summary: Task package for printing and scanning Name: task-printing-scanning Version: 2011 Release: %mkrel 2 License: GPL Group: System/Printing Url: http://www.mandriva.com BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot # Due to sane-hpaio and to avoid rebuilding sane now (2008rc2) #BuildArch: noarch Requires: task-printing = %{version} Requires: hplip-gui Requires: %mklibname sane-hpaio 1 Requires: samba-client Requires: sane-backends Requires: saned Requires: scanner-gui Requires: usbutils Requires: xinetd Requires: xsane %description This task package contains the full selection of printing and scanning packages used in Mandriva. %files %package -n task-printing Group: System/Printing Summary: Task package for printing Requires: imagemagick Requires: a2ps Requires: cups Requires: cups-drivers Requires: cups-common Requires: foomatic-db Requires: foomatic-db-engine Requires: foomatic-filters Requires: ghostscript Requires: groff Requires: gutenprint-cups Requires: gutenprint-escputil Requires: gutenprint-foomatic #Requires: gutenprint-gimp2 Requires: gutenprint-ijs Requires: lesstif Requires: mpage Requires: netcat-traditional Requires: net-tools Requires: nmap Requires: postscript-ppds Requires: printer-filters Requires: printer-testpages Requires: printer-utils Requires: scli Requires: task-printing-canon = %{version}-%{release} Requires: task-printing-epson = %{version}-%{release} Requires: task-printing-hp = %{version}-%{release} Requires: task-printing-lexmark = %{version}-%{release} Requires: task-printing-misc = %{version}-%{release} Requires: task-printing-okidata = %{version}-%{release} Requires: task-printing-server = %{version}-%{release} %description -n task-printing This task package contains the default selection of printing packages used in Mandriva. %files -n task-printing #------------------------------------------------------------------------------- # Manufacturer-level tasks %define c2050_ver 0.4 %define c2070_ver 0.99 %define cjet_ver 0.8.9 %define cups_ver 1.3.0 %define drv_z42_ver 0.4.3 %define cups_drivers_foo2zjs_ver 0.0 %define foomatic_ver 1:3.0.2 %define foomatic_db_hpijs_ver 20070820 %define ghostscript_ver 8.15.4 %define gutenprint_ver 5.0.1 %define hplip_ver 2.8.2-2mdv %define lexmark2070_ver 0.6 %define lexmark7000linux_ver 990516 %define lexmarklxx74_ver 0.8.4.2 %define lm1100_ver 1.0.2a %define lxcontrol_ver 1.3 %define cups_drivers_lz11_ver 1.2 %define ml85p_ver 0.2.0 %define mtink_ver 1.0.14 %define oki4linux_ver 2.1gst %define pbm2l2030_ver 1.4 %define pbm2lwxl_ver 0 %define pentaxpj_ver 1.0.0 %define pnm2ppa_ver 1.12 %define ppmtomd_ver 1.5 %define printer_testpages_ver 2006 %define printer_tools_ver 2008 %define stylewriter_ver 0.9.9 #------------------------------------------------------------------------------- %package -n task-printing-server Summary: Meta package for a full CUPS server Group: System/Printing Requires: cups >= %{cups_ver} Requires: ghostscript >= %{ghostscript_ver} Requires: printer-tools >= %{printer_tools_ver} #Requires: task-foomatic >= %{foomatic_ver} Requires: foomatic-db Requires: foomatic-db-engine Requires: foomatic-filters %description -n task-printing-server This meta package will install every package needed for a full CUPS server, including some utilities. %files -n task-printing-server ################################################################################ ############### Manufacturer specific tasks sits bellow this ################### ################################################################################ %package -n task-printing-canon Summary: Meta package for Cannon printer drivers Group: System/Printing Requires: task-printing-server = %{version}-%{release} # The drivers Requires: cjet >= %{cjet_ver} Requires: ghostscript >= %{ghostscript_ver} Requires: gutenprint-cups >= %{gutenprint_ver} Requires: gutenprint-foomatic >= %{gutenprint_ver} Requires: gutenprint-ijs >= %{gutenprint_ver} Requires: hplip-hpijs >= %{hplip_ver} %description -n task-printing-canon This meta package will install every printer driver available for Cannon printers. If you have a printer of this kind installing this package is all you need to get it working. %files -n task-printing-canon #------------------------------------------------------------------------------- %package -n task-printing-epson Summary: Meta package for printer drivers for Epson Group: System/Printing Requires: task-printing-server = %{version}-%{release} # The drivers Requires: ghostscript >= %{ghostscript_ver} Requires: gutenprint-cups >= %{gutenprint_ver} Requires: gutenprint-foomatic >= %{gutenprint_ver} Requires: gutenprint-ijs >= %{gutenprint_ver} Requires: hplip-hpijs >= %{hplip_ver} # Some utils Requires: gutenprint-escputil >= %{gutenprint_ver} Requires: printer-tools >= %{printer_tools_ver} %description -n task-printing-epson This meta package will install every printer driver available for printers from Epson. If you have a printer of this kind installing this package is all you need to get it working. %files -n task-printing-epson #------------------------------------------------------------------------------- %package -n task-printing-hp Summary: Meta package for printer drivers for HP Group: System/Printing Requires: task-printing-server = %{version}-%{release} # The drivers Requires: ghostscript >= %{ghostscript_ver} Requires: gutenprint-cups >= %{gutenprint_ver} Requires: gutenprint-foomatic >= %{gutenprint_ver} Requires: gutenprint-ijs >= %{gutenprint_ver} Requires: cups-drivers-foo2zjs >= %{cups_drivers_foo2zjs_ver} Requires: hplip >= %{hplip_ver} Suggests: hplip-gui >= %{hplip_ver} Requires: pnm2ppa >= %{pnm2ppa_ver} %description -n task-printing-hp This meta package will install every printer driver available for printers from HP. If you have a printer of this kind installing this package is all you need to get it working. %files -n task-printing-hp #------------------------------------------------------------------------------- %package -n task-printing-lexmark Summary: Meta package for printer drivers for Lexmark Group: System/Printing Requires: task-printing-server = %{version}-%{release} # The drivers Requires: c2050 >= %{c2050_ver} Requires: c2070 >= %{c2070_ver} Requires: drv_z42 >= %{drv_z42_ver} Requires: ghostscript >= %{ghostscript_ver} Requires: gutenprint-cups >= %{gutenprint_ver} Requires: gutenprint-foomatic >= %{gutenprint_ver} Requires: gutenprint-ijs >= %{gutenprint_ver} Requires: hplip-hpijs >= %{hplip_ver} Requires: lexmark2070 >= %{lexmark2070_ver} Requires: lexmark7000linux >= %{lexmark7000linux_ver} Requires: cups-drivers-lxx74 >= %{lexmarklxx74_ver} Requires: lm1100 >= %{lm1100_ver} Requires: cups-drivers-lz11 >= %{cups_drivers_lz11_ver} Requires: pbm2l2030 >= %{pbm2l2030_ver} # Some lex utils Requires: printer-tools >= %{printer_tools_ver} # Requires: z42tool >= %{drv_z42_ver} Requires: lxcontrol >= %{lxcontrol_ver} %description -n task-printing-lexmark This meta package will install every printer driver available for printers from Lexmark. If you have a printer of this kind installing this package is all you need to get it working. %files -n task-printing-lexmark #------------------------------------------------------------------------------- %package -n task-printing-misc Summary: Meta package for printer drivers for miscelaneous printers Group: System/Printing Requires: task-printing-server = %{version}-%{release} # The drivers Requires: drv_z42 >= %{drv_z42_ver} Requires: cups-drivers-foo2zjs >= %{cups_drivers_foo2zjs_ver} Requires: ghostscript >= %{ghostscript_ver} Requires: hplip-hpijs >= %{hplip_ver} Requires: stylewriter >= %{stylewriter_ver} Requires: ml85p >= %{ml85p_ver} Requires: pbm2lwxl >= %{pbm2lwxl_ver} Requires: pentaxpj >= %{pentaxpj_ver} Requires: ppmtomd >= %{ppmtomd_ver} %description -n task-printing-misc This meta package will install every printer driver available for printers from miscelaneous manufacturers. This package should cover printers from: Alps, Anitech, Apollo, Apple, Avery, Brother, Citizen, Citoh, Compaq, Dec, Dell, Dymo, Fujitsu, IBM, Imagen, Infotec, Kodak, Kyocera, Minolta, Mitsubishi, Nec, Oce, Olivetti, Panasonic, Pcpi, Pentax, QMS, Ricoh, Samsung, Star, Tektronix and Xerox. %files -n task-printing-misc #------------------------------------------------------------------------------- %package -n task-printing-okidata Summary: Meta package for printer drivers for Okidata Group: System/Printing Requires: task-printing-server = %{version}-%{release} # The drivers Requires: ghostscript >= %{ghostscript_ver} Requires: hplip-hpijs >= %{hplip_ver} Requires: oki4linux >= %{oki4linux_ver} Requires: ppmtomd >= %{ppmtomd_ver} %description -n task-printing-okidata This meta package will install every printer driver available for printers from Okidata. If you have a printer of this kind installing this package is all you need to get it working. %files -n task-printing-okidata #------------------------------------------------------------------------------- %changelog * Thu Aug 04 2011 Alex Burmashev 2011-2 + Revision: 693235 - removed guteprint-gimp2 from task-printing requires, as it is not needed by default * Wed Apr 20 2011 Antoine Ginies 2011-1 + Revision: 656225 - release 2011 * Thu Jul 29 2010 Juan Luis Baptiste 2010-2mdv2011.0 + Revision: 563226 - Fix bug (mdv 60137) * Wed Mar 17 2010 Oden Eriksson 2010-2mdv2010.1 + Revision: 524167 - rebuilt for 2010.1 * Wed Oct 14 2009 Oden Eriksson 2010-1mdv2010.0 + Revision: 457373 - foomatic-db-hpijs is obsolete, provided by hp and by the hplip package now * Tue Sep 01 2009 Christophe Fergeau 2009.0-5mdv2010.0 + Revision: 423763 - rebuild * Sat Mar 07 2009 Antoine Ginies 2009.0-4mdv2009.1 + Revision: 351486 - rebuild * Fri Feb 06 2009 Gustavo De Nardin 2009.0-3mdv2009.1 + Revision: 338302 - nc got renamed to netcat-traditional * Tue Feb 03 2009 Frederik Himpe 2009.0-2mdv2009.1 + Revision: 337070 - Require hplip-gui in task-printing-scanning instead of GUI-less hplip - Suggest hplip-gui in task-printing-hp in addition to hplip requirement (so that hplip-gui is still installed by default, but it becomes possible to easily set up a HP printer without having to install X and QT libraries) + Oden Eriksson - lowercase ImageMagick * Thu Sep 04 2008 Tiago Salem 2009.0-1mdv2009.0 + Revision: 280915 - update version to 2009.0 * Wed Jun 18 2008 Thierry Vignaud 2008.1-2mdv2009.0 + Revision: 225637 - rebuild * Wed Feb 13 2008 Marcelo Ricardo Leitner 2008.1-1mdv2008.1 + Revision: 167106 - New version: 2008.1 - task-printing-hp does not require hplip-hpijs-ppds anymore: we are using dynamic ppds now and Fax ppd was moved to hplip main package. - Force hplip version greater than 2.8.2-2mdv so that above changes are inplace. + Thierry Vignaud - fix description-line-too-long * Mon Jan 28 2008 Marcelo Ricardo Leitner 2008-5mdv2008.1 + Revision: 159265 - Make task-printing-hp requires hplip-hpijs-ppds, due to HP Fax .ppd file, needed by printerdrake (for fax queues). + Olivier Blin - restore BuildRoot + Thierry Vignaud - kill re-definition of %%buildroot on Pixel's request * Wed Sep 19 2007 Marcelo Ricardo Leitner 2008-4mdv2008.0 + Revision: 91096 - Do not require xpp anymore. Closes: #33077 * Wed Sep 19 2007 Marcelo Ricardo Leitner 2008-3mdv2008.0 + Revision: 90697 - Turn off noarch for this package: fix sane-hpaio requires and avoid rebuilding sane right now (2008rc2) TODO: Fix it in proper way after 2008.0: fix provides on lib64sane-hpaio. * Mon Sep 17 2007 Marcelo Ricardo Leitner 2008-2mdv2008.0 + Revision: 89217 - Adds requires to gutenprint-ijs in all tasks that uses gutenprint, as it is a must. * Fri Sep 14 2007 Marcelo Ricardo Leitner 2008-1mdv2008.0 + Revision: 85600 - Fix group tags. - Version 2008 - Add a manufacturer-level task packages: references all you need to have a printer working (for cups for now). * Tue Mar 27 2007 Olivier Blin 2007.1-4mdv2007.1 + Revision: 148812 - create a printing-focused task-printing package (#29693) * Sun Mar 11 2007 Olivier Blin 2007.1-3mdv2007.1 + Revision: 141429 - do not require ppdfilt in task-printing-scanning (#29374) * Thu Mar 08 2007 Olivier Blin 2007.1-2mdv2007.1 + Revision: 134971 - fix requires on x86_64 (and do not be noarch) * Thu Mar 01 2007 Olivier Blin 2007.1-1mdv2007.1 + Revision: 130362 - initial release (based on rpmsrate and One auto_inst) - Create task-printing-scanning