source: projects/specs/trunk/p/pips/pips-vl.spec @ 521

Revision 521, 13.1 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1Summary: Ghostscript filters for EPSON printers
2Summary(ja): EPSON ¥×¥ê¥ó¥¿¤Î ghostscript ¥Õ¥£¥ë¥¿½¸
3Name: pips
4%define version 1.3.1
5Version: %{version}
6Release: 0vl2
7License: GPL/LGPL/EAPL
8Group: Applications/Publishing
9URL: http://www.avasys.jp/linux/
10Source1: pips670-%{version}.i386.tgz
11Source2: pips750_2000-%{version}.i386.tgz
12Source3: pips760-%{version}.i386.tgz
13Source4: pips770-%{version}.i386.tgz
14Source5: pips780-1.3.i386.tgz
15Source6: pips800-%{version}.i386.tgz
16Source7: pips820-%{version}.i386.tgz
17Source8: pips880-1.3.i386.tgz
18Source9: pips900-1.3.i386.tgz
19Source10: pips2200-%{version}.i386.tgz
20Source11: pips3000-%{version}.i386.tgz
21Source12: pips3300-1.3.i386.tgz
22Source13: pips3500-1.3.i386.tgz
23#Source14: pips720-2.1.i386.tgz
24#Source15: pips730-2.5.i386.tgz
25#Source16: pips780cs-2.1.i386.tgz
26#Source17: pips790-2.0.i386.tgz
27#Source18: pips820ug-2.1.i386.tgz
28#Source19: pips830-2.5.i386.tgz
29#Source20: pips920-2.1.i386.tgz
30#Source21: pips3300ug-2.1.i386.tgz
31Source22: EAPL.html
32Requires: ghostscript vine-printfilters psutils
33Obsoletes: ghostscript-epson
34ExclusiveArch: i386
35BuildPreReq: tar, gzip, perl
36Buildroot: %{_tmppath}/%{name}-root
37
38Vendor: Project Vine
39Distribution: Vine Linux
40
41%define desc {Ghostscript filter for EPSON printer PM%{printer}C by EPSON AVASYS. Read readmes in %{_docdir}/%{name}-%{printer}-%{version} before using this filters.}
42
43%define descja {¥¨¥×¥½¥ó¥¢¥ô¥¡¥·¥¹³ô¼°²ñ¼Ò¤Ë¤è¤ë¡¢¥¨¥×¥½¥ó¥×¥ê¥ó¥¿PM%{printer}CÍѤΠGhostscript ¥Õ¥£¥ë¥¿¤Ç¤¹¡£Ëܥѥ屡¼¥¸¤Î¥¤¥ó¥¹¥È¡¼¥ë¸å¤Ë printtool ¤Ç¥×¥ê¥ó¥¿¥Õ¥£¥ë¥¿¤ÎÀßÄê¤ò¹Ô¤Ê¤Ã¤Æ²¼¤µ¤¤¡¥¤Þ¤¿°õºþ¾ò·ïÅù¤Î¾ÜºÙ¤ÎÀßÄê¤Ï pips%{printer} ¥³¥Þ¥ó¥É¤Ë¤è¤ê¹Ô¤Ê¤Ã¤Æ²¼¤µ¤¤¡¥pips%{printer} ¥³¥Þ¥ó¥É¤ä°õºþÊýË¡¤Î¾ÜºÙ¤Ï  %{_docdir}/%{name}-%{printer}-%{version}°Ê²¼¤Î readme ¥Õ¥¡¥¤¥ë¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡¥}
44
45
46%description
47Ghostscript filters for EPSON printers, PM-670C, PM-720C, PM-730C,
48PM-750C, PM-760C, PM-770C, PM-780C, PM-780CS, PM-790PT, PM-800C,
49PM-820C, PM-820C UG, PM-830C, PM-880C, PM-900C, PM-920C, PM-2000C,
50PM-2200C, PM-3000C, PM-3300C, PM-3300C UG, PM-3500C by EPSON AVASYS.
51Read readmes in %{_docdir}/%{name}-%{version} before using
52this filters.
53
54%description -l ja
55¥¨¥×¥½¥ó¥¢¥ô¥¡¥·¥¹³ô¼°²ñ¼Ò¤Ë¤è¤ë¡¢¥¨¥×¥½¥ó¥×¥ê¥ó¥¿ÍÑ(PM-750C, PM-760C, PM-770C, PM-800C,
56PM-820CÍÑ, PM-2000C, PM-3000C, PM-3300C )¤Î Ghostscript ¥Õ¥£¥ë¥¿½¸¤Ç¤¹¡£
57%{_docdir}/%{name}-%{version} ¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ëreadmeÆâ¤Î»ÈÍѵöÂú·ÀÌó¤ò¤ªÆɤߤÎ
58¾å¤ª»È¤¤¤¯¤À¤µ¤¤¡£
59
60%define printer 670
61%package PM%{printer}
62Summary: Ghostscript filter for EPSON PM%{printer}C
63Summary(ja): EPSON PM%{printer}C ÍѤΥץê¥ó¥¿¥Õ¥£¥ë¥¿
64Group: Applications/Publishing
65Obsoletes: ghostscript-epson
66
67%description PM%{printer}
68%{desc}
69
70%description -l ja PM%{printer}
71%{descja}
72
73
74%define printer 750_2000
75%package PM%{printer}
76Summary: Ghostscript filter for EPSON PM750C and PM2000C
77Summary(ja): EPSON PM750C, PM2000C ÍѤΥץê¥ó¥¿¥Õ¥£¥ë¥¿
78Group: Applications/Publishing
79Obsoletes: ghostscript-epson
80
81%description PM%{printer}
82Ghostscript filter for EPSON printer PM750C and PM2000C by EPSON AVASYS.
83Read readmes in %{_docdir}/%{name}-%{printer}-%{version} before using
84this filters.
85
86%description -l ja PM%{printer}
87¥¨¥×¥½¥ó¥¢¥ô¥¡¥·¥¹³ô¼°²ñ¼Ò¤Ë¤è¤ë¡¢¥¨¥×¥½¥ó¥×¥ê¥ó¥¿PM750C, PM2000CÍѤΠGhostscript
88¥Õ¥£¥ë¥¿¤Ç¤¹¡£Ëܥѥ屡¼¥¸¤Î¥¤¥ó¥¹¥È¡¼¥ë¸å¤Ë printtool ¤Ç¥×¥ê¥ó¥¿¥Õ¥£¥ë¥¿¤ÎÀßÄê¤ò¹Ô
89¤Ê¤Ã¤Æ²¼¤µ¤¤¡¥¤Þ¤¿°õºþ¾ò·ïÅù¤Î¾ÜºÙ¤ÎÀßÄê¤Ï pips%{printer} ¥³¥Þ¥ó¥É¤Ë¤è¤ê¹Ô¤Ê¤Ã¤Æ²¼¤µ¤¤¡¥
90pips%{printer} ¥³¥Þ¥ó¥É¤ä°õºþÊýË¡¤Î¾ÜºÙ¤Ï %{_docdir}/%{name}-%{printer}-%{version}
91°Ê²¼¤Î readme ¥Õ¥¡¥¤¥ë¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡¥
92
93
94%define printer 760
95%package PM%{printer}
96Summary: Ghostscript filter for EPSON PM%{printer}C
97Summary(ja): EPSON PM%{printer}C ÍѤΥץê¥ó¥¿¥Õ¥£¥ë¥¿
98Group: Applications/Publishing
99Obsoletes: ghostscript-epson
100
101%description PM%{printer}
102%{desc}
103
104%description -l ja PM%{printer}
105%{descja}
106
107
108%define printer 770
109%package PM%{printer}
110Summary: Ghostscript filter for EPSON PM%{printer}C
111Summary(ja): EPSON PM%{printer}C ÍѤΥץê¥ó¥¿¥Õ¥£¥ë¥¿
112Group: Applications/Publishing
113Obsoletes: ghostscript-epson
114
115%description PM%{printer}
116%{desc}
117
118%description -l ja PM%{printer}
119%{descja}
120
121
122%define printer 780
123%package PM%{printer}
124Summary: Ghostscript filter for EPSON PM%{printer}C
125Summary(ja): EPSON PM%{printer}C ÍѤΥץê¥ó¥¿¥Õ¥£¥ë¥¿
126Version: 1.3
127Group: Applications/Publishing
128Obsoletes: ghostscript-epson
129
130%description PM%{printer}
131%{desc}
132
133%description -l ja PM%{printer}
134%{descja}
135
136
137%define printer 800
138%package PM%{printer}
139Summary: Ghostscript filter for EPSON PM%{printer}C
140Summary(ja): EPSON PM%{printer}C ÍѤΥץê¥ó¥¿¥Õ¥£¥ë¥¿
141Group: Applications/Publishing
142Obsoletes: ghostscript-epson
143
144%description PM%{printer}
145%{desc}
146
147%description -l ja PM%{printer}
148%{descja}
149
150
151%define printer 820
152%package PM%{printer}
153Summary: Ghostscript filter for EPSON PM820C
154Summary(ja): EPSON PM820C ÍѤΥץê¥ó¥¿¥Õ¥£¥ë¥¿
155Group: Applications/Publishing
156Obsoletes: ghostscript-epson
157
158%description PM%{printer}
159Ghostscript filter for EPSON printer PM820C by EPSON AVASYS.
160Read readmes in %{_docdir}/%{name}-%{printer}-%{version} before using
161this filters.
162
163%description -l ja PM%{printer}
164¥¨¥×¥½¥ó¥¢¥ô¥¡¥·¥¹³ô¼°²ñ¼Ò¤Ë¤è¤ë¡¢¥¨¥×¥½¥ó¥×¥ê¥ó¥¿PM820CÍѤΠGhostscript
165¥Õ¥£¥ë¥¿¤Ç¤¹¡£Ëܥѥ屡¼¥¸¤Î¥¤¥ó¥¹¥È¡¼¥ë¸å¤Ë printtool ¤Ç¥×¥ê¥ó¥¿¥Õ¥£
166¥ë¥¿¤ÎÀßÄê¤ò¹Ô¤Ê¤Ã¤Æ²¼¤µ¤¤¡¥¤Þ¤¿°õºþ¾ò·ïÅù¤Î¾ÜºÙ¤ÎÀßÄê¤Ï pips%{printer}
167¥³¥Þ¥ó¥É¤Ë¤è¤ê¹Ô¤Ê¤Ã¤Æ²¼¤µ¤¤¡¥
168pips%{printer} ¥³¥Þ¥ó¥É¤ä°õºþÊýË¡¤Î¾ÜºÙ¤Ï %{_docdir}/%{name}-%{printer}-%{version}
169°Ê²¼¤Î readme ¥Õ¥¡¥¤¥ë¤ò»²¾È¤·¤Æ¤¯¤À¤µ¤¤¡¥
170
171
172%define printer 880
173%package PM%{printer}
174Summary: Ghostscript filter for EPSON PM%{printer}C
175Summary(ja): EPSON PM%{printer}C ÍѤΥץê¥ó¥¿¥Õ¥£¥ë¥¿
176Version: 1.3
177Group: Applications/Publishing
178Obsoletes: ghostscript-epson
179
180%description PM%{printer}
181%{desc}
182
183%description -l ja PM%{printer}
184%{descja}
185
186
187%define printer 900
188%package PM%{printer}
189Summary: Ghostscript filter for EPSON PM%{printer}C
190Summary(ja): EPSON PM%{printer}C ÍѤΥץê¥ó¥¿¥Õ¥£¥ë¥¿
191Version: 1.3
192Group: Applications/Publishing
193Obsoletes: ghostscript-epson
194
195%description PM%{printer}
196%{desc}
197
198%description -l ja PM%{printer}
199%{descja}
200
201
202%define printer 2200
203%package PM%{printer}
204Summary: Ghostscript filter for EPSON PM%{printer}C
205Summary(ja): EPSON PM%{printer}C ÍѤΥץê¥ó¥¿¥Õ¥£¥ë¥¿
206Group: Applications/Publishing
207Obsoletes: ghostscript-epson
208
209%description PM%{printer}
210%{desc}
211
212%description -l ja PM%{printer}
213%{descja}
214
215
216%define printer 3000
217%package PM%{printer}
218Summary: Ghostscript filter for EPSON PM%{printer}C
219Summary(ja): EPSON PM%{printer}C ÍѤΥץê¥ó¥¿¥Õ¥£¥ë¥¿
220Group: Applications/Publishing
221Obsoletes: ghostscript-epson
222
223%description PM%{printer}
224%{desc}
225
226%description -l ja PM%{printer}
227%{descja}
228
229
230%define printer 3300
231%package PM%{printer}
232Summary: Ghostscript filter for EPSON PM%{printer}C
233Summary(ja): EPSON PM%{printer}C ÍѤΥץê¥ó¥¿¥Õ¥£¥ë¥¿
234Version: 1.3
235Group: Applications/Publishing
236Obsoletes: ghostscript-epson
237
238%description PM%{printer}
239%{desc}
240
241%description -l ja PM%{printer}
242%{descja}
243
244
245%define printer 3500
246%package PM%{printer}
247Summary: Ghostscript filter for EPSON PM%{printer}C
248Summary(ja): EPSON PM%{printer}C ÍѤΥץê¥ó¥¿¥Õ¥£¥ë¥¿
249Version: 1.3
250Group: Applications/Publishing
251Obsoletes: ghostscript-epson
252
253%description PM%{printer}
254%{desc}
255
256%description -l ja PM%{printer}
257%{descja}
258
259
260%prep
261%setup -T -q -c -n pips%{version} -a 1 -a 2 -a 3 -a 4 -a 5 -a 6 -a 7 -a 8 -a 9 -a 10 -a 11 -a 12 -a 13
262
263%build
264setPath(){
265        sed \
266         -e 's|/usr/local/EPKowa/PM670C|/usr/bin|' \
267         -e 's|/usr/local/EPKowa/PM720C|/usr/bin|' \
268         -e 's|/usr/local/EPKowa/PM730C|/usr/bin|' \
269         -e 's|/usr/local/EPKowa/PM750_2000C|/usr/bin|' \
270         -e 's|/usr/local/EPKowa/PM760C|/usr/bin|' \
271         -e 's|/usr/local/EPKowa/PM770C|/usr/bin|' \
272         -e 's|/usr/local/EPKowa/PM780C|/usr/bin|' \
273         -e 's|/usr/local/EPKowa/PM780CS|/usr/bin|' \
274         -e 's|/usr/local/EPKowa/PM790PT|/usr/bin|' \
275         -e 's|/usr/local/EPKowa/PM800C|/usr/bin|' \
276         -e 's|/usr/local/EPKowa/PM820|/usr/bin|' \
277         -e 's|/usr/local/EPKowa/PM820CUG|/usr/bin|' \
278         -e 's|/usr/local/EPKowa/PM830C|/usr/bin|' \
279         -e 's|/usr/local/EPKowa/PM880C|/usr/bin|' \
280         -e 's|/usr/local/EPKowa/PM900C|/usr/bin|' \
281         -e 's|/usr/local/EPKowa/PM920C|/usr/bin|' \
282         -e 's|/usr/local/EPKowa/PM2200C|/usr/bin|' \
283         -e 's|/usr/local/EPKowa/PM3000C|/usr/bin|' \
284         -e 's|/usr/local/EPKowa/PM3300C|/usr/bin|' \
285         -e 's|/usr/local/EPKowa/PM3300CUG|/usr/bin|' \
286         -e 's|/usr/local/EPKowa/PM3500C|/usr/bin|' \
287        $1 > $1.new
288        mv $1.new $1
289}
290
291for i in `ls readme* filter*`; do
292        setPath $i
293done
294
295%install
296rm -rf $RPM_BUILD_ROOT
297mkdir -p $RPM_BUILD_ROOT/usr/{bin,lib}
298mkdir -p $RPM_BUILD_ROOT/usr/share/ghostscript/epson
299mkdir -p $RPM_BUILD_ROOT/usr/lib/rhs/rhs-printfilters
300
301#for i in 800 820; do
302#       install -m 755 libPrt${i}.so $RPM_BUILD_ROOT/usr/lib
303#       install -m 755 pips${i} $RPM_BUILD_ROOT/usr/bin
304#       install -m 755 gsconfig${i} $RPM_BUILD_ROOT/usr/bin
305#       install -m 755 filter${i} $RPM_BUILD_ROOT/usr/lib/rhs/rhs-printfilters
306#done
307
308# remove ver 2.x( 720 730 780cs 790 830 920)
309for i in 670 750_2000 760 770 780 800 820 880 900 2200 3000 3300 3500; do
310        install -m 755 libpm${i}c.so $RPM_BUILD_ROOT/usr/lib
311        install -m 755 pips${i} $RPM_BUILD_ROOT/usr/bin
312        install -m 755 gsconfig${i} $RPM_BUILD_ROOT/usr/bin
313        install -m 755 filter${i} $RPM_BUILD_ROOT/usr/lib/rhs/rhs-printfilters
314done
315#for ug filter
316#remove ver 2.x
317#for i in 820 3300; do
318#       install -m 755 libpm${i}cug.so $RPM_BUILD_ROOT/usr/lib
319#       install -m 755 pips${i}ug $RPM_BUILD_ROOT/usr/bin
320#       install -m 755 gsconfig${i}ug $RPM_BUILD_ROOT/usr/bin
321#       install -m 755 filter${i}ug $RPM_BUILD_ROOT/usr/lib/rhs/rhs-printfilters
322#done
323
324%clean
325rm -rf $RPM_BUILD_ROOT
326
327%define printer 670
328%files PM%{printer}
329%defattr(-,root,root)
330%doc readme%{printer}
331/usr/bin/pips%{printer}
332/usr/bin/gsconfig%{printer}
333/usr/lib/libpm%{printer}c.so
334/usr/lib/rhs/rhs-printfilters/filter%{printer}
335
336%define printer 750_2000
337%files PM%{printer}
338%defattr(-,root,root)
339%doc readme%{printer}
340/usr/bin/pips%{printer}
341/usr/bin/gsconfig%{printer}
342/usr/lib/libpm%{printer}c.so
343/usr/lib/rhs/rhs-printfilters/filter%{printer}
344
345%define printer 760
346%files PM%{printer}
347%defattr(-,root,root)
348%doc readme%{printer}
349/usr/bin/pips%{printer}
350/usr/bin/gsconfig%{printer}
351/usr/lib/libpm%{printer}c.so
352/usr/lib/rhs/rhs-printfilters/filter%{printer}
353
354%define printer 770
355%files PM%{printer}
356%defattr(-,root,root)
357%doc readme%{printer}
358/usr/bin/pips%{printer}
359/usr/bin/gsconfig%{printer}
360/usr/lib/libpm%{printer}c.so
361/usr/lib/rhs/rhs-printfilters/filter%{printer}
362
363%define printer 780
364%files PM%{printer}
365%defattr(-,root,root)
366%doc readme%{printer}
367/usr/bin/pips%{printer}
368/usr/bin/gsconfig%{printer}
369/usr/lib/libpm%{printer}c.so
370/usr/lib/rhs/rhs-printfilters/filter%{printer}
371
372%define printer 800
373%files PM%{printer}
374%defattr(-,root,root)
375%doc readme%{printer}
376/usr/bin/pips%{printer}
377/usr/bin/gsconfig%{printer}
378/usr/lib/libpm%{printer}c.so
379/usr/lib/rhs/rhs-printfilters/filter%{printer}
380
381%define printer 820
382%files PM%{printer}
383%defattr(-,root,root)
384%doc readme%{printer}
385/usr/bin/pips%{printer}
386/usr/bin/gsconfig%{printer}
387/usr/lib/libpm%{printer}c.so
388/usr/lib/rhs/rhs-printfilters/filter%{printer}
389
390%define printer 880
391%files PM%{printer}
392%defattr(-,root,root)
393%doc readme%{printer}
394/usr/bin/pips%{printer}
395/usr/bin/gsconfig%{printer}
396/usr/lib/libpm%{printer}c.so
397/usr/lib/rhs/rhs-printfilters/filter%{printer}
398
399%define printer 900
400%files PM%{printer}
401%defattr(-,root,root)
402%doc readme%{printer}
403/usr/bin/pips%{printer}
404/usr/bin/gsconfig%{printer}
405/usr/lib/libpm%{printer}c.so
406/usr/lib/rhs/rhs-printfilters/filter%{printer}
407
408%define printer 2200
409%files PM%{printer}
410%defattr(-,root,root)
411%doc readme%{printer}
412/usr/bin/pips%{printer}
413/usr/bin/gsconfig%{printer}
414/usr/lib/libpm%{printer}c.so
415/usr/lib/rhs/rhs-printfilters/filter%{printer}
416
417%define printer 3000
418%files PM%{printer}
419%defattr(-,root,root)
420%doc readme%{printer}
421/usr/bin/pips%{printer}
422/usr/bin/gsconfig%{printer}
423/usr/lib/libpm%{printer}c.so
424/usr/lib/rhs/rhs-printfilters/filter%{printer}
425
426%define printer 3300
427%files PM%{printer}
428%defattr(-,root,root)
429%doc readme%{printer}
430/usr/bin/pips%{printer}
431/usr/bin/gsconfig%{printer}
432/usr/lib/libpm%{printer}c.so
433/usr/lib/rhs/rhs-printfilters/filter%{printer}
434
435%define printer 3500
436%files PM%{printer}
437%defattr(-,root,root)
438%doc readme%{printer}
439/usr/bin/pips%{printer}
440/usr/bin/gsconfig%{printer}
441/usr/lib/libpm%{printer}c.so
442/usr/lib/rhs/rhs-printfilters/filter%{printer}
443
444%changelog
445* Mon May 29 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.3.1-0vl2
446- rebuild with new rpm
447- updated URL, description
448- fixed Group: typo
449
450* Wed Jan 23 2002 Jun Nishii <jun@vinelinux.org> 1.3.1-0vl1
451- ver.up many filters
452
453* Wed Apr 18 2001 Jun Nishii <jun@vinelinux.org> 1.3-0vl1
454- separate to subpackages
455- rename ghostscript-epson as pips
456
457* Sun Apr  8 2001 Jun Nishii <jun@vinelinux.org> 1.3-0vl4
458- added many newest pips filters(670,780,880,900,2200,3300,3500)
459
460* Thu Jan 25 2001 Jun Nishii <jun@vinelinux.org> 1.3-0vl3
461- build for VineSeed
462
463* Thu Jan 25 2001 Jun Nishii <jun@vinelinux.org>
464- correct mode of filter*
465
466* Wed Oct 18 2000 Jun Nishii <jun@vinelinux.org>
467- 1.3-0vl1
468- verup all filters and added some new guys
469
470* Sat Aug 19 2000 Jun Nishii <jun@vinelinux.org>
471- build for Vine Linux
472- added pips820_3300
473- rearrange spec file
474
475* Wed Jul 05 2000 Toru Hoshina <t@kondara.org>
476- rebuild against glibc-2.1.90, X-4.0, rpm-3.0.5.
477
478* Wed Jun 14 2000 Daiki Matsuda <dyky@kondara.org>
479- update to version 1.1
480
481* Sat Mar 12 2000 Daiki Matsuda <dyky@kondara.org>
482- First Release
Note: See TracBrowser for help on using the repository browser.