|
cvsdist |
2cae50 |
Summary: Foomatic printer database.
|
|
cvsdist |
2cae50 |
Name: foomatic
|
|
cvsdist |
2cae50 |
Version: 1.1
|
|
cvsdist |
7fc3f6 |
%define release_date 20010905
|
|
cvsdist |
3d5dfd |
Release: 0.%{release_date}.1
|
|
cvsdist |
2cae50 |
License: GPL
|
|
cvsdist |
2cae50 |
Group: System Environment/Libraries
|
|
cvsdist |
2cae50 |
|
|
cvsdist |
3d5dfd |
Source: foomatic-%{release_date}.tar.bz2
|
|
cvsdist |
2cae50 |
|
|
cvsdist |
2cae50 |
Url: http://www.linuxprinting.org
|
|
cvsdist |
2cae50 |
BuildRequires: perl
|
|
cvsdist |
3d5dfd |
Requires: perl
|
|
cvsdist |
2cae50 |
BuildRoot: %_tmppath/%name-%version-%release-root
|
|
cvsdist |
2cae50 |
Requires: perl-Storable >= 0.6.11, perl-DateManip >= 5.39, perl-libxml-enno >= 1.02
|
|
cvsdist |
2cae50 |
Requires: perl-libxml-perl >= 0.07, perl-Parse-Yapp >= 1.04, perl-XML-Dumper >= 0.4
|
|
cvsdist |
2cae50 |
Requires: perl-XML-Encoding >= 1.01, perl-XML-Parser >= 2.29, perl-XML-Twig >= 2.02
|
|
cvsdist |
2cae50 |
Requires: perl-XML-Grove, perl-libwww-perl
|
|
cvsdist |
2cae50 |
BuildRequires: perl-Storable >= 0.6.11, perl-DateManip >= 5.39, perl-libxml-enno >= 1.02
|
|
cvsdist |
2cae50 |
BuildRequires: perl-libxml-perl >= 0.07, perl-Parse-Yapp >= 1.04, perl-XML-Dumper >= 0.4
|
|
cvsdist |
2cae50 |
BuildRequires: perl-XML-Encoding >= 1.01, perl-XML-Parser >= 2.29, perl-XML-Twig >= 2.02
|
|
cvsdist |
2cae50 |
BuildRequires: perl-XML-Grove, perl-libwww-perl
|
|
cvsdist |
3b0234 |
|
|
cvsdist |
2cae50 |
%description
|
|
cvsdist |
2cae50 |
Foomatic is a comprehensive, spooler-independent database of printers,
|
|
cvsdist |
2cae50 |
printer drivers, and driver descriptions. It contains utilities to
|
|
cvsdist |
2cae50 |
generate driver description files and printer queues for CUPS, LPD,
|
|
cvsdist |
2cae50 |
LPRng, and PDQ using the database. There is also the possibility to
|
|
cvsdist |
2cae50 |
read the PJL options out of PJL-capable laser printers and take them
|
|
cvsdist |
2cae50 |
into account at the driver description file generation.
|
|
cvsdist |
2cae50 |
|
|
cvsdist |
2cae50 |
There are spooler-independent command line interfaces to manipulate
|
|
cvsdist |
2cae50 |
queues (foomatic-configure) and to print files/manipulate jobs
|
|
cvsdist |
2cae50 |
(foomatic printjob).
|
|
cvsdist |
2cae50 |
|
|
cvsdist |
2cae50 |
The site http://www.linuxprinting.org/ is based in this database.
|
|
cvsdist |
2cae50 |
|
|
cvsdist |
2cae50 |
%prep
|
|
cvsdist |
2cae50 |
|
|
cvsdist |
2cae50 |
%setup -q -n foomatic
|
|
cvsdist |
2cae50 |
|
|
cvsdist |
2cae50 |
%build
|
|
cvsdist |
7fc3f6 |
make PREFIX=%{_prefix} INSTALLPREFIX=%buildroot
|
|
cvsdist |
2cae50 |
|
|
cvsdist |
2cae50 |
%install
|
|
cvsdist |
2cae50 |
rm -rf $RPM_BUILD_ROOT
|
|
cvsdist |
7fc3f6 |
|
|
cvsdist |
2cae50 |
eval `perl '-V:installsitelib'`
|
|
cvsdist |
2cae50 |
mkdir -p $RPM_BUILD_ROOT/$installsitelib
|
|
cvsdist |
2cae50 |
export INSTALLSITELIB=$RPM_BUILD_ROOT/$installsitelib
|
|
cvsdist |
2cae50 |
make PREFIX=%{_prefix} \
|
|
cvsdist |
2cae50 |
INSTALLPREFIX=%buildroot \
|
|
cvsdist |
2cae50 |
INSTALLSITELIB=$RPM_BUILD_ROOT/$installsitelib \
|
|
cvsdist |
2cae50 |
install
|
|
cvsdist |
2cae50 |
|
|
cvsdist |
2cae50 |
%clean
|
|
cvsdist |
2cae50 |
rm -fr %buildroot
|
|
cvsdist |
2cae50 |
|
|
cvsdist |
2cae50 |
%files
|
|
cvsdist |
2cae50 |
%defattr(-,root,root)
|
|
cvsdist |
2cae50 |
%doc README USAGE ChangeLog
|
|
cvsdist |
2cae50 |
%_bindir/*
|
|
cvsdist |
2cae50 |
%_sbindir/*
|
|
cvsdist |
2cae50 |
%_libdir/perl5/site_perl/*/Foomatic
|
|
cvsdist |
2cae50 |
%dir %_libdir/cups
|
|
cvsdist |
2cae50 |
%_libdir/cups/*
|
|
cvsdist |
2cae50 |
%dir /var/cache/foomatic
|
|
cvsdist |
2cae50 |
%_datadir/*
|
|
cvsdist |
2cae50 |
|
|
cvsdist |
2cae50 |
%changelog
|
|
cvsdist |
7fc3f6 |
* Wed Sep 05 2001 Crutcher Dunnavant <crutcher@redhat.com> 1.1-0.20010905.1
|
|
cvsdist |
7fc3f6 |
- upgraded to latest foomatic, we now have fast overview generation!
|
|
cvsdist |
7fc3f6 |
- this means that there is no prebuilt overview file.
|
|
cvsdist |
7fc3f6 |
|
|
cvsdist |
3d5dfd |
* Tue Aug 28 2001 Crutcher Dunnavant <crutcher@redhat.com> 1.1-0.20010828.1
|
|
cvsdist |
3d5dfd |
- WOW! The latest foomatic uses Till Kamppeter's C based combo compiler.
|
|
cvsdist |
3d5dfd |
- It is now fast enough that there is no real benifit to precompiling.
|
|
cvsdist |
3d5dfd |
- NOTE: this forces the package to stop being noarched.
|
|
cvsdist |
3d5dfd |
|
|
cvsdist |
3d5dfd |
* Mon Aug 27 2001 Crutcher Dunnavant <crutcher@redhat.com> 1.1-0.20010827.1
|
|
cvsdist |
3d5dfd |
- fresh pull, maybe it fixes the build errors.
|
|
cvsdist |
3d5dfd |
|
|
cvsdist |
3d5dfd |
* Sat Aug 25 2001 Crutcher Dunnavant <crutcher@redhat.com> 1.1-0.20010825.1
|
|
cvsdist |
3d5dfd |
- did a fresh database pull, which contains the old japanese printers as well.
|
|
cvsdist |
3d5dfd |
- removed japanese hack.
|
|
cvsdist |
3d5dfd |
|
|
cvsdist |
3b0234 |
* Tue Aug 14 2001 Akira TAGOH <tagoh@redhat.com> 1.1-0.20010717.5
|
|
cvsdist |
3b0234 |
- Add Japanese printer entry.
|
|
cvsdist |
3b0234 |
|
|
cvsdist |
2cae50 |
* Mon Aug 6 2001 Crutcher Dunnavant <crutcher@redhat.com> 1.1-0.20010717.4
|
|
cvsdist |
2cae50 |
- move the cache back to /var, sigh.
|
|
cvsdist |
2cae50 |
|
|
cvsdist |
2cae50 |
* Mon Jul 23 2001 Crutcher Dunnavant <crutcher@redhat.com> 1.1-0.20010717.2
|
|
cvsdist |
2cae50 |
- made foomatic pre-compute its db
|
|
cvsdist |
2cae50 |
|
|
cvsdist |
2cae50 |
* Thu Jul 18 2001 Crutcher Dunnavant <crutcher@redhat.com> 1.1-0.20010717.1
|
|
cvsdist |
2cae50 |
- imported from mandrake.
|
|
cvsdist |
2cae50 |
|
|
cvsdist |
2cae50 |
* Tue Jul 17 2001 Till Kamppeter <till@mandrakesoft.com> 1.1-0.20010717mdk
|
|
cvsdist |
2cae50 |
- Added job listing/removal/manipulation and queue control to
|
|
cvsdist |
2cae50 |
foomatic-printjob
|
|
cvsdist |
2cae50 |
- Support for printing multiple copies with PDQ
|
|
cvsdist |
2cae50 |
|
|
cvsdist |
2cae50 |
* Fri Jul 14 2001 Till Kamppeter <till@mandrakesoft.com> 1.1-0.20010714mdk
|
|
cvsdist |
2cae50 |
- Included the cupsomatic filter script
|
|
cvsdist |
2cae50 |
- When a queue is set up, default options can be set now
|
|
cvsdist |
2cae50 |
- Help messages of foomatic-configure and foomatic-printjob cleaned up.
|
|
cvsdist |
2cae50 |
|
|
cvsdist |
2cae50 |
* Fri Jul 13 2001 Till Kamppeter <till@mandrakesoft.com> 1.1-0.20010713mdk
|
|
cvsdist |
2cae50 |
- Many bugfixes in "foomatic-printjob".
|
|
cvsdist |
2cae50 |
- "foomatic-configure" adds the Foomatic config file directory automatically
|
|
cvsdist |
2cae50 |
to the search paths of PDQ.
|
|
cvsdist |
2cae50 |
- Printing a help page under PDQ was broken.
|
|
cvsdist |
2cae50 |
|
|
cvsdist |
2cae50 |
* Thu Jul 12 2001 Stefan van der Eijk <stefan@eijk.nu> 1.1-0.20010712mdk
|
|
cvsdist |
2cae50 |
- BuildRequires: perl-devel
|
|
cvsdist |
2cae50 |
|
|
cvsdist |
2cae50 |
* Wed Jul 11 2001 Till Kamppeter <till@mandrakesoft.com> 1.1-0.20010711mdk
|
|
cvsdist |
2cae50 |
- initial release.
|
|
cvsdist |
2cae50 |
- Deleted the obsolete drivers "stp", "cZ11", and "hpdj".
|
|
cvsdist |
2cae50 |
- Patch applied which flushes the memory cache regularly, otherwise
|
|
cvsdist |
2cae50 |
foomatic-configure would hang when the Foomatic data of GIMP-Print is
|
|
cvsdist |
2cae50 |
installed.
|