commit 4918fd06a6c413f9e24f41e5ef015dd03afa93b5 Author: Rosa Date: Wed Feb 1 15:12:59 2012 +0400 Automatic import for version 2011 diff --git a/task-printing-scanning.spec b/task-printing-scanning.spec new file mode 100644 index 0000000..d8a2e48 --- /dev/null +++ b/task-printing-scanning.spec @@ -0,0 +1,408 @@ +# 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 +