%global checkout 20120419svn Summary: Driver for QPDL/SPL2 printers (Samsung and several Xerox printers) Name: splix Version: 2.0.1 Release: 0.9.%{checkout}%{?dist} License: GPLv2 Group: System Environment/Base URL: http://splix.sourceforge.net/ # This is a SVN snapshot downloaded via # http://splix.svn.sourceforge.net/viewvc/splix/splix/?view=tar # and renamed to follow naming guidelines Source0: splix-%{version}.%{checkout}.tar.gz # IEEE 1284 Device IDs Patch0: splix-deviceID.patch Requires: cups # _cups_serverbin macro BuildRequires: cups-devel # postscriptdriver tags BuildRequires: python-cups # JBIG1 lossless image compression BuildRequires: jbigkit-devel %description This driver is usable by all printer devices which understand the QPDL (Quick Page Description Language) also known as SPL2 (Samsung Printer Language) language. It covers several Samsung, Xerox and Dell printers. Splix doesn't support old SPL(1) printers. %prep %setup -q -n splix pushd ppd # rename *.drv to *.drv.in for i in *.drv; do mv $i ${i}.in; done # remove old PPDs make distclean popd %patch0 -p1 -b .deviceID %build pushd ppd make drv popd V=1 \ DRV_ONLY=1 \ CXXFLAGS="%{optflags} -fno-strict-aliasing" \ make %{?_smp_mflags} %install DRV_ONLY=1 \ CUPSDRV=%{_datadir}/cups/drv/splix \ DESTDIR=%{buildroot} \ make install %files %doc COPYING AUTHORS ChangeLog THANKS %{_cups_serverbin}/filter/pstoqpdl %{_cups_serverbin}/filter/rastertoqpdl %{_datadir}/cups/drv/splix %changelog * Tue Sep 25 2012 Jiri Popelka - 2.0.1-0.9.20120419svn - Add Device ID for Samsung ML-2525 (#859669). * Thu Apr 19 2012 Jiri Popelka - 2.0.1-0.8.20120419svn - Latest upstream snapshot: all patches and changes merged upstream ! - Build splix with JBIG1 support and install DRV files instead of PPD files. - Add Device ID for Samsung ML-2010 (#807308). * Wed Jan 18 2012 Jiri Popelka - 2.0.1-0.7.20111121svn - Add Device ID for Samsung ML-1660. * Wed Nov 30 2011 Jiri Popelka - 2.0.1-0.6.20111121svn - Install splix PPDs into separate directory. - Added patch for compiling/installing DRVs instead of PPDs. However we still ship only selected PPDs instead of DRVs as some printers require JBIG1 support. * Tue Nov 29 2011 Jiri Popelka - 2.0.1-0.5.20111121svn - Re-compile PPD files. * Mon Nov 28 2011 Jiri Popelka - 2.0.1-0.4.20111121svn - Add Device ID for Samsung ML-1610. * Tue Nov 22 2011 Jiri Popelka - 2.0.1-0.3.20111121svn - Include more files into documentation (#755069). * Mon Nov 21 2011 Jiri Popelka - 2.0.1-0.2.20111121svn - Download only trunk from upstream SVN repository. * Fri Nov 18 2011 Jiri Popelka - 2.0.1-0.1.20111118svn - Initial spec file.