]> git.pld-linux.org Git - packages/foo2zjs.git/blame - foo2zjs.spec
- pl fix, strict internal deps, cleanups
[packages/foo2zjs.git] / foo2zjs.spec
CommitLineData
85c6763e 1Summary: Linux printer driver for ZjStream protocol
5081fe17 2Summary(pl.UTF-8): Linuksowy sterownik drukarek dla protokołu ZjStream
85c6763e 3Name: foo2zjs
cf47dc65 4Version: 20070308
85c6763e 5Release: 0.1
6License: GPL v2
7Group: Applications/System
8Source0: http://foo2zjs.rkkda.com/%{name}.tar.gz
4803a82a 9# Source0-md5: 67c2084101d044c94abcb7495fc17e02
85c6763e 10Source1: http://foo2zjs.rkkda.com/sihp1000.tar.gz
11# Source1-md5: 5d47d54f9cc19225c6ad07763bd02801
12Source2: http://foo2zjs.rkkda.com/sihp1005.tar.gz
13# Source2-md5: 10937cc743b03ea9776a9f6eb35159a0
14Source3: http://foo2zjs.rkkda.com/sihp1018.tar.gz
15# Source3-md5: 89bc9a1199abc2bd304694f0273a248a
16Source4: http://foo2zjs.rkkda.com/sihp1020.tar.gz
17# Source4-md5: 290c2a03d665ceb4dfbbd60b471ebb3d
18Patch0: %{name}-make.patch
19Patch1: %{name}-udev-rules.patch
20Patch2: %{name}-hplj1000.patch
cf47dc65 21URL: http://foo2zjs.rkkda.com/
85c6763e 22BuildRequires: cups-filter-foomatic
23BuildRequires: ghostscript
24BuildRequires: groff
25Requires: foomatic-db
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%description
29foo2zjs is an open source printer driver for printers that use the
30Zenographics ZjStream wire protocol for their print data. With
31foo2zjs, you can print to some HP and Minolta/QMS ZjStream printers,
32such as these:
33
34- HP LaserJet 1000 B/W
35- HP LaserJet 1005 B/W
36- HP LaserJet 1018 B/W
37- HP LaserJet 1020 B/W
38- Konica Minolta magicolor 2430 DL B/W and color
39- Minolta/QMS 2300 DL B/W and color
40- Minolta/QMS 2200 DL B/W and color
41
42%description -l pl.UTF-8
43foo2zjs to otwarty sterownik dla drukarek używających do druku
5081fe17 44protokołu Zenographics ZjStream. Dzięki foo2zjs można drukować na
85c6763e 45drukarkach HP oraz Minolta/QMS ZjStream takich jak:
46
47- HP LaserJet 1000 B/W
48- HP LaserJet 1005 B/W
49- HP LaserJet 1018 B/W
50- HP LaserJet 1020 B/W
51- Konica Minolta magicolor 2430 DL B/W and color
52- Minolta/QMS 2300 DL B/W and color
53- Minolta/QMS 2200 DL B/W and color
54
55%package firmware
56Summary: Firmware for HP LaserJet 10xx printers
5081fe17 57Summary(pl.UTF-8): Firmware dla drukarek HP LaserJet 10xx
85c6763e 58License: distributable
59Group: Applications/System
5081fe17 60Requires: %{name} = %{version}-%{release}
cf47dc65 61Requires: cups-foomatic-db-HP
85c6763e 62
63%description firmware
5081fe17 64Firmware for HP LaserJet 10xx printers:
85c6763e 65- HP LaserJet 1000, 1005, 1018, 1020
66
67%description firmware -l pl.UTF-8
5081fe17 68Firmware dla drukarek HP LaserJet 10xx:
85c6763e 69- HP LaserJet 1000, 1005, 1018, 1020
70
71%package udev-rules
72Summary: udev rules for HP LaserJet 10xx printers
5081fe17 73Summary(pl.UTF-8): Reguły udev dla drukarek HP LaserJet 10xx
85c6763e 74Group: Applications/System
5081fe17
JB
75Requires: %{name} = %{version}-%{release}
76Requires: %{name}-firmware = %{version}-%{release}
85c6763e 77Requires: udev
78
79%description udev-rules
80udev rules for printers:
81- HP LaserJet 1000, 1005, 1018, 1020
82
83%description udev-rules -l pl.UTF-8
84Reguły udev dla drukarek:
85- HP LaserJet 1000, 1005, 1018, 1020
86
87%prep
88%setup -q -n %{name}
89%patch0 -p0
90%patch1 -p0
91%patch2 -p0
92
93%build
94%{__make} \
95 CC="%{__cc}" \
96 CFLAGS="%{rpmcflags}"
97
98%install
99rm -rf $RPM_BUILD_ROOT
100
101install -d $RPM_BUILD_ROOT
102install -d $RPM_BUILD_ROOT%{_bindir}
103install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{firmware,crd}
104install -d $RPM_BUILD_ROOT/etc/udev/rules.d
105install -d $RPM_BUILD_ROOT%{_mandir}/man1
106install {arm2hpdl,foo2zjs,foo2zjs-wrapper,zjsdecode,usb_printerid} \
5081fe17 107 $RPM_BUILD_ROOT%{_bindir}
85c6763e 108install hplj1000 $RPM_BUILD_ROOT%{_bindir}/hplj10xx
109install hplj10xx.rules $RPM_BUILD_ROOT/etc/udev/rules.d/11-hplj10xx.rules
110
111install %{SOURCE1} .
112install %{SOURCE2} .
113install %{SOURCE3} .
114install %{SOURCE4} .
5081fe17
JB
115for i in sihp1000 sihp1005 sihp1018 sihp1020; do
116 tar -xf $i.tar.gz --use=gzip
117 rm $i.tar.gz
118 ./arm2hpdl $i.img > $i.dl
119 install $i.dl $RPM_BUILD_ROOT%{_datadir}/%{name}/firmware
85c6763e 120done
121install *.ps $RPM_BUILD_ROOT%{_datadir}/%{name}
122install crd/zjs/*.{crd,ps} \
123 $RPM_BUILD_ROOT%{_datadir}/%{name}/crd
124install {foo2zjs,foo2zjs-wrapper,zjsdecode}.1 \
125 $RPM_BUILD_ROOT%{_mandir}/man1
126
127%clean
128rm -rf $RPM_BUILD_ROOT
129
130%post
131%service -q cups restart
132
133%files
134%defattr(644,root,root,755)
135%doc ChangeLog README manual.pdf
136%attr(755,root,root) %{_bindir}/*
5081fe17 137%dir %{_datadir}/%{name}
85c6763e 138%{_datadir}/%{name}/*.ps
5081fe17
JB
139%{_datadir}/%{name}/crd
140%{_mandir}/man1/*.1*
85c6763e 141
142%files firmware
143%defattr(644,root,root,755)
5081fe17 144%{_datadir}/%{name}/firmware
85c6763e 145
146%files udev-rules
147%defattr(644,root,root,755)
148/etc/udev/rules.d/11-hplj10xx.rules
This page took 0.044439 seconds and 4 git commands to generate.