]> git.pld-linux.org Git - SPECS.git/blob - pnm2ppa.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / pnm2ppa.spec
1 Summary:        Drivers for printing to HP PPA printers
2 Summary(pl.UTF-8):      Sterowniki do drukarek HP PPA
3 Name:           pnm2ppa
4 Version:        1.13
5 Release:        1
6 License:        GPL v2+
7 Group:          Applications/Publishing
8 Source0:        http://downloads.sourceforge.net/pnm2ppa/%{name}-%{version}.tar.gz
9 # Source0-md5:  5354e54ade6de7a35370e5b47030274c
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 URL:            http://pnm2ppa.sourceforge.net/
17 Requires:       ghostscript
18 Requires:       mpage
19 Obsoletes:      ppa
20 Obsoletes:      pbm2ppa
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %define         lpfiltersdir    %{_libexecdir}/lpfilters
24
25 %description
26 pnm2ppa is a color driver for HP PPA host-based printers such as the
27 HP710C, 712C, 720C, 722C, 820Cse, 820Cxi, 1000Cse, and 1000Cxi. It
28 accepts ghostscript output in PNM formats, and sends it to the printer
29 in PPA format. The older (black only) driver pbm2ppa is also included.
30
31 %description -l pl.UTF-8
32 pnm2ppa to obsługujący kolor sterownik do drukarek HP PPA, takich jak
33 HP710C, 712C, 720C, 722C, 820Cse, 820Cxi, 1000Cse, 1000Cxi. Przyjmuje
34 wyjście ghostscripta w formacie PNM, wysyła je na drukarkę w formacie
35 PPA. Załączona jest też starsza (obsługująca tylko czerń) wersja
36 sterownika o nazwie pbm2ppa.
37
38 %package filters
39 Summary:        PPA filters for LPRng printing system
40 Summary(pl.UTF-8):      Filtry PPA do systemu drukowania LPRng
41 Group:          Applications/Publishing
42 Requires:       %{name} = %{version}-%{release}
43 Requires:       LPRng
44
45 %description filters
46 PPA filters for LPRng printing system.
47
48 Supported printers include HP710C, 712C, 720C, 722C, 820Cse, 820Cxi,
49 1000Cse, and 1000Cxi.
50
51 %description filters -l pl.UTF-8
52 Filtry PPA do systemu drukowania LPRng.
53
54 Obsługiwane drukarki to m.in.: HP710C, 712C, 720C, 722C, 820Cse,
55 820Cxi, 1000Cse oraz 1000Cxi.
56
57 %prep
58 %setup -q -a1 -a2
59 %patch0 -p0
60 %patch1 -p1
61
62 %build
63 %configure
64
65 %{__make}
66
67 %{__make} -C pbm2ppa-0.8.6 \
68         CC="%{__cc}" \
69         CFLAGS="%{rpmcflags} -Wall"
70
71 %install
72 rm -rf $RPM_BUILD_ROOT
73 install -d $RPM_BUILD_ROOT%{lpfiltersdir}
74
75 %{__make} install \
76         DESTDIR=$RPM_BUILD_ROOT
77
78 install utils/Linux/detect_ppa $RPM_BUILD_ROOT%{_bindir}
79 install utils/Linux/test_ppa $RPM_BUILD_ROOT%{_bindir}
80
81 install pbm2ppa-0.8.6/pbm2ppa $RPM_BUILD_ROOT%{_bindir}
82 install pbm2ppa-0.8.6/pbmtpg $RPM_BUILD_ROOT%{_bindir}
83 cp -p pbm2ppa-0.8.6/pbm2ppa.conf $RPM_BUILD_ROOT%{_sysconfdir}
84 cp -p pbm2ppa-0.8.6/pbm2ppa.1 $RPM_BUILD_ROOT%{_mandir}/man1
85
86 install pnm2ppa-filters/pnm2ppa-filter-bw $RPM_BUILD_ROOT%{lpfiltersdir}
87 install pnm2ppa-filters/pnm2ppa-filter-bw-eco $RPM_BUILD_ROOT%{lpfiltersdir}
88 install pnm2ppa-filters/pnm2ppa-filter-color $RPM_BUILD_ROOT%{lpfiltersdir}
89 install pnm2ppa-filters/pnm2ppa-filter-color-eco $RPM_BUILD_ROOT%{lpfiltersdir}
90
91 install -d pbm2ppa
92 for file in CALIBRATION CREDITS README ; do
93         install -m 0644 pbm2ppa-0.8.6/$file pbm2ppa/$file
94 done
95
96 %clean
97 rm -rf $RPM_BUILD_ROOT
98
99 %files
100 %defattr(644,root,root,755)
101 %doc docs/en/{CREDITS,INSTALL,README,RELEASE-NOTES,TODO,COLOR.txt,CALIBRATION.txt} test.ps pbm2ppa
102 %lang(pl) %doc docs/pl/{AUTORZY,CZYTAJ.TO,INSTALACJA,KALIBRACJA}
103 %attr(755,root,root) %{_bindir}/calibrate_ppa
104 %attr(755,root,root) %{_bindir}/detect_ppa
105 %attr(755,root,root) %{_bindir}/pbm2ppa
106 %attr(755,root,root) %{_bindir}/pbmtpg
107 %attr(755,root,root) %{_bindir}/pnm2ppa
108 %attr(755,root,root) %{_bindir}/test_ppa
109 %{_mandir}/man1/pbm2ppa.1*
110 %{_mandir}/man1/pnm2ppa.1*
111 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pbm2ppa.conf
112 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pnm2ppa.conf
113
114 %files filters
115 %defattr(644,root,root,755)
116 %attr(755,root,root) %{lpfiltersdir}/pnm2ppa-filter-*
This page took 1.100843 seconds and 3 git commands to generate.