]> git.pld-linux.org Git - packages/foo2zjs.git/blob - foo2zjs.spec
- foo2zjs-pstops is needed; release 2
[packages/foo2zjs.git] / foo2zjs.spec
1 Summary:        Linux printer driver for ZjStream protocol
2 Summary(pl.UTF-8):      Linuksowy sterownik drukarek dla protokołu ZjStream
3 Name:           foo2zjs
4 Version:        20080418
5 Release:        2
6 License:        GPL v2
7 Group:          Applications/System
8 Source0:        http://foo2zjs.rkkda.com/%{name}.tar.gz
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
20 URL:            http://foo2zjs.rkkda.com/
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
43 protokołu Zenographics ZjStream. Dzięki foo2zjs można drukować na
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
56 Summary(pl.UTF-8):      Firmware dla drukarek HP LaserJet 10xx
57 License:        distributable
58 Group:          Applications/System
59 Requires:       %{name} = %{version}-%{release}
60 Requires:       cups-foomatic-db-HP
61
62 %description firmware
63 Firmware for HP LaserJet 10xx printers:
64 - HP LaserJet 1000, 1005, 1018, 1020
65
66 %description firmware -l pl.UTF-8
67 Firmware dla drukarek HP LaserJet 10xx:
68 - HP LaserJet 1000, 1005, 1018, 1020
69
70 %package udev-rules
71 Summary:        udev rules for HP LaserJet 10xx printers
72 Summary(pl.UTF-8):      Reguły udev dla drukarek HP LaserJet 10xx
73 Group:          Applications/System
74 Requires:       %{name} = %{version}-%{release}
75 Requires:       %{name}-firmware = %{version}-%{release}
76 Requires:       udev-core
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
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
104 install {arm2hpdl,foo2zjs,foo2zjs-wrapper,foo2zjs-pstops{,.sh},zjsdecode,usb_printerid} \
105         $RPM_BUILD_ROOT%{_bindir}
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} .
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
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}/*
135 %dir %{_datadir}/%{name}
136 %{_datadir}/%{name}/*.ps
137 %{_datadir}/%{name}/crd
138 %{_mandir}/man1/*.1*
139
140 %files firmware
141 %defattr(644,root,root,755)
142 %{_datadir}/%{name}/firmware
143
144 %files udev-rules
145 %defattr(644,root,root,755)
146 /etc/udev/rules.d/11-hplj10xx.rules
This page took 0.04511 seconds and 3 git commands to generate.