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