From c341f0716178803888c0960a3a933f9500d85433 Mon Sep 17 00:00:00 2001 From: fpdpbuilder_pel7x64builder0 Date: Mon, 10 Dec 2018 12:00:48 +0100 Subject: [PATCH] foomatic package creation Signed-off-by: fpdpbuilder_pel7x64builder0 --- SOURCES/foomatic-filters-debug-string.patch | 12 + SOURCES/foomatic-manpages.patch | 360 ++++++ SPECS/foomatic.spec | 1269 +++++++++++++++++++ 3 files changed, 1641 insertions(+) create mode 100644 SOURCES/foomatic-filters-debug-string.patch create mode 100644 SOURCES/foomatic-manpages.patch create mode 100644 SPECS/foomatic.spec diff --git a/SOURCES/foomatic-filters-debug-string.patch b/SOURCES/foomatic-filters-debug-string.patch new file mode 100644 index 0000000..7743862 --- /dev/null +++ b/SOURCES/foomatic-filters-debug-string.patch @@ -0,0 +1,12 @@ +diff -up foomatic-filters-4.0.8/foomaticrip.c.debug-string foomatic-filters-4.0.8/foomaticrip.c +--- foomatic-filters-4.0.8/foomaticrip.c.debug-string 2011-10-24 13:01:42.000000000 +0200 ++++ foomatic-filters-4.0.8/foomaticrip.c 2011-10-24 13:05:55.737030758 +0200 +@@ -1651,7 +1651,7 @@ int main(int argc, char** argv) + if (dontparse == 2) { + /* Raw queue, simply pass the input into the postpipe (or to STDOUT + when there is no postpipe) */ +- _log("Raw printing, executing \"cat %s\"\n\n"); ++ _log("Raw printing, executing \"cat %s\"\n\n", postpipe->data); + snprintf(tmp, 1024, "cat %s", postpipe->data); + run_system_process("raw-printer", tmp); + continue; diff --git a/SOURCES/foomatic-manpages.patch b/SOURCES/foomatic-manpages.patch new file mode 100644 index 0000000..0c02d1a --- /dev/null +++ b/SOURCES/foomatic-manpages.patch @@ -0,0 +1,360 @@ +diff -up foomatic-db-engine-4.0.11/foomatic-cleanupdrivers.1.in.manpages foomatic-db-engine-4.0.11/foomatic-cleanupdrivers.1.in +--- foomatic-db-engine-4.0.11/foomatic-cleanupdrivers.1.in.manpages 2014-08-28 14:48:37.799189679 +0100 ++++ foomatic-db-engine-4.0.11/foomatic-cleanupdrivers.1.in 2014-08-28 14:48:37.799189679 +0100 +@@ -0,0 +1,16 @@ ++.\" This -*- nroff -*- source file is part of foomatic. ++.\" ++.TH FOOMATIC-CLEANUPDRIVERS 1 "2014-08-21" "Foomatic Project" ++.SH NAME ++foomatic-cleanupdrivers \- Remove driver entries with no command line ++.SH SYNOPSIS ++.HP \w'\fBfoomatic-cleanupdrivers\fR\ 'u ++\fBfoomatic-cleanupdrivers\fR [\fIDBDIR\fR] ++ ++.SH DESCRIPTION ++.PP ++The \fBfoomatic\-cleanupdrivers\fR command removes all driver XML ++files which have an empty command line. ++ ++.PP ++It is not intended to be called directly by the user. +diff -up foomatic-db-engine-4.0.11/foomatic-datafile.1.manpages foomatic-db-engine-4.0.11/foomatic-datafile.1 +--- foomatic-db-engine-4.0.11/foomatic-datafile.1.manpages 2014-08-28 14:48:37.799189679 +0100 ++++ foomatic-db-engine-4.0.11/foomatic-datafile.1 2014-08-28 14:48:37.799189679 +0100 +@@ -0,0 +1 @@ ++.so man1/foomatic-ppdfile.1 +diff -up foomatic-db-engine-4.0.11/foomatic-extract-text.1.in.manpages foomatic-db-engine-4.0.11/foomatic-extract-text.1.in +--- foomatic-db-engine-4.0.11/foomatic-extract-text.1.in.manpages 2014-08-28 14:48:37.799189679 +0100 ++++ foomatic-db-engine-4.0.11/foomatic-extract-text.1.in 2014-08-28 14:48:37.799189679 +0100 +@@ -0,0 +1,16 @@ ++.\" This -*- nroff -*- source file is part of foomatic. ++.\" ++.TH FOOMATIC-EXTRACT-TEXT 1 "2014-08-21" "Foomatic Project" ++.SH NAME ++foomatic-extract-text \- Generate .po files from Foomatic UI strings ++.SH SYNOPSIS ++.HP \w'\fBfoomatic-extract-text\fR\ 'u ++\fBfoomatic-extract-text\fR ++ ++.SH DESCRIPTION ++.PP ++The \fBfoomatic\-extract\-text\fR command generates .po files from the ++UI strings in the currently installed Foomatic database. ++ ++.PP ++It is not intended to be called directly by the user. +diff -up foomatic-db-engine-4.0.11/foomatic-fix-xml.1.in.manpages foomatic-db-engine-4.0.11/foomatic-fix-xml.1.in +--- foomatic-db-engine-4.0.11/foomatic-fix-xml.1.in.manpages 2014-08-28 14:48:37.799189679 +0100 ++++ foomatic-db-engine-4.0.11/foomatic-fix-xml.1.in 2014-08-28 14:48:37.799189679 +0100 +@@ -0,0 +1,14 @@ ++.\" This -*- nroff -*- source file is part of foomatic. ++.\" ++.TH FOOMATIC-FIX-XML 1 "2014-08-21" "Foomatic Project" ++.SH NAME ++foomatic-fix-xml \- Remove leading blank lines from Foomatic database ++.SH SYNOPSIS ++.HP \w'\fBfoomatic-fix-xml\fR\ 'u ++\fBfoomatic-fix-xml\fR [\fIDBDIR\fR] ++ ++.SH DESCRIPTION ++.PP ++Use the \fBfoomatic\-fix\-xml\fR command if you have compiled ++foomatic-perl-data against libxml 1.x and you have old database ++entries with a leading blank line. +diff -up foomatic-db-engine-4.0.11/foomatic-nonumericalids.1.in.manpages foomatic-db-engine-4.0.11/foomatic-nonumericalids.1.in +--- foomatic-db-engine-4.0.11/foomatic-nonumericalids.1.in.manpages 2014-08-28 14:48:37.800189684 +0100 ++++ foomatic-db-engine-4.0.11/foomatic-nonumericalids.1.in 2014-08-28 14:48:37.800189684 +0100 +@@ -0,0 +1,17 @@ ++.\" This -*- nroff -*- source file is part of foomatic. ++.\" ++.TH FOOMATIC-NONUMERICALIDS 1 "2014-08-21" "Foomatic Project" ++.SH NAME ++foomatic-nonumericalids \- Convert numerical printer IDS to clear-text IDs ++.SH SYNOPSIS ++.HP \w'\fBfoomatic-nonumericalids\fR\ 'u ++\fBfoomatic-nonumericalids\fR ++ ++.SH DESCRIPTION ++.PP ++This script changes all old cryptic numerical printer IDs from the old ++PostGreSQL time to clear-text printer IDs in the installed Foomatic ++database. ++ ++.PP ++It is very unlikely you need to do this. +diff -up foomatic-db-engine-4.0.11/foomatic-ppd-to-xml.1.in.manpages foomatic-db-engine-4.0.11/foomatic-ppd-to-xml.1.in +--- foomatic-db-engine-4.0.11/foomatic-ppd-to-xml.1.in.manpages 2014-08-28 14:48:37.800189684 +0100 ++++ foomatic-db-engine-4.0.11/foomatic-ppd-to-xml.1.in 2014-08-28 14:48:37.800189684 +0100 +@@ -0,0 +1,104 @@ ++.\" This -*- nroff -*- source file is part of foomatic. ++.\" ++.TH FOOMATIC-PPD-TO-XML 1 "2014-08-21" "Foomatic Project" ++.SH NAME ++foomatic-ppd-to-xml \- Generate Foomatic printer XML from a PPD ++.SH SYNOPSIS ++.HP \w'\fBfoomatic-ppd-to-xml\fR\ 'u ++\fBfoomatic-ppd-to-xml\fR \fIOPTIONS\FR [\fIDRIVER\fR:]\fIPPD\fR [[\fIDRIVER\fR:]\fIPPD\fR ...] ++.HP \w'\fBfoomatic-ppd-to-xml\fR\ 'u ++\fBfoomatic-ppd-to-xml\fR \-h ++ ++.SH DESCRIPTION ++The first form of the ++.B foomatic-ppd-to-xml ++command creates Foomatic printer XML corresponding to a given PPD ++file. ++ ++.PP ++If \fIDRIVER\fR is specified, it is the driver to which the PPD file ++should get assigned. If not supplied, the first driver in the driver ++list supplied via the \fB\-d\fR option is used. Note that the PPD files ++have to be supplied to different drivers, so drivers need to be ++specified if using more than one PPD. ++ ++.PP ++The second form prints a help message and exits. ++ ++.SS Options ++.TP 5 ++\fB\-d\fR \fIDRIVERS\fR ++Comma-separated list of drivers with which the printer works. First ++driver is the one for which the PPD file is. If not otherwise stated ++by the \fB\-r\fR option, this is also the recommended driver. Drivers ++already specified together with PPDs do not need to be specified with ++this option again. The option is not needed if drivers are specified ++for all PPDs. ++ ++.TP 5 ++\fB\-r\fR \fIDRIVER\fR ++Recommended driver. ++ ++.TP 5 ++\fB\-p\fR \fIPDLS\fR ++Comma-separated list of known Page Description Languages (PDLs) which ++the printer supports. This will add all suitable drivers to the XML ++entry. Currently supported are: Postscript, PCLXL, PCL6, PCL5e, PCL5c, ++PCL5, and PCL4. ++ ++.TP 5 ++\fB\-l\fR ++Add a link to the PPD file to the driver entry in the XML file. ++ ++.TP 5 ++\fB\-b\fR \fIDIRECTORY\fR ++Base directory for a relative link to the PPD. If the base directory ++is given, the link set via the \fB\-l\fR option is relative to this ++directory (and not relative to the current directory). With a base ++directory given the \fIPPD\fR can also be given relative to this ++directory. ++ ++.TP 5 ++\fB\-D\fR ++Add only the driver requested by \fB\-d\fR and \fB\-r\fR to the driver ++list in the XML file, do not add drivers based on PDLs, not even on ++the PDLs supplied by the \fB\-p\fR option. ++ ++.TP 5 ++\fB\-c\fR \fICOMMENT\fR ++Add the given comment to the comment field of the XML file. Comments ++are in HTML. ++ ++.TP 5 ++\fB\-C\fR ++Suppress any default comments (max paper width, pages per minute, ++automatically generated XML, ...). Does not suppress the comment ++supplied with \fB\-c\fR. ++ ++.TP 5 ++\fB\-f\fR \fIDIRECTORY\fR ++Directory in which to write the resulting XML file. The name of the ++file will be the printer ID with the ".xml" extension. ++ ++.TP 5 ++\fB\-n\fR ++Do not write modified versions of existing XML files, only create XML ++files for printers for which there is no XML file yet. ++ ++.TP 5 ++\fB\-x\fR ++Create XML files independent of whether or not there are already XML ++files for the printers covered by the PPD. This makes the process ++vastly faster if you have PPD files for printers which are definitely ++not yet in the Foomatic database. ++ ++.SH EXIT STATUS ++\fBfoomatic-ppd-to-xml\fR returns 0 on success, 1 otherwise. ++ ++.SH BUGS ++None so far. ++ ++Please post bug reports on ++ ++http://lists.freestandards.org/mailman/listinfo/printing-foomatic ++ +diff -up foomatic-db-engine-4.0.11/foomatic-preferred-driver.8.in.manpages foomatic-db-engine-4.0.11/foomatic-preferred-driver.8.in +--- foomatic-db-engine-4.0.11/foomatic-preferred-driver.8.in.manpages 2014-08-28 14:48:59.729304630 +0100 ++++ foomatic-db-engine-4.0.11/foomatic-preferred-driver.8.in 2014-08-28 15:00:59.291077529 +0100 +@@ -1,25 +1,16 @@ + .\" This -*- nroff -*- source file is part of foomatic. + .\" +-.TH FOOMATIC-PREFERRED-DRIVER 8 "2001-05-07" "Foomatic Project" ++.TH FOOMATIC-PREFERRED-DRIVER 8 "2014-08-28" "Foomatic Project" + .SH NAME +-foomatic-preferred-driver \- ++foomatic-preferred-driver \- set default drivers in Foomatic database + .SH SYNOPSIS + .B foomatic-preferred-driver +-.\"[\fIOPTION\fR]... + +-[To be edited] +- +-.SH SEE ALSO +-.IR foomatic-XXX (1), +- +-.SH EXIT STATUS +-.B foomatic-preferred-driver +-returns ... +- +-.SH AUTHOR +-Manfred Wassmann <\fImanolo@NCC-1701.B.Shuttle.de\fR> for the foomatic +-project using output from the associated binary. +- +-.SH BUGS +-This manpage contains no useful information. ++.SH DESCRIPTION ++.PP ++This command reads the printer database overview and puts default ++driver entries (..) into every printer's XML database ++entry. + ++.PP ++It is very unlikely you need to do this. +diff -up foomatic-db-engine-4.0.11/foomatic-printermap-to-gutenprint-xml.1.in.manpages foomatic-db-engine-4.0.11/foomatic-printermap-to-gutenprint-xml.1.in +--- foomatic-db-engine-4.0.11/foomatic-printermap-to-gutenprint-xml.1.in.manpages 2014-08-28 14:48:37.800189684 +0100 ++++ foomatic-db-engine-4.0.11/foomatic-printermap-to-gutenprint-xml.1.in 2014-08-28 14:48:37.800189684 +0100 +@@ -0,0 +1,18 @@ ++.\" This -*- nroff -*- source file is part of foomatic. ++.\" ++.TH FOOMATIC-PRINTERMAP-TO-GUTENPRINT-XML 1 "2014-08-21" "Foomatic Project" ++.SH NAME ++foomatic-printermap-to-gutenprint-xml \- Updates Gutenprint driver XML file ++.SH SYNOPSIS ++.HP \w'\fBfoomatic-printermap-to-gutenprint-xml\fR\ 'u ++\fBfoomatic-printermap-to-gutenprint-xml\fR ++ ++.SH DESCRIPTION ++.PP ++This command updates the driver XML file for the Gutenprint driver to ++the state of the foomatic-printermap file in the Gutenprint source ++tree. Used to update the driver XML file for Gutenprint in the ++OpenPrinting database. ++ ++.PP ++It is very unlikely you need to do this. +diff -up foomatic-db-engine-4.0.11/foomatic-replaceoldprinterids.1.in.manpages foomatic-db-engine-4.0.11/foomatic-replaceoldprinterids.1.in +--- foomatic-db-engine-4.0.11/foomatic-replaceoldprinterids.1.in.manpages 2014-08-28 14:48:37.800189684 +0100 ++++ foomatic-db-engine-4.0.11/foomatic-replaceoldprinterids.1.in 2014-08-28 14:48:37.800189684 +0100 +@@ -0,0 +1,18 @@ ++.\" This -*- nroff -*- source file is part of foomatic. ++.\" ++.TH FOOMATIC-REPLACEOLDPRINTERIDS 1 "2014-08-21" "Foomatic Project" ++.SH NAME ++foomatic-replaceoldprinterids \- Replace references to old printer IDs ++.SH SYNOPSIS ++.HP \w'\fBfoomatic-replaceoldprinterids\fR\ 'u ++\fBfoomatic-replaceoldprinterids\fR ++ ++.SH DESCRIPTION ++.PP ++Replaces references to old numerical or otherwise obsolete printer IDs ++in arbitrary file. By default it uses the db/oldprinterids file of the ++current Foomatic database as translation table, but you can use ++arbitrary translation tables. ++ ++.PP ++It is very unlikely you need to use this. +diff -up foomatic-db-engine-4.0.11/foomatic-searchprinter.1.in.manpages foomatic-db-engine-4.0.11/foomatic-searchprinter.1.in +--- foomatic-db-engine-4.0.11/foomatic-searchprinter.1.in.manpages 2014-08-28 14:48:37.800189684 +0100 ++++ foomatic-db-engine-4.0.11/foomatic-searchprinter.1.in 2014-08-28 14:48:37.800189684 +0100 +@@ -0,0 +1,82 @@ ++.\" This -*- nroff -*- source file is part of foomatic. ++.\" ++.TH FOOMATIC-SEARCHPRINTER 1 "2014-08-21" "Foomatic Project" ++.SH NAME ++foomatic-searchprinter \- Search Foomatic database ++.SH SYNOPSIS ++.HP \w'\fBfoomatic-searchprinter\fR\ 'u ++\fBfoomatic-searchprinter\fR [\-m\fIM\fR] [\-d\FID\fR] \fISEARCHTERM\fR ++.HP \w'\fBfoomatic-searchprinter\fR\ 'u ++\fBfoomatic-searchprinter\fR \-h ++ ++.SH DESCRIPTION ++This command displays Foomatic database entries matching \fISEARCHTERM\fR. ++ ++.SS Options ++.PP ++\fB\-m\fR\fIM\fR ++.RS 4 ++Search mode: ++.PP ++\fIM\fR = 0 ++.RS 4 ++Match everything (default) ++.RE ++.PP ++\fIM\fR = 1 ++.RS 4 ++No matches on only the manufacturer ++.RE ++.PP ++\fIM\fR = 2 ++.RS 4 ++No matches on only the manufacturer or only the model ++.RE ++.PP ++\fIM\fR = 3 ++.RS 4 ++Exact matches of device ID, make/model, or Foomatic ID plus matches of ++the page description language in the device ID to appropriate ++"Generic" printers ++.RE ++.PP ++\fIM\fR = 4 ++.RS 4 ++Exact matches of device ID, make/model, or Foomatic ID only ++.RE ++.RE ++ ++.PP ++\fB\-d\fR\fID\fR ++.RS 4 ++Display results: ++.PP ++\fID\fR = 0 ++.RS 4 ++Everything ++.RE ++.PP ++\fID\fR = 1 ++.RS 4 ++Only best match class (default) ++.RE ++.PP ++\fID\fR = 2 ++.RS 4 ++Only best match ++.RE ++.RE ++ ++.PP ++\fB\-h\fR ++.RS 4 ++Show help message and exit. ++.RE ++ ++.SH BUGS ++None so far. ++ ++Please post bug reports on ++ ++http://lists.freestandards.org/mailman/listinfo/printing-foomatic ++ diff --git a/SPECS/foomatic.spec b/SPECS/foomatic.spec new file mode 100644 index 0000000..9586bce --- /dev/null +++ b/SPECS/foomatic.spec @@ -0,0 +1,1269 @@ +%global enginever 4.0.9 +%global filtersver 4.0.17 + +Summary: Tools for using the foomatic database of printers and printer drivers +Name: foomatic +Version: %{enginever} +Release: 8%{?dist} +License: GPLv2+ +Group: System Environment/Libraries + +# printer-filters package has gone (bug #967316, bug #1035450). +Obsoletes: printer-filters < 1.1-8 +Provides: printer-filters = 1.1-8 + +# The database engine. +Source0: http://www.openprinting.org/download/foomatic/foomatic-db-engine-%{enginever}.tar.gz + +# The CUPS driver and filter. +# Source1: http://www.openprinting.org/download/foomatic/foomatic-filters-%{filtersver}.tar.gz +# We need to remove test/*.sh, because those files are non-free (Artistic). We don't use them. +Source1: foomatic-filters-%{filtersver}-clean.tar.gz + +## PATCHES FOR FOOMATIC-FILTERS (PATCHES 1 TO 100) +Patch1: foomatic-filters-debug-string.patch + +## PATCHES FOR FOOMATIC-DB-ENGINE (PATCHES 101 TO 200) +Patch101: foomatic-manpages.patch + +## PATCHES FOR FOOMATIC-DB-HPIJS (PATCHES 201 TO 300) + +Url: http://www.linuxprinting.org +BuildRequires: perl >= 3:5.8.1 +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: libxml2-devel +BuildRequires: autoconf, automake +BuildRequires: cups-devel +BuildRequires: dbus-devel +Requires: dbus +Requires: %{name}-filters = %{version}-%{release} +Requires: perl >= 3:5.8.1 +Requires: %(eval `perl -V:version`; echo "perl(:MODULE_COMPAT_$version)") +# For 'rm' and '/sbin/service' in post +Requires: fileutils initscripts + +# foomatic-filters checks for a conversion utility (bug #124931). +BuildRequires: mpage + +# Make sure we get postscriptdriver tags. Safe to comment out when +# bootstrapping a new architecture. +BuildRequires: python-cups, cups +%if 0%{!?perl_bootstrap:1} +BuildRequires: foomatic, foomatic-db +%endif + +Requires: foomatic-db +Requires: cups +Requires: ghostscript +Requires: colord + +%description +Foomatic is a comprehensive, spooler-independent database of printers, +printer drivers, and driver descriptions. This package contains +utilities to generate driver description files and printer queues for +CUPS, LPD, LPRng, and PDQ using the database (packaged separately). +There is also the possibility to read the PJL options out of PJL-capable +laser printers and take them into account at the driver description +file generation. + +There are spooler-independent command line interfaces to manipulate +queues (foomatic-configure) and to print files/manipulate jobs +(foomatic printjob). + +The site http://www.linuxprinting.org/ is based on this database. + +%package filters +Summary: CUPS print filters for the foomatic package +License: GPLv2+ +Group: System Environment/Libraries + +%description filters +CUPS print filters for the foomatic package. + +%prep +%setup -q -c -a 1 + +pushd foomatic-filters-%{filtersver} +# Too few arguments for format in a debugging string (bug #726384) +%patch1 -p1 -b .debug-string + +aclocal +automake --add-missing +autoconf +popd + +pushd foomatic-db-engine-%{enginever} + +# Ship more manpages. +%patch101 -p1 -b .manpages + +chmod a+x mkinstalldirs +aclocal +autoconf +popd + +%build +export LIB_CUPS=%{_cups_serverbin} +export CUPS_BACKENDS=%{_cups_serverbin}/backend +export CUPS_FILTERS=%{_cups_serverbin}/filter +export CUPS_PPDS=%{_datadir}/cups/model + +pushd foomatic-filters-%{filtersver} +%configure +make PREFIX=%{_prefix} CFLAGS="$RPM_OPT_FLAGS" +popd + +pushd foomatic-db-engine-%{enginever} +%configure --disable-xmltest +make PREFIX=%{_prefix} CFLAGS="$RPM_OPT_FLAGS" +popd + +%install +pushd foomatic-filters-%{filtersver} +mkdir -p %{buildroot}%{perl_vendorlib} +make DESTDIR=%buildroot PREFIX=%{_prefix} \ + INSTALLSITELIB=%{perl_vendorlib} \ + INSTALLSITEARCH=%{perl_vendorarch} \ + install-main install-cups +popd + +pushd foomatic-db-engine-%{enginever} +make DESTDIR=%buildroot PREFIX=%{_prefix} \ + INSTALLSITELIB=%{perl_vendorlib} \ + INSTALLSITEARCH=%{perl_vendorarch} \ + install +popd + +# Use relative, not absolute, symlink for CUPS filter and driver. +ln -sf ../../../bin/foomatic-rip %{buildroot}%{_cups_serverbin}/filter/foomatic-rip +ln -sf ../../../bin/foomatic-ppdfile %{buildroot}%{_cups_serverbin}/driver/foomatic + +mkdir -p %{buildroot}%{_var}/cache/foomatic + +echo cups > %{buildroot}%{_sysconfdir}/foomatic/defaultspooler + +# Remove things we don't ship. +rm -rf \ + %{buildroot}%{_libdir}/ppr \ + %{buildroot}%{_sysconfdir}/foomatic/filter.conf.sample \ + %{buildroot}%{_datadir}/foomatic/templates +#%{buildroot}%%{_libdir}/perl5/site_perl +find %{buildroot} -name .packlist | xargs rm -f + +mkdir _enginedocs +cp -pr --parents foomatic-db-engine-%{enginever}/COPYING _enginedocs/ +mkdir _filtersdocs +cp -pr --parents foomatic-filters-%{filtersver}/COPYING _filtersdocs/ + +%post +/bin/rm -f /var/cache/foomatic/* +exit 0 + + +%files +%doc _enginedocs/* +%config(noreplace) %{_sysconfdir}/foomatic/defaultspooler +%{_bindir}/foomatic-combo-xml +%{_bindir}/foomatic-compiledb +%{_bindir}/foomatic-configure +%{_bindir}/foomatic-datafile +%{_bindir}/foomatic-perl-data +%{_bindir}/foomatic-ppd-options +%{_bindir}/foomatic-ppd-to-xml +%{_bindir}/foomatic-ppdfile +%{_bindir}/foomatic-printjob +%{_bindir}/foomatic-searchprinter +%{_sbindir}/* +%{perl_vendorlib}/Foomatic +%{_cups_serverbin}/backend/beh +%{_cups_serverbin}/driver/* +%{_mandir}/man1/foomatic-cleanupdrivers.1* +%{_mandir}/man1/foomatic-combo-xml.1* +%{_mandir}/man1/foomatic-compiledb.1* +%{_mandir}/man1/foomatic-configure.1* +%{_mandir}/man1/foomatic-datafile.1* +%{_mandir}/man1/foomatic-extract-text.1* +%{_mandir}/man1/foomatic-fix-xml.1* +%{_mandir}/man1/foomatic-nonumericalids.1* +%{_mandir}/man1/foomatic-perl-data.1* +%{_mandir}/man1/foomatic-ppd-options.1* +%{_mandir}/man1/foomatic-ppd-to-xml.1* +%{_mandir}/man1/foomatic-ppdfile.1* +%{_mandir}/man1/foomatic-printermap-to-gutenprint-xml.1* +%{_mandir}/man1/foomatic-printjob.1* +%{_mandir}/man1/foomatic-replaceoldprinterids.1* +%{_mandir}/man1/foomatic-searchprinter.1* +%{_mandir}/man8/* +%{_var}/cache/foomatic + +%files filters +%doc _filtersdocs/* +%dir %{_sysconfdir}/foomatic +%config(noreplace) %{_sysconfdir}/foomatic/filter.conf +%{_bindir}/foomatic-rip +%{_cups_serverbin}/filter/foomatic-rip +%{_mandir}/man1/foomatic-rip.1* + +%changelog +* Thu Aug 28 2014 Tim Waugh - 4.0.9-8 +- Put some text into foomatic-preferred-drivers man page. + +* Thu Aug 21 2014 Tim Waugh - 4.0.9-7 +- Ship more manpages (bug #948965). + +* Fri Jan 24 2014 Daniel Mach - 4.0.9-6 +- Mass rebuild 2014-01-24 + +* Fri Dec 27 2013 Daniel Mach - 4.0.9-5 +- Mass rebuild 2013-12-27 + +* Fri Dec 13 2013 Jiri Popelka - 4.0.9-4 +- Correct Obsoletes/Provides printer-filters (bug #1035450) + +* Mon Jun 3 2013 Tim Waugh - 4.0.9-3 +- Obsolete/provide printer-filters package now it has gone (bug #967316). + +* Tue May 28 2013 Tom Callaway - 4.0.9-2 +- remove Artistic test scripts from source tarball (bz 967406) + +* Tue Mar 12 2013 Jiri Popelka - 4.0.9-1 +- 4.0.9 + +* Fri Feb 22 2013 Jiri Popelka - 4.0.8-16 +- Fix %%doc abuse (bug #914006). +- Fix bogus dates in changelog. + +* Wed Feb 13 2013 Fedora Release Engineering - 4.0.8-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Tue Aug 21 2012 Jiri Popelka - 4.0.8-14 +- Updated filters to 4.0.17 + +* Thu Jul 19 2012 Fedora Release Engineering - 4.0.8-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jul 10 2012 Petr Pisar - 4.0.8-12 +- Perl 5.16 re-rebuild of bootstrapped packages + +* Fri Jun 08 2012 Petr Pisar - 4.0.8-11 +- Perl 5.16 rebuild + +* Wed May 30 2012 Jiri Popelka - 4.0.8-10 +- Updated filters to 4.0.15 + +* Tue Apr 10 2012 Tim Waugh - 4.0.8-9 +- Use perl_bootstrap macro to allow for easier perl bootstrapping + (bug #810542). + +* Tue Mar 13 2012 Jiri Popelka - 4.0.8-8 +- Updated filters to 4.0.13 + +* Mon Mar 5 2012 Tim Waugh - 4.0.8-7 +- Rebuilt to pick up new IEEE 1284 Device IDs. + +* Fri Jan 13 2012 Fedora Release Engineering - 4.0.8-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Oct 24 2011 Jiri Popelka - 4.0.8-5 +- Use _cups_serverbin macro from cups-devel instead of hard-coded /usr/lib/cups. +- No need to define BuildRoot and clean it in clean and install section anymore. +- Add argument for format in a debugging string (bug #726384). + +* Thu Aug 18 2011 Tim Waugh - 4.0.8-4 +- Another fix for CVE-2011-2924 (bug #726426). + +* Thu Aug 18 2011 Tim Waugh - 4.0.8-3 +- Use mktemp when creating debug log file in foomatic-rip + (CVE-2011-2924, bug #726426). + +* Wed Jul 27 2011 Petr Sabata - 4.0.8-2 +- Rebuild for perl5.14 (#725979) + +* Mon Jul 25 2011 Jiri Popelka - 4.0.8-1 +- 4.0.8 (all patches merged upstream) + +* Thu Jul 21 2011 Petr Sabata - 4.0.7-6 +- Perl mass rebuild + +* Wed Jul 20 2011 Tim Waugh - 4.0.7-5 +- Fix improper sanitization of command line options (bug #721001, + CVE-2011-2697). + +* Thu Jun 16 2011 Marcela Mašláňová - 4.0.7-4 +- Perl mass rebuild + +* Mon Mar 07 2011 Richard Hughes - 4.0.7-3 +- Added BR dbus-devel. + +* Fri Mar 04 2011 Richard Hughes - 4.0.7-2 +- Added colord support. + +* Mon Feb 21 2011 Jiri Popelka - 4.0.7-1 +- 4.0.7 + +* Tue Feb 08 2011 Fedora Release Engineering - 4.0.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Tue Dec 21 2010 Tim Waugh - 4.0.6-2 +- Use perl_vendorlib macro instead of defining our own. + +* Thu Dec 16 2010 Jiri Popelka - 4.0.6-1 +- 4.0.6 + +* Thu Dec 9 2010 Tim Waugh - 4.0.5-5 +- Rebuilt for new device IDs. + +* Fri Nov 26 2010 Tim Waugh - 4.0.5-4 +- The pycups requirement is now python-cups. + +* Fri Oct 15 2010 Tim Waugh - 4.0.5-3 +- Removed hard-coded perl paths from spec file. + +* Tue Oct 5 2010 Tim Waugh - 4.0.5-2 +- Updated summary and description to more accurately reflect package + contents (bug #630651). + +* Wed Aug 18 2010 Jiri Popelka - 4.0.5-1 +- 4.0.5 +- fixing of installation path for perl module is no longer needed + +* Tue Jun 01 2010 Marcela Maslanova - 4.0.4-12 +- Mass rebuild with perl-5.12.0 + +* Wed May 5 2010 Tim Waugh - 4.0.4-11 +- Moved beh backend to main package. + +* Sun Apr 25 2010 Tim Waugh - 4.0.4-10 +- Rebuilt for new device IDs. + +* Thu Apr 15 2010 Tim Waugh - 4.0.4-9 +- Split out foomatic-filters sub-package. Main package depends on it. + +* Mon Apr 12 2010 Tim Waugh - 4.0.4-8 +- Rebuilt for new device IDs (bug #575063). + +* Thu Mar 18 2010 Tim Waugh - 4.0.4-4 +- Package requires ghostscript (used by foomatic-rip). + +* Wed Mar 3 2010 Tim Waugh - 4.0.4-3 +- Removed old explicit provides for perl(Foomatic::GrovePath). +- Fixed macro in changelog. +- Avoid mixed spaces and tabs. +- Ship COPYING files. +- Added comments for sources. + +* Thu Feb 25 2010 Tim Waugh - 4.0.4-2 +- Make it explicit that the build requires foomatic-db. This is + needed for postscriptdriver tags. + +* Tue Feb 16 2010 Jiri Popelka - 4.0.4-1 +- 4.0.4 +- build no more requires ghostscript-devel +- removed foomatic-filters-int-options.patch + +* Fri Feb 5 2010 Tim Waugh - 4.0.3-13 +- Use relative, not absolute, symlink for CUPS driver. + +* Fri Feb 5 2010 Tim Waugh - 4.0.3-12 +- Another rebuild. + +* Thu Feb 4 2010 Tim Waugh - 4.0.3-11 +- Rebuild for postscriptdriver tags. + +* Thu Jan 21 2010 Tim Waugh - 4.0.3-10 +- Use Requires not PreReq (bug #225768). + +* Tue Jan 19 2010 Tim Waugh - 4.0.3-9 +- Fix for handling integer options (bug #531278). + +* Tue Dec 15 2009 Tim Waugh - 4.0.3-8 +- Really fixed installation path for perl module (bug #547696). + +* Fri Dec 4 2009 Tim Waugh - 4.0.3-7 +- Fixed installation path for perl module. + +* Fri Dec 4 2009 Stepan Kasal - 4.0.3-6 +- rebuild against perl 5.10.1 + +* Tue Nov 10 2009 Tim Waugh 4.0.3-5 +- Build requires cups. + +* Tue Nov 10 2009 Tim Waugh 4.0.3-4 +- Require cups and don't own its directories (bug #534051). + +* Sun Nov 8 2009 Tim Waugh 4.0.3-3 +- Revert last change. + +* Thu Nov 5 2009 Tim Waugh 4.0.3-2 +- Correctly build foomatic custom commands (bug #531278). + +* Tue Sep 1 2009 Tim Waugh 4.0.3-1 +- 4.0.3. + +* Tue Aug 18 2009 Tim Waugh 4.0.2-6 +- Split out foomatic-db into separate source package (bug #461234). + +* Tue Aug 4 2009 Tim Waugh 4.0.2-5 +- Use stcolor driver for Epson Stylus Color 200 (bug #513676). +- Don't ship 3-distribution symlink as CUPS already searches + /usr/share/ppd (bug #514244). +- Remove non-PPD files from PPD directory (bug #514242). + +* Fri Jul 24 2009 Fedora Release Engineering - 4.0.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Jul 2 2009 Tim Waugh 4.0.2-3 +- Removed '-O0' compiler option for foomatic-filters, which had been + used for debugging purposes. + +* Thu Jul 2 2009 Tim Waugh 4.0.2-1 +- Updated db-engine to 4.0.2 (bug #503188). +- Updated foomatic-filters to 4.0.2 (bug #496521). +- Updated db-hpijs to 20090701. +- Updated db to 4.0-20090702. +- This package obsoletes oki4linux (bug #491489). +- Don't ship ChangeLog/README/USAGE for each of the 4 packages as it + comes to more than 1MB (bug #492449). +- Don't use mktemp in foomatic-rip. + +* Tue Feb 24 2009 Fedora Release Engineering - 4.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Thu Jan 15 2009 Tim Waugh 4.0.0-1 +- 4.0.0. + +* Mon Jan 12 2009 Tim Waugh 3.0.2-70 +- Major gutenprint version is 5.2. + +* Sat Jan 10 2009 Tim Waugh 3.0.2-69 +- Updated db-hpijs to 20090110. +- Updated db to 20090110. +- Updated filters to 3.0-20090110. +- Updated db-engine to 3.0-20090110. + +* Thu Dec 4 2008 Tim Waugh 3.0.2-68 +- Updated db-hpijs to 20081124. +- Updated db to 20081124. +- Updated filters to 3.0-20081124. +- Updated db-engine to 3.0-20081124. +- Better build root. +- Fixed summary. + +* Thu Oct 2 2008 Tim Waugh 3.0.2-67 +- Rebuilt (bug #465298). + +* Fri Sep 5 2008 Tim Waugh 3.0.2-66 +- Fixed filename handling in foomatic-rip (bug #457679). + +* Thu Sep 4 2008 Tim Waugh 3.0.2-65 +- Removed ampathxml and xml-cflags patches. +- Updated db-hpijs to 20080904. +- Updated db to 20080904. +- Updated filters to 3.0-20080904. +- Updated db-engine to 3.0-20080904. + +* Wed Sep 3 2008 Tim Waugh +- Finally remove ppdload. + +* Tue Sep 2 2008 Tim Waugh 3.0.2-64 +- Fixed typo in HP-Color_LaserJet_9500_MFP.xml. + +* Tue Sep 2 2008 Tim Waugh 3.0.2-63 +- Avoid busy-looping when trying to shorten long PPD nicknames. + +* Tue Sep 2 2008 Tim Waugh 3.0.2-62 +- Removed patch fuzz. +- Fixed PPD generation for HP LaserJet 4345 MFP (bug #459847). + +* Thu Jul 10 2008 Tim Waugh 3.0.2-61 +- Updated db-hpijs to 20080710. +- Updated db to 20080710. +- Updated filters to 3.0-20080710. +- Updated db-engine to 3.0-20080710. +- Ship a defaultspooler file to avoid the need for spooler + auto-detection (bug #454684). + +* Thu May 8 2008 Tim Waugh 3.0.2-60 +- Updated filters to 3.0-20080507. + +* Wed May 7 2008 Tim Waugh +- Avoid busy-looping when the CUPS backend stops (bug #445555). + +* Tue Apr 1 2008 Tim Waugh 3.0.2-59 +- More foo2zjs printers removed (bug #438319). + +* Thu Mar 13 2008 Tim Waugh 3.0.2-58 +- Applied patch from upstream to make foomatic-rip clean up correctly when + a job is cancelled. + +* Mon Mar 3 2008 Tom "spot" Callaway 3.0.2-57 +- rebuild for new perl (again) + +* Wed Feb 13 2008 Tim Waugh 3.0.2-56 +- Updated filters to 3.0-20080211. +- Updated db-hpijs to 20080211. +- Updated db-engine to 3.0-20080211. +- Updated db to 3.0-20080211. + +* Sat Feb 2 2008 Tom "spot" Callaway 3.0.2-55 +- rebuild for new perl + +* Thu Jan 10 2008 Tom "spot" Callaway 3.0.2-54 +- rebuild for new perl +- correct license tag + +* Wed Jan 9 2008 Tim Waugh 3.0.2-53 +- Updated db-hpijs to 20071218. +- Updated db to 3.0-20071218. +- Updated db-engine to 3.0-20071218. +- Updated filters to 3.0-20071218 (bug #416881). + +* Mon Jan 7 2008 Tim Waugh +- Removed foo2qpdl drivers and printers (bug #208851). + +* Fri Oct 12 2007 Tim Waugh 3.0.2-52 +- Removed use of printconf hooks. +- Don't restart CUPS on upgrade. + +* Fri Sep 21 2007 Tim Waugh 3.0.2-51 +- Build requires perl(ExtUtils::MakeMaker). +- Updated filters to 3.0-20070919. +- Updated db to 20070919. + +* Wed Aug 15 2007 Tim Waugh 3.0.2-50 +- Removed references to unshipped drivers: + * drv_x125 + * ml85p + * pbm2lxwl + * pbmtozjs + * bjc800j + +* Thu Jun 14 2007 Tim Waugh 3.0.2-49 +- Safe default margins for PPDs (bug #244161). +- Added missing IEEE 1284 ID for HP Photosmart 380 (bug #241352). + +* Thu Jun 14 2007 Tim Waugh 3.0.2-48 +- Updated db to 3.0-20070614. +- Updated db-engine to 3.0-20070614. +- Updated db-hpijs to 20070614. +- Updated filters to 3.0-20070614. + +* Mon Apr 16 2007 Tim Waugh 3.0.2-47 +- Fixed %%prep (bug #208851). +- Removed now-unused with_omni code. + +* Fri Mar 30 2007 Tim Waugh 3.0.2-46 +- Don't ship old gimp-print data (bug #234388). + +* Thu Jan 11 2007 Tim Waugh 3.0.2-45 +- Leave gutenprint-recommended printers alone, rather than pointing them + to gimp-print as before. + +* Tue Jan 9 2007 Tim Waugh 3.0.2-44 +- Removed m2300w files (bug #203381). + +* Fri Jan 5 2007 Tim Waugh 3.0.2-43 +- Updated db to 3.0-20070105 (bug #214037, bug #191661, bug #198999, + bug #191504, bug #187387, bug #188762, bug #170373, bug #221121, + bug #214801). + +* Thu Nov 30 2006 Tim Waugh 3.0.2-42 +- Updated db to 3.0-20061130. + +* Fri Nov 10 2006 Tim Waugh 3.0.2-41 +- Updated db-engine to 3.0-20061109 (bug #197331). + +* Tue Nov 7 2006 Tim Waugh 3.0.2-40 +- Clean up gimp-print-ijs/gutenprint recommended drivers. +- Updated db-hpijs to 20061031. + +* Fri Nov 3 2006 Tim Waugh 3.0.2-39 +- Updated db-engine to 3.0-20061031. +- Updated db to 3.0-20061031. +- Remove references to foo2zjs and foo2oak (bug #208851). + +* Thu Aug 3 2006 Tim Waugh 3.0.2-38 +- Change a2ps requirement to mpage. +- Make CUPS driver work with drivers containing '-' in their names + (bug #201398). + +* Thu Jul 13 2006 Karsten Hopp 3.0.2-37 +- buildrequires autoconf, automake + +* Wed Jul 12 2006 Jesse Keating - 3.0.2-36.1 +- rebuild + +* Mon May 22 2006 Karsten Hopp 3.0.2-36 +- add buildrequires ghostscript-devel so that /usr/lib/cups/driver/foomatic + gets built + +* Fri May 19 2006 Tim Waugh 3.0.2-35 +- Define CUPS_PPDS for configure (bug #192375). + +* Fri Apr 21 2006 Tim Waugh +- Updated db-engine to 3.0-20060421. + +* Fri Mar 24 2006 Tim Waugh 3.0.2-34 +- Always use /usr/lib/cups/{backend,filter}. + +* Fri Feb 10 2006 Jesse Keating - 3.0.2-33.2 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 3.0.2-33.1 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Wed Jan 18 2006 Tim Waugh 3.0.2-33 +- Make build self-hosting. + +* Tue Jan 17 2006 Tim Waugh 3.0.2-32 +- Fix foomatic-cleanupdrivers. +- Updated db-engine to 3.0-20060117. +- Handle PPDs with default option values of '0'. + +* Mon Jan 16 2006 Tim Waugh 3.0.2-31 +- Fix tag mismatch in db. +- Updated db to 3.0-20060116. + +* Tue Jan 10 2006 Tim Waugh +- Don't remove the cache directory, only its contents (bug #177266). + +* Tue Jan 3 2006 Tim Waugh 3.0.2-30 +- Updated db to 3.0-20060103. + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Fri Dec 9 2005 Tim Waugh 3.0.2-29 +- Updated db-engine to 3.0-20051209. +- Updated db-hpijs to 1.5-20051209. +- Updated filters to 3.0-20051209. No longer need rip-cvs patch. +- Updated db to 3.0-20051209. + +* Tue Sep 13 2005 Tim Waugh 3.0.2-28 +- Remove explicit perl module package dependencies. These should be + picked up by the RPM during the build process automatically anyway. + Fixes bug #167997. + +* Mon Sep 12 2005 Tim Waugh 3.0.2-27 +- Own %%{_datadir}/foomatic/db/source/PPD/Custom and %%{_var}/cache/foomatic + (bug #168085). + +* Wed Sep 7 2005 Tim Waugh 3.0.2-26 +- Updated db-engine to 3.0-20050907. +- Updated db to 3.0-20050907. + +* Mon Sep 5 2005 Tim Waugh 3.0.2-25 +- Add IEEE 1284 ID for HP LaserJet 4200 (bug #166638). +- Add IEEE 1284 ID for HP LaserJet 5000 (bug #167154). + +* Thu Aug 4 2005 Tim Waugh 3.0.2-24 +- Updated db to 3.0-20050804. +- No longer need hplj5 patch. +- Conflicts with system-config-printer before the parser bug was fixed. + +* Tue Jul 26 2005 Tim Waugh 3.0.2-23 +- Updated db to 3.0-20050726. +- No longer need ieee1284 patch. + +* Mon Jul 25 2005 Tim Waugh +- Fix IEEE 1284 ID for HP Photosmart 7260 (bug #162915). + +* Mon Jul 18 2005 Tim Waugh 3.0.2-22 +- Updated db to 20050718. + +* Sun Jul 3 2005 Tim Waugh 3.0.2-21 +- Updated db to 20050703. + +* Mon Jun 13 2005 Tim Waugh 3.0.2-20 +- Updated db-hpijs to 1.5-20050613. +- Updated db to 20050613. + +* Fri Jun 10 2005 Tim Waugh +- Add IEEE 1284 ID for Epson Stylus Photo 915 (bug #160030). +- Add IEEE 1284 ID for Ricoh Aficio 2228C PS (bug #160036). + +* Tue Jun 7 2005 Tim Waugh +- Add IEEE 1284 ID for Epson Stylus Photo 870 (bug #159717). + +* Wed May 25 2005 Tim Waugh +- Add IEEE 1284 ID for HP LaserJet 4250 (bug #157883). + +* Thu May 19 2005 Tim Waugh +- Add IEEE 1284 ID for HP DeskJet 3845 (bug #157760). + +* Tue May 3 2005 Tim Waugh 3.0.2-19 +- Add IEEE 1284 ID for Epson Stylus CX5400 (bug #156661). + +* Tue Apr 12 2005 Tim Waugh +- Fix Postscript driver (bug #151645). +- Add IEEE 1284 ID for HP DeskJet 5150 (bug #154518). +- Add IEEE 1284 ID for HP LaserJet 2420 (bug #114191). + +* Thu Mar 24 2005 Tim Waugh +- Add a hook to remove any foomatic data cached by system-config-printer. + +* Thu Mar 10 2005 Tim Waugh 3.0.2-18 +- Updated db to 20050310. + +* Wed Mar 9 2005 Tim Waugh 3.0.2-17 +- Make Omni optional. +- ... and disable it. + +* Wed Mar 2 2005 Tim Waugh 3.0.2-16 +- Rebuild for new GCC. + +* Fri Feb 25 2005 Tim Waugh +- Add IEEE 1284 information for Lexmark Optra R+ (bug #149498). + +* Thu Feb 17 2005 Tim Waugh 3.0.2-15 +- Fixed warning patch. + +* Wed Feb 16 2005 Tim Waugh +- Don't ship backup files. + +* Wed Feb 16 2005 Tim Waugh 3.0.2-14 +- Updated db to 20050216. + +* Thu Feb 10 2005 Tim Waugh +- Added IEEE 1284 information for HP Color LaserJet 4600 (bug #147648). + +* Tue Feb 8 2005 Tim Waugh +- Corrected IEEE 1284 information for HP DeskJet 6540 (bug #147288). +- Added IEEE 1284 information for Epson Stylus C82 (bug #147230). + +* Mon Jan 24 2005 Tim Waugh +- Fixed last change. + +* Fri Jan 21 2005 Tim Waugh +- Prevent a warning from DB.pm (bug #145605). + +* Tue Jan 18 2005 Tim Waugh 3.0.2-13 +- Updated db to 20050118. + +* Mon Jan 10 2005 Tim Waugh +- Added IEEE 1284 information for Epson Stylus Photo R200 (bug #144631). + +* Tue Jan 4 2005 Tim Waugh +- Added IEEE 1284 information for Okidata Okipage 6ex (bug #143964). +- Added IEEE 1284 information for Epson Stylus Photo R300 (bug #143939). + +* Mon Dec 20 2004 Tim Waugh 3.0.2-12 +- Added IEEE 1284 information for Epson Stylus CX3200 (bug #143343). + +* Mon Dec 6 2004 Tim Waugh 3.0.2-11 +- Updated db to 20041206. + +* Thu Dec 2 2004 Tim Waugh 3.0.2-10 +- Added IEEE 1284 information for HP-Color_Inkjet_Printer_CP1700 (bug #141594). +- Added IEEE 1284 information for Samsung-ML-1710 (bug #141163). +- Added IEEE 1284 information for HP-OfficeJet_G95 (bug #141057). + +* Wed Nov 24 2004 Tim Waugh 3.0.2-9 +- Updated db to 20041124. +- Updated hpijs-db to 1.5-20041124. +- No longer need HP DJ 6122 patch. +- No longer need ieee1284 patch. +- Updated Omni-printers to 0.9.2. + +* Wed Nov 24 2004 Tim Waugh 3.0.2-8 +- Minor PPD.pm fix for PPD import (bug #132625). + +* Mon Nov 22 2004 Tim Waugh 3.0.2-7 +- Applied some foomatic-rip fixes from CVS. + +* Thu Nov 18 2004 Tim Waugh +- Add autodetect information for HP Color LaserJet 4550 (bug #139799). + +* Wed Nov 17 2004 Tim Waugh 3.0.2-6 +- Add autodetect information for HP LaserJet 8150 (bug #139683). +- Add autodetect information for Epson Stylus Color 777 (bug #139629). + +* Tue Nov 16 2004 Tim Waugh 3.0.2-5 +- Ship data as non-executable (bug #139271). +- Corrected autodetect information for HP Business InkJet 1100 (bug #139258). + +* Mon Nov 15 2004 Tim Waugh 3.0.2-4 +- Add autodetect information for HP Business InkJet 1100 (bug #139258). +- Add autodetect information for Epson Stylus Photo 790 (bug #139266). +- Add autodetect information for HP DJ 3820 (bug #139271). + +* Wed Oct 13 2004 Tim Waugh 3.0.2-3 +- Revert change for bug #133647. + +* Mon Oct 11 2004 Tim Waugh 3.0.2-2 +- Use gimp-print driver for HP 2000C (bug #133647). +- Add autodetect information for Lexmark Z52 (bug #135178). + +* Thu Oct 7 2004 Tim Waugh +- Add autodetect information for HP DJ 640C (bug #134912). + +* Fri Sep 24 2004 Tim Waugh 3.0.2-1 +- Updated filters to 3.0.2. +- Updated db-engine to 3.0.2. +- No longer need Omni PageSize patch or lvalue patch. + +* Tue Aug 31 2004 Tim Waugh 3.0.1-11 +- Add autodetect information for Brother HL-5050 (bug #131220). + +* Fri Aug 13 2004 Tim Waugh 3.0.1-10 +- Add autodetect information for HP LJ 2200 (bug #129732). + +* Thu Aug 5 2004 Tim Waugh +- Add autodetect information for HP DJ 1220. + +* Tue Jul 27 2004 Tim Waugh 3.0.1-9 +- Rebuilt. + +* Wed Jul 21 2004 Tim Waugh 3.0.1-8 +- Add autodetect information for HP DJ 6122 (bug #124629). + +* Tue Jul 20 2004 Tim Waugh 3.0.1-7 +- Updated gimp-print data to 4.2.7. + +* Mon Jul 12 2004 Tim Waugh 3.0.1-6 +- Updated db to 20040712. +- HPLJ4300 data is upstream now. + +* Thu Jun 24 2004 Tim Waugh 3.0.1-5 +- SNMP/IEEE 1284 data for HPLJ4300. + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Tue Jun 1 2004 Tim Waugh +- Build requires a2ps, because foomatic-filters checks for a conversion + utility (bug #124931). + +* Mon Apr 19 2004 Tim Waugh 3.0.1-3 +- Require appropriate perl(:MODULE_COMPAT_...) symbol (bug #121131). + +* Wed Mar 10 2004 Tim Waugh +- Fix deprecated cast-as-lvalues. + +* Thu Mar 4 2004 Tim Waugh 3.0.1-2 +- Fix Omni PageSize problem (bug #115586). + +* Tue Mar 02 2004 Elliot Lee +- rebuilt + +* Thu Feb 19 2004 Tim Waugh 3.0.1-1 +- Upgrade db to 20040219. +- Upgrade hpijs to 1.5-20040219. +- Upgrade engine to 3.0.1. +- Upgrade filters to 3.0.1. + +* Fri Feb 13 2004 Elliot Lee +- rebuilt + +* Mon Feb 9 2004 Tim Waugh 3.0.0-23 +- Fix up HP Color Inkjet CP1700 support. +- Remove PrintoutMode option from gimp-print driver to avoid breaking it. +- Update filters to 3.0.1rc3. +- Update engine to 3.0.1rc2 +- No long need symlink patch. + +* Mon Jan 12 2004 Tim Waugh 3.0.0-22 +- Updated Omni printers to 0.9.1 again. + +* Mon Jan 12 2004 Tim Waugh 3.0.0-21 +- Build for Fedora Core 1 printer drivers update. +- Revert Omni update temporarily. +- Downgrade engine to 20031217 to stick to the stable branch. + +* Mon Jan 12 2004 Tim Waugh 3.0.0-20 +- Updated Omni printers to 0.9.1. + +* Mon Jan 12 2004 Tim Waugh 3.0.0-19 +- Build for Fedora Core 1 printer drivers update. +- No longer need symlink patch. +- Updated fontpath patch. +- Updated engine to 20040112. +- Updated db to 20040112. +- Updated gimp-print data to 4.2.6. + +* Tue Jan 6 2004 Tim Waugh 3.0.0-18 +- Build for Fedora Core 1 printer drivers update. +- Explicitly state conflict with hpijs < 1.5. +- Make foomatic-ppdfile accept '-t type' like foomatic-datafile used to. + +* Tue Dec 23 2003 Tim Waugh 3.0.0-17 +- Fix up gimp-print XML (bug #112574). + +* Fri Dec 19 2003 Tim Waugh 3.0.0-16 +- Need the ppd driver too. + +* Fri Dec 19 2003 Tim Waugh 3.0.0-15 +- Reinstate ppdload long enough for me to work around its disappearance. + +* Thu Dec 18 2003 Tim Waugh +- Updated db to 20031218. +- No longer need hpdj656, dell, mc3100 patches. + +* Wed Dec 17 2003 Tim Waugh 3.0.0-14 +- Updated db to 20031217. +- Updated engine to 20031217. +- Updated hpijs to 1.5-20031217. +- Use relative symlinks. + +* Fri Dec 12 2003 Tim Waugh 3.0.0-13 +- Add Minolta magicolor 3100. + +* Tue Dec 2 2003 Tim Waugh +- Don't ship backup files. + +* Sat Nov 29 2003 Tim Waugh 3.0.0-12 +- Undo over-zealous percent escaping in PostScript.xml +- Build requires libxml2-devel (bug #110589). +- Use relative, not absolute, symlink for CUPS filter. + +* Fri Nov 7 2003 Tim Waugh 3.0.0-11 +- Add pxlmono driver for HP LaserJet 5 (bug #109378). + +* Wed Nov 5 2003 Tim Waugh 3.0.0-10 +- Updated db to 20031105. +- Drop filters path patch. +- Updated fontpath patch, both libdir patches. +- Updated engine and filters to 3.0-20031105. +- Updated hpijs db to 1.4-1. + +* Mon Oct 27 2003 Tim Waugh 3.0.0-9 +- Recommend omni-compiled for Omni drivers (bug #107965). + +* Mon Sep 29 2003 Tim Waugh +- No longer requires Date::Manip (bug #105696). + +* Thu Sep 4 2003 Tim Waugh 3.0.0-8 +- Build requires latest perl (bug #103630). + +* Tue Aug 5 2003 Elliot Lee 3.0.0-7 +- Fix install to find perl modules + +* Wed Jun 04 2003 Elliot Lee +- rebuilt + +* Tue Jun 3 2003 Jeff Johnson +- add explicit epoch's where needed. + +* Tue Jun 3 2003 Tim Waugh 3.0.0-5 +- Add some Dell printers. +- Updated foomatic-db to 20030603. +- Updated missing UPP list for ghostscript 7.07. + +* Wed May 21 2003 Tim Waugh 3.0.0-4 +- Fix some printer models whose recommended driver is not shipped + (bug #89455). + +* Mon May 19 2003 Tim Waugh 3.0.0-3 +- Relax perl requirement. Rebuild for perl 5.8.0. + +* Mon May 19 2003 Tim Waugh 3.0.0-2 +- Disable the xmltest during configure (it hangs on ppc). +- Requires newer perl (bug #91129). + +* Wed Apr 30 2003 Tim Waugh 3.0.0-1 +- 3.0.0. + +* Fri Apr 4 2003 Tim Waugh +- Update Omni printers to 0.9.0. + +* Wed Apr 2 2003 Tim Waugh 3.0.0-0.beta2.1 +- 3.0.0beta2. +- Updated path patch. +- No longer need FOOMATIC_LIBDIR, generic PS, ids, postscript-duplex, + hpijs13, psc2210, duplex184 patches. +- Add hpijs support back in. +- Fix up references to old printer IDs. + +* Wed Mar 26 2003 Tim Waugh 2.0.2-18 +- Fix PS/PJL conflicts in Duplex options (bug #86510). + +* Fri Mar 21 2003 Tim Waugh 2.0.2-17 +- Update Omni printers to 0.7.3. + +* Wed Mar 19 2003 Tim Waugh 2.0.2-16 +- Add autodetect info for HP PSC 2210. + +* Tue Feb 4 2003 Tim Waugh 2.0.2-15 +- Update data-generators to CVS. + +* Thu Jan 30 2003 Tim Waugh 2.0.2-14 +- Use hpijs, not hpijs-rss (we don't ship the RSS patch now). + +* Thu Jan 23 2003 Tim Waugh 2.0.2-13 +- Pacify printers that don't understand duplex (bug #82385). + +* Wed Jan 22 2003 Tim Powers 2.0.2-12 +- rebuilt + +* Tue Jan 21 2003 Tim Waugh 2.0.2-11 +- Add autodetect info for HP DeskJet 656C. It doesn't really do + IEEE 1284 IDs, but since it's a USB device we can figure out its + manufacturer and model anyway. + +* Thu Jan 9 2003 Tim Waugh 2.0.2-10 +- Set GS_FONTPATH in gs wrapper (bug #81410). + +* Sat Jan 4 2003 Jeff Johnson 2.0.2-9 +- use internal dep generator. + +* Sun Dec 15 2002 Tim Waugh 2.0.2-8 +- Add several device IDs. + +* Sat Dec 14 2002 Tim Waugh 2.0.2-7 +- Update Omni printers to 0.7.2. +- No longer need Omni badxml patch. + +* Sat Dec 14 2002 Tim Powers 2.0.2-6 +- don't use rpms internal dep generator + +* Fri Dec 6 2002 Tim Waugh 2.0.2-5 +- Omni XML wasn't well-formed. + +* Wed Nov 20 2002 Tim Waugh 2.0.2-4 +- Update gimp-print data. +- Add 'generic postscript' model. + +* Mon Nov 11 2002 Tim Waugh 2.0.2-3 +- Update Omni printers to 0.7.1. + +* Tue Oct 22 2002 Tim Waugh 2.0.2-2 +- Fix file manifest for perl modules. +- Add autodetect information for HP DeskJet 990C. + +* Mon Oct 21 2002 Tim Waugh 2.0.2-1 +- 2.0.2. +- No longer need 67973, 970c patches. +- Remove cups-drivers-* packages (no longer needed). +- Remove files not shipped. Ship filter.conf. +- Conditionally restart cups. +- Use libdir. +- Don't put things in site_perl; use vendor_perl instead (bug #73528). + +* Fri Aug 9 2002 Tim Waugh 1.9-1.20020617.6 +- Fix autodetect information for HPDJ970C. + +* Thu Aug 8 2002 Tim Waugh 1.9-1.20020617.5 +- For gimp-print, use the Ghostscript stp driver in preference to the + IJS interface. + +* Thu Jul 25 2002 Tim Waugh 1.9-1.20020617.4 +- Quieten scriptlets. + +* Fri Jul 5 2002 Tim Waugh 1.9-1.20020617.3 +- Fix autodetect information for HPLJ2100/2100M. + +* Fri Jun 21 2002 Tim Powers 1.9-1.20020617.2 +- automated rebuild + +* Wed Jun 19 2002 Tim Waugh 1.9-0.20020617.2 +- Omni 0.7.0 printers. + +* Mon Jun 17 2002 Tim Waugh 1.9-0.20020617.1 +- Update to CVS. +- Remove some more explicit perl dependencies that are picked up + automatically. + +* Wed May 29 2002 Tim Waugh 1.9-0.20020517.3 +- Remove explicit perl-Storable dependency; it should be perl(Storable), + and that is picked up automatically. + +* Tue May 28 2002 Tim Waugh 1.9-0.20020517.2 +- Fix release number. +- Drop gen-ppds from the file manifest---use foomatic-compiledb instead + (bug #63622). + +* Sun May 26 2002 Tim Powers +- automated rebuild + +* Thu May 23 2002 Tim Waugh 1.9-0.20020517.1 +- Remove ghostscript UPP drivers that are gone in 7.05. + +* Sat May 18 2002 Tim Waugh 1.9-0.20020517.0.1 +- Update to CVS. +- Updated requirements. +- Updated path and libdir patches. +- Drop hpijs 1.0.2 patch. +- foomatic-datafile has moved to %%{_bindir}. +- Update gimp-print data to 4.2.1. +- Update Omni printer data to 0.6.1. + +* Thu Apr 4 2002 Tim Waugh 1.1-0.20020313.3 +- Fix the hpijs option data too (bug #62587). + +* Wed Apr 3 2002 Tim Waugh 1.1-0.20020313.2 +- Back off to 1.0.2 for hpijs driver data (bug #62587). + +* Thu Mar 14 2002 Tim Waugh 1.1-0.20020313.1 +- Update to CVS. + +* Wed Mar 6 2002 Tim Waugh 1.1-0.20020306.1 +- Update to CVS. +- Patches no longer needed: conffile, sys, cachedir, fd0. +- Adapted path patch. + +* Tue Mar 5 2002 Tim Waugh 1.1-0.20020130.10 +- Fix bug #58319. +- Drop dbg patch. + +* Mon Feb 25 2002 Tim Waugh 1.1-0.20020130.9 +- Fix file lists. + +* Mon Feb 25 2002 Tim Waugh 1.1-0.20020130.8 +- Fix %%post scriplet bug (bug #59942). + +* Thu Feb 21 2002 Tim Waugh 1.1-0.20020130.7 +- Rebuild in new environment. + +* Wed Feb 13 2002 Tim Waugh 1.1-0.20020130.6 +- Merge cups-drivers. No epoch needed. +- Require perl-URI. + +* Wed Feb 06 2002 Tim Waugh 1.1-0.20020130.5 +- Cache fix. + +* Mon Feb 4 2002 Tim Waugh 1.1-0.20020130.4 +- Don't ship backup files. + +* Mon Feb 4 2002 Tim Waugh 1.1-0.20020130.3 +- Rebuild to pick up new perl installsitelib. + +* Thu Jan 31 2002 Tim Waugh 1.1-0.20020130.2 +- Fix a thinko in DB.pl. + +* Wed Jan 30 2002 Tim Waugh 1.1-0.20020130.1 +- Update to CVS. +- No longer need the cachedir patch. +- Fix config file path. +- Look in /usr/local/bin last, not first, in lpdomatic (bug #57915). + +* Tue Jan 29 2002 Tim Waugh 1.1-0.20020129.1 +- Update to CVS. +- Patches no longer needed: prepend, fd3. +- Use RPM_OPT_FLAGS. +- Allow non-root users to use foomatic-datafile (bug #58956). + +* Sat Jan 26 2002 Jeff Johnson 1.1-0.20020124.2 +- added Provides: perl(Foomatic::GrovePath) + +* Thu Jan 24 2002 Tim Waugh 1.1-0.20020124.1 +- Update to CVS. +- Updated Omni printers to those in Omni 0.5.1. +- Updated patches: prepend, fd3. +- Patches no longer needed: utf8, lpdomatic. +- Added gimp-print (formerly stp) foomatic db info, and removed the old + stp.xml file. +- Conflict with ghostscript if it doesn't have gimp-print-4.2.0 yet. + +* Fri Jan 18 2002 Tim Waugh 1.1-0.20011218.2 +- REALLY fix PCL fixup code (bug #55909, others). +- PreReq fileutils, initscripts (bug #56984). +- Fix prepends in lpdomatic (bug #57371). +- Run foomatic-cleanupdrivers during install, to remove driver entries + with no command line. +- Put lpdomatic in /usr/sbin again. +- Fix foomatic-gswrapper's file descriptor manipulations (bug #56871). + +* Mon Dec 17 2001 Crutcher Dunnavant 1.1-0.20011218.1 +- re-imported from upstream to fix some perl fixup code on pcl printers. + +* Mon Dec 17 2001 Crutcher Dunnavant 1.1-0.20011217.2 +- fix the rest of the quoting issues with foomatic-combo-xml with the patch +- foomatic-1.1-20011217-quotes.patch. This has been sent upstream. + +* Mon Dec 17 2001 Crutcher Dunnavant 1.1-0.20011217.1 +- respin to pull in latest foomatic database, fixes: + - properly use the cache in relation to foomatic-combo-xml's output + - fix _some_ of the quoting issues with calling foomatic-combo-xml + +* Wed Dec 5 2001 Crutcher Dunnavant 1.1-0.20011205.1 +- respin to pull in latest foomatic database, fixes: + - droping half of a large job + - -Mutf8 added to the upstream filters + - miscelaneous printer db updates + +* Thu Nov 29 2001 Crutcher Dunnavant 1.1-0.20011018.8 +- added Requires: fileutils for the 'rm' in post + +* Mon Nov 26 2001 Crutcher Dunnavant 1.1-0.20011018.7 +- /var/chache => /var/cache, doh! + +* Fri Nov 16 2001 Nalin Dahyabhai 1.1-0.20011018.6 +- fix %%post scriptlet + +* Tue Nov 13 2001 Crutcher Dunnavant 1.1-0.20011018.5 +- changed the patch to use the -Mutf8 command line option, +- and to restart the printserver, after rebuilding the settings. + +* Fri Nov 9 2001 Crutcher Dunnavant 1.1-0.20011018.4 +- grumble. Some drivers use inline perl scripts, and need the 'use utf8;' +- pragma. Without it, they break on _some_ of their options. + +* Wed Oct 31 2001 Crutcher Dunnavant 1.1-0.20011018.3 +- patched lpdomatic to prepend PostScript options in the _right_ place. + +* Thu Oct 25 2001 Crutcher Dunnavant 1.1-0.20011018.2 +- zap the foomatic cache on install + +* Thu Oct 18 2001 Crutcher Dunnavant 1.1-0.20011018.1 +- rolled to pull in latest information. +- added Omni printers to the printer list. + +* Fri Oct 05 2001 Crutcher Dunnavant 1.1-0.20011005.1 +- rolled to pull in an ia64 fix to foomatic-combo-xml.c + +* Mon Oct 01 2001 Crutcher Dunnavant 1.1-0.20011001.1 +- rolled to pull in foomatic fixes to foomatic-combo-xml.c + +* Wed Sep 05 2001 Crutcher Dunnavant 1.1-0.20010905.1 +- upgraded to latest foomatic, we now have fast overview generation! +- this means that there is no prebuilt overview file. + +* Tue Aug 28 2001 Crutcher Dunnavant 1.1-0.20010828.1 +- WOW! The latest foomatic uses Till Kamppeter's C based combo compiler. +- It is now fast enough that there is no real benifit to precompiling. +- NOTE: this forces the package to stop being noarched. + +* Mon Aug 27 2001 Crutcher Dunnavant 1.1-0.20010827.1 +- fresh pull, maybe it fixes the build errors. + +* Sat Aug 25 2001 Crutcher Dunnavant 1.1-0.20010825.1 +- did a fresh database pull, which contains the old japanese printers as well. +- removed japanese hack. + +* Tue Aug 14 2001 Akira TAGOH 1.1-0.20010717.5 +- Add Japanese printer entry. + +* Mon Aug 6 2001 Crutcher Dunnavant 1.1-0.20010717.4 +- move the cache back to /var, sigh. + +* Mon Jul 23 2001 Crutcher Dunnavant 1.1-0.20010717.2 +- made foomatic pre-compute its db + +* Wed Jul 18 2001 Crutcher Dunnavant 1.1-0.20010717.1 +- imported from mandrake. + +* Tue Jul 17 2001 Till Kamppeter 1.1-0.20010717mdk +- Added job listing/removal/manipulation and queue control to + foomatic-printjob +- Support for printing multiple copies with PDQ + +* Sat Jul 14 2001 Till Kamppeter 1.1-0.20010714mdk +- Included the cupsomatic filter script +- When a queue is set up, default options can be set now +- Help messages of foomatic-configure and foomatic-printjob cleaned up. + +* Fri Jul 13 2001 Till Kamppeter 1.1-0.20010713mdk +- Many bugfixes in "foomatic-printjob". +- "foomatic-configure" adds the Foomatic config file directory automatically + to the search paths of PDQ. +- Printing a help page under PDQ was broken. + +* Thu Jul 12 2001 Stefan van der Eijk 1.1-0.20010712mdk +- BuildRequires: perl-devel + +* Wed Jul 11 2001 Till Kamppeter 1.1-0.20010711mdk +- initial release. +- Deleted the obsolete drivers "stp", "cZ11", and "hpdj". +- Patch applied which flushes the memory cache regularly, otherwise + foomatic-configure would hang when the Foomatic data of GIMP-Print is + installed.