Summary: Ghostscript IJS Plugin for the Epson EPL-5700L/5800L/5900L/6100L/6200L printers Name: epsoneplijs Version: 0.4.1 Release: %mkrel 4 Group: System/Printing License: BSD URL: http://sourceforge.net/projects/epsonepl/ Source0: http://osdn.dl.sourceforge.net/sourceforge/epsonepl/epsoneplijs-%{version}.tgz Patch0: epsoneplijs-use_system_libs.diff Patch1: epsoneplijs-mandriva-install.diff Patch2: epsoneplijs-0.4.1-LDFLAGS.diff BuildRequires: libtool BuildRequires: libusb-devel BuildRequires: libieee1284-devel Requires: ghostscript >= 6.53 Conflicts: printer-utils = 2007 Conflicts: printer-filters = 2007 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %description Support for the Epson EPL-5700L/5800L/5900L/6100L/6200L printer family under linux and other unix-like systems. It is known to work for at least one user for each of 5700L, 5800L, 5900L, and 6100L. 6100L and 6200L support is new. %prep %setup -q find . -type d -perm 0700 -exec chmod 755 {} \; find . -type f -perm 0555 -exec chmod 755 {} \; find . -type f -perm 0444 -exec chmod 644 {} \; for i in `find . -type d -name CVS` `find . -type f -name .cvs\*` `find . -type f -name .#\*`; do if [ -e "$i" ]; then rm -rf $i; fi >&/dev/null done %patch0 -p1 -b .use_system_libs %patch1 -p1 -b .mandriva-install %patch2 -p0 -b .LDFLAGS %build %serverbuild perl -pi -e "s|-g -O2 -Wall -Werror -ansi -pedantic -Wmissing-prototypes|$CFLAGS -fPIC|g" Makefile.in rm -f configure libtoolize --force --copy; aclocal; autoconf %configure2_5x \ --with-kernelusb \ --with-kernel1284 \ --with-libusb \ --with-libieee1284 %make %make test5700lusb gcc $CFLAGS -fPIC -Wall %{ldflags} -o epl-5700 epl_docs/epl-5700.c gcc $CFLAGS -fPIC -Wall %{ldflags} -o epl-5800 epl_docs/epl-5800.c gcc $CFLAGS -fPIC -Wall %{ldflags} -o epl5x00l epl_docs/epl5x00l.c %install rm -rf %{buildroot} install -d %{buildroot}%{_bindir} %makeinstall install -m0755 ps2epl.pl %{buildroot}%{_bindir} install -m0755 test5700lusb %{buildroot}%{_bindir}/ install -m0755 epl-5700 %{buildroot}%{_bindir}/ install -m0755 epl-5800 %{buildroot}%{_bindir}/ install -m0755 epl5x00l %{buildroot}%{_bindir}/ pushd foomatic_scripts sh install_mandrake %{buildroot} popd %clean rm -rf %{buildroot} %files %defattr(-, root, root) %doc ChangeLog FAQ LIMITATIONS README* *.pdf epl_test* apsfilter cups epl_docs/epl-protocol.pdf epl_docs/README.1st %{_bindir}/* %{_datadir}/cups/model/epson/*.ppd.gz %{_datadir}/foomatic/db/source/driver/*.xml %{_datadir}/foomatic/db/source/opt/*.xml %changelog * Tue Mar 16 2010 Oden Eriksson <oeriksson@mandriva.com> 0.4.1-4mdv2010.1 + Revision: 521120 - rebuilt for 2010.1 * Wed Sep 02 2009 Christophe Fergeau <cfergeau@mandriva.com> 0.4.1-3mdv2010.0 + Revision: 424387 - rebuild * Mon Dec 29 2008 Oden Eriksson <oeriksson@mandriva.com> 0.4.1-2mdv2009.1 + Revision: 321032 - use %%ldflags * Fri Sep 05 2008 Tiago Salem <salem@mandriva.com.br> 0.4.1-1mdv2009.0 + Revision: 281377 - version 0.4.1 - fix broken build - fix foomatic path * Tue Jun 17 2008 Thierry Vignaud <tv@mandriva.org> 0.4.0-8mdv2009.0 + Revision: 220726 - rebuild * Wed Jan 23 2008 Thierry Vignaud <tv@mandriva.org> 0.4.0-7mdv2008.1 + Revision: 157247 - rebuild with fixed %%serverbuild macro * Sat Jan 12 2008 Thierry Vignaud <tv@mandriva.org> 0.4.0-6mdv2008.1 + Revision: 149699 - rebuild - kill re-definition of %%buildroot on Pixel's request + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Thu Aug 30 2007 Oden Eriksson <oeriksson@mandriva.com> 0.4.0-5mdv2008.0 + Revision: 75344 - bump release - fix deps (pixel) * Wed Aug 22 2007 Thierry Vignaud <tv@mandriva.org> 0.4.0-4mdv2008.0 + Revision: 68996 - fix description * Thu Aug 16 2007 Oden Eriksson <oeriksson@mandriva.com> 0.4.0-3mdv2008.0 + Revision: 64159 - use the new System/Printing RPM GROUP * Fri Aug 10 2007 Oden Eriksson <oeriksson@mandriva.com> 0.4.0-2mdv2008.0 + Revision: 61083 - rebuild * Fri Aug 10 2007 Oden Eriksson <oeriksson@mandriva.com> 0.4.0-1mdv2008.0 + Revision: 60973 - Import epsoneplijs * Thu Aug 09 2007 Oden Eriksson <oeriksson@mandriva.com> 0.4.0-1mdv2008.0 - initial Mandriva package