SPECS: foo2zjs.spec (NEW) - initial spec - works
Kamil Jakubowski
jakubowski.kamil w 3vnet.pl
Czw, 8 Mar 2007, 12:06:50 CET
-------------- następna część ---------
# $Revision: $, $Date: $
Summary: Linux printer driver for ZjStream protocol
Summary(pl.UTF-8):Linuksowy sterownik drukarek dla protoko?u ZjStream
Name: foo2zjs
Version: 0.0
Release: 1
License: GPL v2
Group: Applications/System
Source0: http://foo2zjs.rkkda.com/%{name}.tar.gz
# Source0-md5: 68a1547c33d22f293986805ecec7146a
Source1: http://foo2zjs.rkkda.com/sihp1000.tar.gz
# Source1-md5:
Source2: http://foo2zjs.rkkda.com/sihp1005.tar.gz
# Source2-md5:
Source3: http://foo2zjs.rkkda.com/sihp1018.tar.gz
# Source3-md5:
Source4: http://foo2zjs.rkkda.com/sihp1020.tar.gz
# Source4-md5:
Patch0: %{name}-make.patch
Patch1: %{name}-udev-rules.patch
Patch2: %{name}-hplj1000.patch
URL: http//foo2zjs.rkkda.com
BuildRequires: cups-filter-foomatic
BuildRequires: ghostscript
Requires: foomatic-db
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
foo2zjs is an open source printer driver for printers that use the
Zenographics ZjStream wire protocol for their print data. With
foo2zjs, you can print to some HP and Minolta/QMS ZjStream printers,
such as these:
- HP LaserJet 1000 B/W
- HP LaserJet 1005 B/W
- HP LaserJet 1018 B/W
- HP LaserJet 1020 B/W
- Konica Minolta magicolor 2430 DL B/W and color
- Minolta/QMS 2300 DL B/W and color
- Minolta/QMS 2200 DL B/W and color
%description -l pl.UTF-8
foo2zjs to otwarty sterownik dla drukarek u?ywaj?cych do druku
protoko?u Zenographics ZjStream. Dzi?ki foo2zjs mo?esz drukowa? na
drukarkach HP oraz Minolta/QMS ZjStream takich jak:
- HP LaserJet 1000 B/W
- HP LaserJet 1005 B/W
- HP LaserJet 1018 B/W
- HP LaserJet 1020 B/W
- Konica Minolta magicolor 2430 DL B/W and color
- Minolta/QMS 2300 DL B/W and color
- Minolta/QMS 2200 DL B/W and color
%package firmware
Summary: Firmware for HP LaserJet 10xx printers
Summary(pl.UTF-8):Firmware dla drukarek HP LaserJet 10xx
License: distributable
Group: Applications/System
Requires: %{name}-udev-rules
%description firmware
Firmware for HP LaserJet 10xx printers
- HP LaserJet 1000, 1005, 1018, 1020
%description firmware -l pl.UTF-8
Firmware dla drukarek HP LaserJet 10xx
- HP LaserJet 1000, 1005, 1018, 1020
%package udev-rules
Summary: udev rules for HP LaserJet 10xx printers
Summary(pl.UTF-8):regu?y udev dla drukarek HP LaserJet 10xx
Group: Applications/System
Requires: %{name}-firmware
Requires: cups-foomatic-db-HP
Requires: foo2zjs
Requires: udev
%description udev-rules
udev rules for printers:
- HP LaserJet 1000, 1005, 1018, 1020
%description udev-rules -l pl.UTF-8
regu?y udev dla drukarek:
- HP LaserJet 1000, 1005, 1018, 1020
%prep
%setup -q -n %{name}
%patch0 -p0
%patch1 -p0
%patch2 -p0
%build
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_bindir}
install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{firmware,crd}
install -d $RPM_BUILD_ROOT/etc/udev/rules.d
install -d $RPM_BUILD_ROOT%{_mandir}/man1
install {arm2hpdl,foo2zjs,foo2zjs-wrapper,zjsdecode,usb_printerid} \
$RPM_BUILD_ROOT%{_bindir}/
install hplj1000 $RPM_BUILD_ROOT%{_bindir}/hplj10xx
install hplj10xx.rules $RPM_BUILD_ROOT/etc/udev/rules.d/11-hplj10xx.rules
cp %{SOURCE1} .
cp %{SOURCE2} .
cp %{SOURCE3} .
cp %{SOURCE4} .
for i in sihp1000 sihp1005 sihp1018 sihp1020; do
tar -xf $i.tar.gz --use=gzip
rm $i.tar.gz
./arm2hpdl $i.img > $i.dl
install $i.dl $RPM_BUILD_ROOT%{_datadir}/%{name}/firmware/
done
install *.ps $RPM_BUILD_ROOT%{_datadir}/%{name}
install crd/zjs/*.{crd,ps} \
$RPM_BUILD_ROOT%{_datadir}/%{name}/crd
install {foo2zjs,foo2zjs-wrapper,zjsdecode}.1 \
$RPM_BUILD_ROOT%{_mandir}/man1
%clean
rm -rf $RPM_BUILD_ROOT
%post
%service -q cups restart
%files
%defattr(644,root,root,755)
%doc ChangeLog README manual.pdf
%attr(755,root,root) %{_bindir}/*
%{_datadir}/%{name}/*.ps
%{_datadir}/%{name}/crd/*.crd
%{_datadir}/%{name}/crd/*.ps
%{_mandir}/man1/*.1*
%files firmware
%defattr(644,root,root,755)
%{_datadir}/%{name}/firmware/*.dl
%files udev-rules
%defattr(644,root,root,755)
/etc/udev/rules.d/11-hplj10xx.rules
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback w pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log: $
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: foo2zjs-hplj1000.patch
Type: text/x-patch
Size: 1388 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20070308/3b430675/attachment.bin
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: foo2zjs-make.patch
Type: text/x-patch
Size: 355 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20070308/3b430675/attachment-0001.bin
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: foo2zjs-udev-rules.patch
Type: text/x-patch
Size: 1690 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20070308/3b430675/attachment-0002.bin
Więcej informacji o liście dyskusyjnej pld-devel-pl