[pnm2ppa] - Merge-review cleanup (#226303)

paragn paragn at fedoraproject.org
Wed Oct 13 06:57:21 UTC 2010


commit 01ea66e42db1bcdc42adcc8c8bab90ac23d9aeaa
Author: paragn <paragn at fedoraproject.org>
Date:   Wed Oct 13 12:32:25 2010 +0530

    - Merge-review cleanup (#226303)

 pnm2ppa.spec |   44 +++++++++++++++++++++++++-------------------
 1 files changed, 25 insertions(+), 19 deletions(-)
---
diff --git a/pnm2ppa.spec b/pnm2ppa.spec
index 3583283..68c2e90 100644
--- a/pnm2ppa.spec
+++ b/pnm2ppa.spec
@@ -2,9 +2,10 @@ Name: pnm2ppa
 Summary: Drivers for printing to HP PPA printers
 Epoch: 1
 Version: 1.04
-Release: 19%{?dist}
+Release: 20%{?dist}
 URL: http://sourceforge.net/projects/pnm2ppa 
 Source: http://download.sourceforge.net/pnm2ppa/pnm2ppa-%{version}.tar.gz
+# Following sourcelink is dead currently.
 Source1: http://www.httptech.com/ppa/files/ppa-0.8.6.tar.gz
 # Upstream sync.
 Patch2: pbm2ppa-20000205.diff
@@ -12,8 +13,6 @@ Patch2: pbm2ppa-20000205.diff
 Patch3: pnm2ppa-redhat.patch
 License: GPLv2
 Group: Applications/Publishing
-Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-%define topdir pnm2ppa-%{version}
 
 %description
 Pnm2ppa is a color driver for HP PPA host-based printers such as the
@@ -24,44 +23,48 @@ printer in PPA format.
 Install pnm2ppa if you need to print to a PPA printer.
 
 %prep
-%setup -q -n %{topdir}
+%setup -q
 
 #pbm2ppa source
-%setup -q -T -D -a 1 -n %{topdir}
+%setup -q -T -D -a 1 
 %patch2 -p0 -b .20000205
 %patch3 -p1 -b .rh
 
+for file in docs/en/LICENSE pbm2ppa-0.8.6/LICENSE; do
+ sed "s|\r||g" $file > $file.new && \
+ touch -r $file $file.new && \
+ mv $file.new $file
+done
+
 %build
-make 
-cd pbm2ppa-0.8.6
-make
+make %{?_smp_mflags}
+pushd pbm2ppa-0.8.6
+make %{?_smp_mflags}
+popd
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_bindir}
 install -d $RPM_BUILD_ROOT%{_sysconfdir}
 install -d $RPM_BUILD_ROOT%{_mandir}/man1
 make INSTALLDIR=$RPM_BUILD_ROOT%{_bindir} CONFDIR=$RPM_BUILD_ROOT%{_sysconfdir} \
     MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 install 
-install -m 0755 utils/Linux/detect_ppa $RPM_BUILD_ROOT%{_bindir}
-install -m 0755 utils/Linux/test_ppa $RPM_BUILD_ROOT%{_bindir}
-install -m 0755 pbm2ppa-0.8.6/pbm2ppa  $RPM_BUILD_ROOT%{_bindir}
-install -m 0755 pbm2ppa-0.8.6/pbmtpg   $RPM_BUILD_ROOT%{_bindir}
-install -m 0644 pbm2ppa-0.8.6/pbm2ppa.conf $RPM_BUILD_ROOT%{_sysconfdir}
-install -m 0644 pbm2ppa-0.8.6/pbm2ppa.1   $RPM_BUILD_ROOT%{_mandir}/man1
+install -p -m 0755 utils/Linux/detect_ppa $RPM_BUILD_ROOT%{_bindir}
+install -p -m 0755 utils/Linux/test_ppa $RPM_BUILD_ROOT%{_bindir}
+install -p -m 0755 pbm2ppa-0.8.6/pbm2ppa  $RPM_BUILD_ROOT%{_bindir}
+install -p -m 0755 pbm2ppa-0.8.6/pbmtpg   $RPM_BUILD_ROOT%{_bindir}
+install -p -m 0644 pbm2ppa-0.8.6/pbm2ppa.conf $RPM_BUILD_ROOT%{_sysconfdir}
+install -p -m 0644 pbm2ppa-0.8.6/pbm2ppa.1   $RPM_BUILD_ROOT%{_mandir}/man1
 
 chmod 644 docs/en/LICENSE
 mkdir -p pbm2ppa
 for file in CALIBRATION CREDITS INSTALL INSTALL-MORE LICENSE README ; do
-  install -m 0644 pbm2ppa-0.8.6/$file pbm2ppa/$file
+  install -p -m 0644 pbm2ppa-0.8.6/$file pbm2ppa/$file
 done
 
-%clean
-rm -rf $RPM_BUILD_ROOT 
 
 %files 
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 %doc docs/en/CREDITS docs/en/INSTALL docs/en/LICENSE docs/en/README
 %doc docs/en/RELEASE-NOTES docs/en/TODO
 %doc docs/en/INSTALL.REDHAT.txt docs/en/COLOR.txt docs/en/CALIBRATION.txt
@@ -80,6 +83,9 @@ rm -rf $RPM_BUILD_ROOT
 %config(noreplace) %{_sysconfdir}/pbm2ppa.conf
 
 %changelog
+* Tue Oct 05 2010 Parag Nemade <paragn AT fedoraproject.org> - 1:1.04-20
+- Merge-review cleanup (#226303)
+
 * Fri Mar  5 2010 Tim Waugh <twaugh at redhat.com> - 1:1.04-19
 - Consistent use of macros.
 - Removed ancient obsoletes tag.


More information about the scm-commits mailing list