]> git.pld-linux.org Git - packages/pnm2ppa.git/blobdiff - pnm2ppa.spec
- use optflags, removed LICENSE from doc (just GPL), added pl docs
[packages/pnm2ppa.git] / pnm2ppa.spec
index f4b4fc27813ca95c73f5ce99695d327da41f4e37..836543922bcc34aa27d0071a5757ba57841ed714 100644 (file)
@@ -1,20 +1,25 @@
 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
-Source0:       http://download.sourceforge.net/pnm2ppa/%{name}-%{version}.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
@@ -40,19 +45,25 @@ Wi
 %setup -q -a1 -a2
 %patch0 -p0
 %patch1 -p1
+%patch2 -p1
 
 %build
-%{__make}
-cd pbm2ppa-0.8.6
-%{__make}
+%{__make} \
+       CC="%{__cc}" \
+       CFLAGS="%{rpmcflags} -Wall -pedantic -DLANG=\$(LANG)"
+
+%{__make} -C pbm2ppa-0.8.6 \
+       CC="%{__cc}" \
+       CFLAGS="%{rpmcflags} -Wall"
 
 %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}
@@ -66,20 +77,18 @@ install pnm2ppa-filters/pnm2ppa-filter-color $RPM_BUILD_ROOT%{_libdir}/lpfilters
 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
 
 %files
 %defattr(644,root,root,755)
-%doc docs/en/*.gz docs/en/*.html test.ps.gz pbm2ppa
+%doc docs/en/{CREDITS,INSTALL,README,RELEASE-NOTES,TODO,COLOR.txt,CALIBRATION.txt}
+%doc test.ps pbm2ppa
+%lang(pl) %doc docs/pl/{AUTORZY,CZYTAJ.TO,INSTALACJA,KALIBRACJA}
 %attr(755,root,root) %{_bindir}/pnm2ppa
 %attr(755,root,root) %{_bindir}/pbm2ppa
 %attr(755,root,root) %{_bindir}/pbmtpg
@@ -87,6 +96,6 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/test_ppa
 %attr(755,root,root) %{_bindir}/detect_ppa
 %{_mandir}/man1/*.1*
-%{_libdir}/lpfilters/pnm2ppa-filter-*
-%config %{_sysconfdir}/pnm2ppa.conf
-%config %{_sysconfdir}/pbm2ppa.conf
+%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
This page took 0.091952 seconds and 4 git commands to generate.