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

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

import VineSeed package specs

Line 
1Summary: Drivers for printing to HP PPA printers
2Summary(ja): HP PPAプリンタ用ドライバ
3Name: pnm2ppa
4#Serial: 1
5Obsoletes: ppa, pbm2ppa
6Version: 1.12
7Release: 1%{?_dist_release}
8License: GPL
9URL: http://sourceforge.net/projects/pnm2ppa
10Source: http://download.sourceforge.net/pnm2ppa/pnm2ppa-%{version}.tar.gz
11Source1: http://www.httptech.com/ppa/files/ppa-0.8.6.tar.gz
12Patch2: pbm2ppa-20000205.diff
13Patch3: pnm2ppa-redhat.patch
14Group: Applications/Publishing
15Buildroot: %{_tmppath}/%{name}-%{version}-root
16%define topdir pnm2ppa-%{version}
17
18%description
19pnm2ppa is a color driver for HP PPA host-based printers such
20as the HP710C, 712C, 720C, 722C, 820Cse, 820Cxi, 1000Cse, and 1000Cxi.
21It accepts ghostscript output in PPM format, and sends it to the printer
22in PPA format.  The  older (black only) driver pbm2ppa is also included.
23
24Install pnm2ppa if you have a PPA printer and need to print.
25
26%description -l ja
27このソフトウェアは PPA (printer performance architecture) プロトコルを使った
28出力を作成します。このプロトコルは数種の HP の 「Windows のみの」プリンタで
29使われています。HP Deskjet 710C, 712C, 720C, 722C, 820Cse, 820Cxi, 1000Cse,
301000Cxi などが該当プリンタとなります。このフィルタは ghostscript のPPM
31フォーマットの出力を受け付け、プリンタにPPAフォーマットで送ります。
32古い白黒専用のフィルタpbm2ppaも含まれています。
33
34PPAプリンタを使うときには、この pnm2ppa が必要になります。
35
36%prep
37%setup -q -n %{topdir}
38
39#pbm2ppa source
40%setup -T -D -a 1 -n %{topdir}
41%patch2 -p0
42#%patch3 -p1 -b .rh
43
44%build
45make
46cd pbm2ppa-0.8.6
47make
48
49%install
50[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
51install -d $RPM_BUILD_ROOT%{_bindir}
52install -d $RPM_BUILD_ROOT%{_sysconfdir}
53install -d $RPM_BUILD_ROOT%{_mandir}/man1
54make BINDIR=$RPM_BUILD_ROOT%{_bindir} \
55    CONFDIR=$RPM_BUILD_ROOT%{_sysconfdir} \
56    MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 install
57install -m 0755 utils/Linux/detect_ppa $RPM_BUILD_ROOT%{_bindir}
58install -m 0755 utils/Linux/test_ppa $RPM_BUILD_ROOT%{_bindir}
59install -m 0755 pbm2ppa-0.8.6/pbm2ppa  $RPM_BUILD_ROOT%{_bindir}
60install -m 0755 pbm2ppa-0.8.6/pbmtpg   $RPM_BUILD_ROOT%{_bindir}
61install -m 0644 pbm2ppa-0.8.6/pbm2ppa.conf   $RPM_BUILD_ROOT%{_sysconfdir}
62install -m 0644 pbm2ppa-0.8.6/pbm2ppa.1   $RPM_BUILD_ROOT%{_mandir}/man1
63
64chmod 644 docs/en/LICENSE
65mkdir -p pbm2ppa
66for file in CALIBRATION CREDITS INSTALL INSTALL-MORE LICENSE README ; do
67  install -m 0644 pbm2ppa-0.8.6/$file pbm2ppa/$file
68done
69
70%clean
71[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
72
73%files
74%defattr(-,root,root)
75%doc docs/en/CREDITS docs/en/INSTALL docs/en/LICENSE docs/en/README
76%doc docs/en/RELEASE-NOTES docs/en/TODO
77%doc docs/en/INSTALL.REDHAT.txt docs/en/COLOR.txt docs/en/CALIBRATION.txt
78%doc docs/en/INSTALL.REDHAT.html docs/en/COLOR.html docs/en/CALIBRATION.html
79%doc test.ps
80%doc pbm2ppa
81%{_bindir}/pnm2ppa
82%{_bindir}/pbm2ppa
83%{_bindir}/pbmtpg
84%{_bindir}/calibrate_ppa
85%{_bindir}/test_ppa
86%{_bindir}/detect_ppa
87%{_mandir}/man1/pnm2ppa.1*
88%{_mandir}/man1/pbm2ppa.1*
89%config %{_sysconfdir}/pnm2ppa.conf
90%config %{_sysconfdir}/pbm2ppa.conf
91
92%changelog
93* Thu Oct 09 2008 Shu KONNO <owa@bg.wakwak.com> 1.12-1vl5
94- applied new versioning policy, spec in utf-8
95
96* Fri Dec 28 2007 Shu KONNO <owa@bg.wakwak.com> 1.12-0vl2
97- s/Copyright/License/
98- dropt Serial: 1
99
100* Sat Mar 15 2003 <ryo1@bc.wakwak.com> 1.12-0vl1
101- rebuild with new toolchains
102- update to 1.12 and dropped patch3
103- use more macros
104
105* Sat Jun 09 2001 <sagami@vinelinux.org>
106- 1.0-2vl2: rebuilt for _mandir
107
108* Wed Oct  4 2000 Jun Nishii <jun@vinelinux.org>
109- 1.0-2vl1
110- added Japanese summary and description
111- build for Vine Linux 2.1
112
113* Thu Aug  3 2000 Bill Nottingham <notting@redhat.com>
114- build upstream package
115
116* Tue Jul 11 2000 Duncan Haldane <duncan_haldane@users.sourceforge.net>
117- updated for 1.0 release.
118
119* Mon Jul 10 2000 Florian La Roche <Florian.LaRoche@redhat.com>
120- remove execute bits from config file and man-page
121
122
123* Sun Apr 09 2000 <duncan_haldane@users.sourceforge.net>
124- added optional updated rhs-printfilter  files
125
126* Thu Feb 10 2000 Bill Nottingham <notting@redhat.com>
127- adopt upstream package
128
129* Sun Feb 6 2000 <duncan_haldane@users.sourceforge.net>
130- new pnm2ppa release,  and add pbm2ppa driver.
131
132* Thu Jan 7 2000 <duncan_haldane@users.sourceforge.net>
133- created rpm
Note: See TracBrowser for help on using the repository browser.