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