]> git.pld-linux.org Git - packages/foo2zjs.git/blame - foo2zjs.spec
- foo2zjs-pstops is needed; release 2
[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
d9937268 4Version: 20080418
df29c455 5Release: 2
85c6763e 6License: GPL v2
7Group: Applications/System
8Source0: http://foo2zjs.rkkda.com/%{name}.tar.gz
d9937268
AM
9# Source0-md5: d86f589c37166420afe9122a2538420b
10Source1: http://foo2zjs.rkkda.com/firmware/sihp1000.tar.gz
11# Source1-md5: 8c7028d4be5b5b12ed19a59969b3911a
12Source2: http://foo2zjs.rkkda.com/firmware/sihp1005.tar.gz
13# Source2-md5: 59cc9f6a2c1657be8d5070e4ec97b06a
14Source3: http://foo2zjs.rkkda.com/firmware/sihp1018.tar.gz
15# Source3-md5: 0d4abf6091aa28a98b9993fbe2dbbaa2
16Source4: http://foo2zjs.rkkda.com/firmware/sihp1020.tar.gz
17# Source4-md5: 02b19c047be9a6fed84dc53327c116fc
18Patch0: %{name}-udev-rules.patch
19Patch1: %{name}-hplj1000.patch
cf47dc65 20URL: http://foo2zjs.rkkda.com/
85c6763e 21BuildRequires: cups-filter-foomatic
22BuildRequires: ghostscript
23BuildRequires: groff
24Requires: foomatic-db
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27%description
28foo2zjs is an open source printer driver for printers that use the
29Zenographics ZjStream wire protocol for their print data. With
30foo2zjs, you can print to some HP and Minolta/QMS ZjStream printers,
31such 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
42foo2zjs to otwarty sterownik dla drukarek używających do druku
5081fe17 43protokołu Zenographics ZjStream. Dzięki foo2zjs można drukować na
85c6763e 44drukarkach 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
55Summary: Firmware for HP LaserJet 10xx printers
5081fe17 56Summary(pl.UTF-8): Firmware dla drukarek HP LaserJet 10xx
85c6763e 57License: distributable
58Group: Applications/System
5081fe17 59Requires: %{name} = %{version}-%{release}
cf47dc65 60Requires: cups-foomatic-db-HP
85c6763e 61
62%description firmware
5081fe17 63Firmware for HP LaserJet 10xx printers:
85c6763e 64- HP LaserJet 1000, 1005, 1018, 1020
65
66%description firmware -l pl.UTF-8
5081fe17 67Firmware dla drukarek HP LaserJet 10xx:
85c6763e 68- HP LaserJet 1000, 1005, 1018, 1020
69
70%package udev-rules
71Summary: udev rules for HP LaserJet 10xx printers
5081fe17 72Summary(pl.UTF-8): Reguły udev dla drukarek HP LaserJet 10xx
85c6763e 73Group: Applications/System
5081fe17
JB
74Requires: %{name} = %{version}-%{release}
75Requires: %{name}-firmware = %{version}-%{release}
0fe86671 76Requires: udev-core
85c6763e 77
78%description udev-rules
79udev rules for printers:
80- HP LaserJet 1000, 1005, 1018, 1020
81
82%description udev-rules -l pl.UTF-8
83Reguł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
97rm -rf $RPM_BUILD_ROOT
98
99install -d $RPM_BUILD_ROOT
100install -d $RPM_BUILD_ROOT%{_bindir}
101install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{firmware,crd}
102install -d $RPM_BUILD_ROOT/etc/udev/rules.d
103install -d $RPM_BUILD_ROOT%{_mandir}/man1
df29c455 104install {arm2hpdl,foo2zjs,foo2zjs-wrapper,foo2zjs-pstops{,.sh},zjsdecode,usb_printerid} \
5081fe17 105 $RPM_BUILD_ROOT%{_bindir}
85c6763e 106install hplj1000 $RPM_BUILD_ROOT%{_bindir}/hplj10xx
107install hplj10xx.rules $RPM_BUILD_ROOT/etc/udev/rules.d/11-hplj10xx.rules
108
109install %{SOURCE1} .
110install %{SOURCE2} .
111install %{SOURCE3} .
112install %{SOURCE4} .
5081fe17
JB
113for 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 118done
119install *.ps $RPM_BUILD_ROOT%{_datadir}/%{name}
120install crd/zjs/*.{crd,ps} \
121 $RPM_BUILD_ROOT%{_datadir}/%{name}/crd
122install {foo2zjs,foo2zjs-wrapper,zjsdecode}.1 \
123 $RPM_BUILD_ROOT%{_mandir}/man1
124
125%clean
126rm -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
This page took 0.058834 seconds and 4 git commands to generate.