Summary: A set of CUPS printer drivers for Brother HL-L2352DW printer Name: cups-driver-brother-hll2350dw Version: 4.0.0 Release: 1 License: GPL/EULA Group: Applications Source0: http://download.brother.com/welcome/dlf103565/hll2350dwpdrv-%{version}-1.i386.rpm # Source0-md5: 4d6261c7ca265f4ac88b7766faae3498 Patch0: fixes.patch URL: http://support.brother.com/g/b/downloadlist.aspx?c=pl&lang=pl&prod=hll2352dw_eu&os=127&flang=English BuildRequires: gzip BuildRequires: rpm-perlprov >= 4.1-13 BuildRequires: rpm-utils Requires: cups ExclusiveArch: %{x8664} %{ix86} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _datadir %(cups-config --datadir 2>/dev/null) %define _libdir %(cups-config --serverbin 2>/dev/null) %define _cupsppddir %{_datadir}/model %define _cupsfilterdir %{_libdir}/filter %description CUPS driver for Brother HL-L2352DW. %prep %setup -qcT rpm2cpio %{SOURCE0} | cpio -dimu %patch0 -p1 %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_bindir} install -d $RPM_BUILD_ROOT/etc/opt/brother/Printers/HLL2350DW/inf install -d $RPM_BUILD_ROOT{%{_cupsppddir},%{_cupsfilterdir}} cp -p opt/brother/Printers/HLL2350DW/cupswrapper/brother-HLL2350DW-cups-en.ppd $RPM_BUILD_ROOT%{_cupsppddir} gzip $RPM_BUILD_ROOT%{_cupsppddir}/*.ppd cp -p opt/brother/Printers/HLL2350DW/cupswrapper/lpdwrapper $RPM_BUILD_ROOT%{_cupsfilterdir}/brother_lpdwrapper_HLL2350DW cp -p opt/brother/Printers/HLL2350DW/lpd/lpdfilter $RPM_BUILD_ROOT%{_cupsfilterdir}/lpdfilter cp -p opt/brother/Printers/HLL2350DW/lpd/%{_target_cpu}/{brprintconflsr3,rawtobr3} $RPM_BUILD_ROOT%{_bindir} cp -p opt/brother/Printers/HLL2350DW/inf/brHLL2350DWrc $RPM_BUILD_ROOT/etc/opt/brother/Printers/HLL2350DW/inf/brHLL2350DWrc cp -p opt/brother/Printers/HLL2350DW/inf/brHLL2350DWfunc $RPM_BUILD_ROOT/etc/opt/brother/Printers/HLL2350DW/inf/brHLL2350DWfunc echo '#!/bin/sh' > $RPM_BUILD_ROOT%{_bindir}/brprintconflsr3_HLL2350DW echo '%{_bindir}/brprintconflsr3 -P HLL2350DW "$@"' >> $RPM_BUILD_ROOT%{_bindir}/brprintconflsr3_HLL2350DW chmod 755 $RPM_BUILD_ROOT%{_bindir}/brprintconflsr3_HLL2350DW %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc opt/brother/Printers/HLL2350DW/LICENSE_ENG.txt %{_cupsppddir}/brother-HLL2350DW-cups-en.ppd.gz /etc/opt/brother %attr(755,root,root) %{_bindir}/brprintconflsr3_HLL2350DW %attr(755,root,root) %{_bindir}/brprintconflsr3 %attr(755,root,root) %{_bindir}/rawtobr3 %attr(755,root,root) %{_cupsfilterdir}/brother_lpdwrapper_HLL2350DW %attr(755,root,root) %{_cupsfilterdir}/lpdfilter