]> git.pld-linux.org Git - packages/foo2zjs.git/blob - foo2zjs.spec
- pl fix, strict internal deps, cleanups
[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:        20070308
5 Release:        0.1
6 License:        GPL v2
7 Group:          Applications/System
8 Source0:        http://foo2zjs.rkkda.com/%{name}.tar.gz
9 # Source0-md5:  67c2084101d044c94abcb7495fc17e02
10 Source1:        http://foo2zjs.rkkda.com/sihp1000.tar.gz
11 # Source1-md5:  5d47d54f9cc19225c6ad07763bd02801
12 Source2:        http://foo2zjs.rkkda.com/sihp1005.tar.gz
13 # Source2-md5:  10937cc743b03ea9776a9f6eb35159a0
14 Source3:        http://foo2zjs.rkkda.com/sihp1018.tar.gz
15 # Source3-md5:  89bc9a1199abc2bd304694f0273a248a
16 Source4:        http://foo2zjs.rkkda.com/sihp1020.tar.gz
17 # Source4-md5:  290c2a03d665ceb4dfbbd60b471ebb3d
18 Patch0:         %{name}-make.patch
19 Patch1:         %{name}-udev-rules.patch
20 Patch2:         %{name}-hplj1000.patch
21 URL:            http://foo2zjs.rkkda.com/
22 BuildRequires:  cups-filter-foomatic
23 BuildRequires:  ghostscript
24 BuildRequires:  groff
25 Requires:       foomatic-db
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %description
29 foo2zjs is an open source printer driver for printers that use the
30 Zenographics ZjStream wire protocol for their print data. With
31 foo2zjs, you can print to some HP and Minolta/QMS ZjStream printers,
32 such 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
43 foo2zjs to otwarty sterownik dla drukarek używających do druku
44 protokołu Zenographics ZjStream. Dzięki foo2zjs można drukować na
45 drukarkach 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
56 Summary:        Firmware for HP LaserJet 10xx printers
57 Summary(pl.UTF-8):      Firmware dla drukarek HP LaserJet 10xx
58 License:        distributable
59 Group:          Applications/System
60 Requires:       %{name} = %{version}-%{release}
61 Requires:       cups-foomatic-db-HP
62
63 %description firmware
64 Firmware for HP LaserJet 10xx printers:
65 - HP LaserJet 1000, 1005, 1018, 1020
66
67 %description firmware -l pl.UTF-8
68 Firmware dla drukarek HP LaserJet 10xx:
69 - HP LaserJet 1000, 1005, 1018, 1020
70
71 %package udev-rules
72 Summary:        udev rules for HP LaserJet 10xx printers
73 Summary(pl.UTF-8):      Reguły udev dla drukarek HP LaserJet 10xx
74 Group:          Applications/System
75 Requires:       %{name} = %{version}-%{release}
76 Requires:       %{name}-firmware = %{version}-%{release}
77 Requires:       udev
78
79 %description udev-rules
80 udev rules for printers:
81 - HP LaserJet 1000, 1005, 1018, 1020
82
83 %description udev-rules -l pl.UTF-8
84 Reguł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
99 rm -rf $RPM_BUILD_ROOT
100
101 install -d $RPM_BUILD_ROOT
102 install -d $RPM_BUILD_ROOT%{_bindir}
103 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/{firmware,crd}
104 install -d $RPM_BUILD_ROOT/etc/udev/rules.d
105 install -d $RPM_BUILD_ROOT%{_mandir}/man1
106 install {arm2hpdl,foo2zjs,foo2zjs-wrapper,zjsdecode,usb_printerid} \
107         $RPM_BUILD_ROOT%{_bindir}
108 install hplj1000 $RPM_BUILD_ROOT%{_bindir}/hplj10xx
109 install hplj10xx.rules $RPM_BUILD_ROOT/etc/udev/rules.d/11-hplj10xx.rules
110
111 install %{SOURCE1} .
112 install %{SOURCE2} .
113 install %{SOURCE3} .
114 install %{SOURCE4} .
115 for 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
120 done
121 install *.ps $RPM_BUILD_ROOT%{_datadir}/%{name}
122 install crd/zjs/*.{crd,ps} \
123         $RPM_BUILD_ROOT%{_datadir}/%{name}/crd
124 install {foo2zjs,foo2zjs-wrapper,zjsdecode}.1 \
125         $RPM_BUILD_ROOT%{_mandir}/man1
126
127 %clean
128 rm -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}/*
137 %dir %{_datadir}/%{name}
138 %{_datadir}/%{name}/*.ps
139 %{_datadir}/%{name}/crd
140 %{_mandir}/man1/*.1*
141
142 %files firmware
143 %defattr(644,root,root,755)
144 %{_datadir}/%{name}/firmware
145
146 %files udev-rules
147 %defattr(644,root,root,755)
148 /etc/udev/rules.d/11-hplj10xx.rules
This page took 0.064109 seconds and 3 git commands to generate.