]> git.pld-linux.org Git - packages/pnm2ppa.git/blob - pnm2ppa.spec
- updated to 1.10pre1 (many changes since 1.04)
[packages/pnm2ppa.git] / pnm2ppa.spec
1 %define         _pre    pre1
2 Summary:        Drivers for printing to HP PPA printers
3 Summary(pl):    Sterowniki do drukarek HP PPA
4 Name:           pnm2ppa
5 Version:        1.10
6 Release:        0.%{_pre}
7 License:        GPL
8 Group:          Applications/Publishing
9 Source0:        http://belnet.dl.sourceforge.net/pnm2ppa/%{name}-%{version}%{_pre}.tar.gz
10 Source1:        ppa-0.8.6.tar.gz
11 Source2:        %{name}-filters.tar.gz
12 Patch0:         pbm2ppa-20000205.diff
13 Patch1:         %{name}-pld.patch
14 Patch2:         %{name}-destdir.patch
15 URL:            http://pnm2ppa.sourceforge.net/
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17 Requires:       mpage ghostscript
18 Obsoletes:      ppa
19 Obsoletes:      pbm2ppa
20
21 %description
22 pnm2ppa is a color driver for HP PPA host-based printers such as the
23 HP710C, 712C, 720C, 722C, 820Cse, 820Cxi, 1000Cse, and 1000Cxi. It
24 accepts ghostscript output in PNM formats, and sends it to the printer
25 in PPA format. The older (black only) driver pbm2ppa is also included.
26
27 Install pnm2ppa if you have a PPA printer and need to print.
28
29 For further information, see the pnm2ppa project homepage at
30 http://pnm2ppa.sourceforge.net/ .
31
32 %description -l pl
33 pnm2ppa to obs³uguj±cy kolor sterownik do drukarek HP PPA, takich jak
34 HP710C, 712C, 720C, 722C, 820Cse, 820Cxi, 1000Cse, 1000Cxi. Przyjmuje
35 wyj¶cie ghostscripta w formacie PNM, wysy³a je na drukarkê w formacie
36 PPA. Za³±czona jest te¿ starsza (obs³uguj±ca tylko czerñ) wersja
37 sterownika o nazwie pbm2ppa.
38
39 Wiêcej informacji znajduje siê na stronie projektu.
40
41 %prep
42 %setup -q -n %{name}-%{version}%{_pre} -a1 -a2
43 %patch0 -p0
44 %patch1 -p1
45 %patch2 -p1
46
47 %build
48 %{__make}
49 cd pbm2ppa-0.8.6
50 %{__make}
51
52 %install
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sysconfdir},%{_mandir}/man1,%{_libdir}/lpfilters}
55
56 %{__make} BINDIR=$RPM_BUILD_ROOT%{_bindir} \
57         CONFDIR=$RPM_BUILD_ROOT%{_sysconfdir} \
58         MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 install
59
60 install utils/Linux/detect_ppa $RPM_BUILD_ROOT%{_bindir}
61 install utils/Linux/test_ppa $RPM_BUILD_ROOT%{_bindir}
62 install pbm2ppa-0.8.6/pbm2ppa $RPM_BUILD_ROOT%{_bindir}
63 install pbm2ppa-0.8.6/pbmtpg $RPM_BUILD_ROOT%{_bindir}
64 install pbm2ppa-0.8.6/pbm2ppa.conf $RPM_BUILD_ROOT%{_sysconfdir}
65 install pbm2ppa-0.8.6/pbm2ppa.1 $RPM_BUILD_ROOT%{_mandir}/man1
66 install pnm2ppa-filters/pnm2ppa-filter-bw $RPM_BUILD_ROOT%{_libdir}/lpfilters
67 install pnm2ppa-filters/pnm2ppa-filter-bw-eco $RPM_BUILD_ROOT%{_libdir}/lpfilters
68 install pnm2ppa-filters/pnm2ppa-filter-color $RPM_BUILD_ROOT%{_libdir}/lpfilters
69 install pnm2ppa-filters/pnm2ppa-filter-color-eco $RPM_BUILD_ROOT%{_libdir}/lpfilters
70
71 install -d pbm2ppa
72 for file in CALIBRATION CREDITS INSTALL INSTALL-MORE LICENSE README ; do
73   install -m 0644 pbm2ppa-0.8.6/$file pbm2ppa/$file
74   gzip -9nf pbm2ppa/$file
75 done
76
77 gzip -9nf docs/en/{CREDITS,INSTALL,LICENSE,README,RELEASE-NOTES,TODO,COLOR.txt,CALIBRATION.txt} \
78         test.ps
79
80 %clean
81 rm -rf $RPM_BUILD_ROOT
82
83 %files
84 %defattr(644,root,root,755)
85 %doc docs/en/*.gz docs/en/*.html test.ps.gz pbm2ppa
86 %attr(755,root,root) %{_bindir}/pnm2ppa
87 %attr(755,root,root) %{_bindir}/pbm2ppa
88 %attr(755,root,root) %{_bindir}/pbmtpg
89 %attr(755,root,root) %{_bindir}/calibrate_ppa
90 %attr(755,root,root) %{_bindir}/test_ppa
91 %attr(755,root,root) %{_bindir}/detect_ppa
92 %{_mandir}/man1/*.1*
93 %attr(755,root,root) %{_libdir}/lpfilters/pnm2ppa-filter-*
94 %config %{_sysconfdir}/pnm2ppa.conf
95 %config %{_sysconfdir}/pbm2ppa.conf
This page took 0.090804 seconds and 4 git commands to generate.