Summary: Drivers for printing to HP PPA printers
Summary(pl): Sterowniki do drukarek HP PPA
Name: pnm2ppa
-Version: 1.04
+Version: 1.12
Release: 1
License: GPL
Group: Applications/Publishing
-Group(de): Applikationen/Publizieren
-Group(es): Aplicaciones/Editoración
-Group(pl): Aplikacje/Publikowanie
-Group(pt_BR): Aplicações/Editoração
-Source0: http://download.sourceforge.net/pnm2ppa/%{name}-%{version}.tar.gz
-Source1: http://www.httptech.com/ppa/files/ppa-0.8.6.tar.gz
+Source0: http://dl.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
+# Source0-md5: effd8c42bbe7c970e70fa7d9d991275b
+Source1: ppa-0.8.6.tar.gz
+# Source1-md5: fb40576435d5979db64fbea305ec224b
Source2: %{name}-filters.tar.gz
+# Source2-md5: c73c6d86ef7e143f8464ba40c4dfa9bb
Patch0: pbm2ppa-20000205.diff
Patch1: %{name}-pld.patch
+Patch2: %{name}-destdir.patch
URL: http://pnm2ppa.sourceforge.net/
-BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-Requires: mpage ghostscript
+Requires: ghostscript
+Requires: mpage
Obsoletes: ppa
Obsoletes: pbm2ppa
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
pnm2ppa is a color driver for HP PPA host-based printers such as the
%setup -q -a1 -a2
%patch0 -p0
%patch1 -p1
+%patch2 -p1
%build
-%{__make}
-cd pbm2ppa-0.8.6
%{__make}
+%{__make} -C pbm2ppa-0.8.6
+
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_bindir},%{_sysconfdir},%{_mandir}/man1,%{_libdir}/lpfilters}
-%{__make} INSTALLDIR=$RPM_BUILD_ROOT%{_bindir} \
+%{__make} install \
+ BINDIR=$RPM_BUILD_ROOT%{_bindir} \
CONFDIR=$RPM_BUILD_ROOT%{_sysconfdir} \
- MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 install
+ MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1
install utils/Linux/detect_ppa $RPM_BUILD_ROOT%{_bindir}
install utils/Linux/test_ppa $RPM_BUILD_ROOT%{_bindir}
install pnm2ppa-filters/pnm2ppa-filter-color-eco $RPM_BUILD_ROOT%{_libdir}/lpfilters
install -d pbm2ppa
-for file in CALIBRATION CREDITS INSTALL INSTALL-MORE LICENSE README ; do
- install -m 0644 pbm2ppa-0.8.6/$file pbm2ppa/$file
- gzip -9nf pbm2ppa/$file
+for file in CALIBRATION CREDITS README ; do
+ install -m 0644 pbm2ppa-0.8.6/$file pbm2ppa/$file
done
-gzip -9nf docs/en/{CREDITS,INSTALL,LICENSE,README,RELEASE-NOTES,TODO,COLOR.txt,CALIBRATION.txt} \
- test.ps
-
%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf $RPM_BUILD_ROOT
-%files
+%files
%defattr(644,root,root,755)
-%doc docs/en/CREDITS.gz docs/en/INSTALL.gz docs/en/LICENSE.gz docs/en/README.gz
-%doc docs/en/RELEASE-NOTES.gz docs/en/TODO.gz
-%doc docs/en/COLOR.txt.gz docs/en/CALIBRATION.txt.gz
-%doc docs/en/COLOR.html docs/en/CALIBRATION.html
-%doc test.ps.gz
-%doc pbm2ppa
+%doc docs/en/{CREDITS,INSTALL,LICENSE,README,RELEASE-NOTES,TODO,COLOR.txt,CALIBRATION.txt}
+%doc test.ps pbm2ppa
%attr(755,root,root) %{_bindir}/pnm2ppa
%attr(755,root,root) %{_bindir}/pbm2ppa
%attr(755,root,root) %{_bindir}/pbmtpg
%attr(755,root,root) %{_bindir}/calibrate_ppa
%attr(755,root,root) %{_bindir}/test_ppa
%attr(755,root,root) %{_bindir}/detect_ppa
-%{_mandir}/man1/pnm2ppa.1*
-%{_mandir}/man1/pbm2ppa.1*
-%{_libdir}/lpfilters/pnm2ppa-filter-*
-%config %{_sysconfdir}/pnm2ppa.conf
-%config %{_sysconfdir}/pbm2ppa.conf
+%{_mandir}/man1/*.1*
+%attr(755,root,root) %{_libdir}/lpfilters/pnm2ppa-filter-*
+%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/pnm2ppa.conf
+%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/pbm2ppa.conf