Blame SPECS/pnm2ppa.spec

e1e6be
Name: pnm2ppa
e1e6be
Summary: Drivers for printing to HP PPA printers
e1e6be
Epoch: 1
e1e6be
Version: 1.04
e1e6be
Release: 28%{?dist}
e1e6be
URL: http://sourceforge.net/projects/pnm2ppa 
e1e6be
Source: http://download.sourceforge.net/pnm2ppa/pnm2ppa-%{version}.tar.gz
e1e6be
# Following sourcelink is dead currently.
e1e6be
Source1: http://www.httptech.com/ppa/files/ppa-0.8.6.tar.gz
e1e6be
# Upstream sync.
e1e6be
Patch2: pbm2ppa-20000205.diff
e1e6be
# Use RPM_OPT_FLAGS.
e1e6be
Patch3: pnm2ppa-redhat.patch
e1e6be
# Don't return a local variable out of scope (bug #704568).
e1e6be
Patch4: pnm2ppa-coverity-return-local.patch
e1e6be
License: GPLv2+ and GPLv2
e1e6be
Group: Applications/Publishing
e1e6be
e1e6be
%description
e1e6be
Pnm2ppa is a color driver for HP PPA host-based printers such as the
e1e6be
HP710C, 712C, 720C, 722C, 820Cse, 820Cxi, 1000Cse, and 1000Cxi.
e1e6be
Pnm2ppa accepts Ghostscript output in PPM format and sends it to the
e1e6be
printer in PPA format.
e1e6be
e1e6be
Install pnm2ppa if you need to print to a PPA printer.
e1e6be
e1e6be
%prep
e1e6be
%setup -q
e1e6be
e1e6be
#pbm2ppa source
e1e6be
%setup -q -T -D -a 1 
e1e6be
%patch2 -p0 -b .20000205
e1e6be
%patch3 -p1 -b .rh
e1e6be
%patch4 -p1 -b .coverity-return-local
e1e6be
e1e6be
for file in docs/en/LICENSE pbm2ppa-0.8.6/LICENSE; do
e1e6be
 sed "s|\r||g" $file > $file.new && \
e1e6be
 touch -r $file $file.new && \
e1e6be
 mv $file.new $file
e1e6be
done
e1e6be
e1e6be
%build
e1e6be
make %{?_smp_mflags}
e1e6be
pushd pbm2ppa-0.8.6
e1e6be
make %{?_smp_mflags}
e1e6be
popd
e1e6be
e1e6be
e1e6be
%install
e1e6be
install -d $RPM_BUILD_ROOT%{_bindir}
e1e6be
install -d $RPM_BUILD_ROOT%{_sysconfdir}
e1e6be
install -d $RPM_BUILD_ROOT%{_mandir}/man1
e1e6be
make INSTALLDIR=$RPM_BUILD_ROOT%{_bindir} CONFDIR=$RPM_BUILD_ROOT%{_sysconfdir} \
e1e6be
    MANDIR=$RPM_BUILD_ROOT%{_mandir}/man1 install 
e1e6be
install -p -m 0755 utils/Linux/detect_ppa $RPM_BUILD_ROOT%{_bindir}
e1e6be
install -p -m 0755 utils/Linux/test_ppa $RPM_BUILD_ROOT%{_bindir}
e1e6be
install -p -m 0755 pbm2ppa-0.8.6/pbm2ppa  $RPM_BUILD_ROOT%{_bindir}
e1e6be
install -p -m 0755 pbm2ppa-0.8.6/pbmtpg   $RPM_BUILD_ROOT%{_bindir}
e1e6be
install -p -m 0644 pbm2ppa-0.8.6/pbm2ppa.conf $RPM_BUILD_ROOT%{_sysconfdir}
e1e6be
install -p -m 0644 pbm2ppa-0.8.6/pbm2ppa.1   $RPM_BUILD_ROOT%{_mandir}/man1
e1e6be
e1e6be
chmod 644 docs/en/LICENSE
e1e6be
mkdir -p pbm2ppa
e1e6be
for file in CALIBRATION CREDITS INSTALL INSTALL-MORE LICENSE README ; do
e1e6be
  install -p -m 0644 pbm2ppa-0.8.6/$file pbm2ppa/$file
e1e6be
done
e1e6be
e1e6be
e1e6be
%files 
e1e6be
%defattr(-,root,root,-)
e1e6be
%doc docs/en/CREDITS docs/en/INSTALL docs/en/LICENSE docs/en/README
e1e6be
%doc docs/en/RELEASE-NOTES docs/en/TODO
e1e6be
%doc docs/en/INSTALL.REDHAT.txt docs/en/COLOR.txt docs/en/CALIBRATION.txt
e1e6be
%doc docs/en/INSTALL.REDHAT.html docs/en/COLOR.html docs/en/CALIBRATION.html
e1e6be
%doc test.ps
e1e6be
%doc pbm2ppa
e1e6be
%{_bindir}/pnm2ppa
e1e6be
%{_bindir}/pbm2ppa
e1e6be
%{_bindir}/pbmtpg
e1e6be
%{_bindir}/calibrate_ppa
e1e6be
%{_bindir}/test_ppa
e1e6be
%{_bindir}/detect_ppa
e1e6be
%{_mandir}/man1/pnm2ppa.1*
e1e6be
%{_mandir}/man1/pbm2ppa.1*
e1e6be
%config(noreplace) %{_sysconfdir}/pnm2ppa.conf
e1e6be
%config(noreplace) %{_sysconfdir}/pbm2ppa.conf
e1e6be
e1e6be
%changelog
e1e6be
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 1:1.04-28
e1e6be
- Mass rebuild 2014-01-24
e1e6be
e1e6be
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 1:1.04-27
e1e6be
- Mass rebuild 2013-12-27
e1e6be
e1e6be
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.04-26
e1e6be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e1e6be
e1e6be
* Tue Oct 23 2012 Tim Waugh <twaugh@redhat.com> - 1:1.04-25
e1e6be
- Fixed license tag.  pnm2ppa is GPLv2+; pbm2ppa is GPLv2.
e1e6be
e1e6be
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.04-24
e1e6be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
e1e6be
e1e6be
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.04-23
e1e6be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e1e6be
e1e6be
* Fri May 20 2011 Tim Waugh <twaugh@redhat.com> - 1:1.04-22
e1e6be
- Don't return a local variable out of scope (bug #704568).
e1e6be
e1e6be
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.04-21
e1e6be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
e1e6be
e1e6be
* Tue Oct 05 2010 Parag Nemade <paragn AT fedoraproject.org> - 1:1.04-20
e1e6be
- Merge-review cleanup (#226303)
e1e6be
e1e6be
* Fri Mar  5 2010 Tim Waugh <twaugh@redhat.com> - 1:1.04-19
e1e6be
- Consistent use of macros.
e1e6be
- Removed ancient obsoletes tag.
e1e6be
- Clean buildroot in install section not prep section.
e1e6be
- Make setup quiet.
e1e6be
- Use noreplace for config files.
e1e6be
e1e6be
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.04-18
e1e6be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
e1e6be
e1e6be
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.04-17
e1e6be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
e1e6be
e1e6be
* Wed Sep 24 2008 Tim Waugh <twaugh@redhat.com> 1:1.04-16
e1e6be
- Removed patch fuzz.
e1e6be
e1e6be
* Wed Feb 13 2008 Tim Waugh <twaugh@redhat.com> 1:1.04-15
e1e6be
- Rebuild for GCC 4.3.
e1e6be
e1e6be
* Wed Aug 29 2007 Tim Waugh <twaugh@redhat.com> 1:1.04-14
e1e6be
- Added dist tag.
e1e6be
- Fixed summary.
e1e6be
- Better buildroot tag.
e1e6be
- More specific license tag.
e1e6be
e1e6be
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1:1.04-13.2.2
e1e6be
- rebuild
e1e6be
e1e6be
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1:1.04-13.2.1
e1e6be
- bump again for double-long bug on ppc(64)
e1e6be
e1e6be
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1:1.04-13.2
e1e6be
- rebuilt for new gcc4.1 snapshot and glibc changes
e1e6be
e1e6be
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
e1e6be
- rebuilt
e1e6be
e1e6be
* Wed Mar 16 2005 Tim Waugh <twaugh@redhat.com> 1:1.04-13
e1e6be
- Rebuild for new GCC.
e1e6be
e1e6be
* Wed Feb  9 2005 Tim Waugh <twaugh@redhat.com> 1:1.04-12
e1e6be
- s/Copyright:/License:/.
e1e6be
- s/Serial:/Epoch:/.
e1e6be
- Rebuilt.
e1e6be
e1e6be
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
e1e6be
- rebuilt
e1e6be
e1e6be
* Thu Feb 19 2004 Tim Waugh <twaugh@redhat.com>
e1e6be
- rebuilt
e1e6be
e1e6be
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
e1e6be
- rebuilt
e1e6be
e1e6be
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
e1e6be
- rebuilt
e1e6be
e1e6be
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
e1e6be
- rebuilt
e1e6be
e1e6be
* Wed Nov 20 2002 Tim Powers <timp@redhat.com>
e1e6be
- rebuild in current collinst
e1e6be
e1e6be
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
e1e6be
- automated rebuild
e1e6be
e1e6be
* Thu May 23 2002 Tim Powers <timp@redhat.com>
e1e6be
- automated rebuild
e1e6be
e1e6be
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
e1e6be
- automated rebuild
e1e6be
e1e6be
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
e1e6be
- Bump release + rebuild.
e1e6be
e1e6be
* Mon Dec 11 2000 Crutcher Dunnavant <crutcher@redhat.com>
e1e6be
- Upgrade to 1.04, editied the pbm2ppa patch to add <string.h>
e1e6be
- to pbmtpg.c, which uses strmp, edited the redhat patch to
e1e6be
- apply cleanly.
e1e6be
e1e6be
* Thu Aug 16 2000 Bill Nottingham <notting@redhat.com>
e1e6be
- tweak summary
e1e6be
e1e6be
* Thu Aug  3 2000 Bill Nottingham <notting@redhat.com>
e1e6be
- build upstream package
e1e6be
e1e6be
* Tue Jul 11 2000 Duncan Haldane <duncan_haldane@users.sourceforge.net>
e1e6be
- updated for 1.0 release.
e1e6be
e1e6be
* Mon Jul 10 2000 Florian La Roche <Florian.LaRoche@redhat.com>
e1e6be
- remove execute bits from config file and man-page
e1e6be
e1e6be
* Sun Apr 09 2000 <duncan_haldane@users.sourceforge.net>
e1e6be
- added optional updated rhs-printfilter  files
e1e6be
e1e6be
* Thu Feb 10 2000 Bill Nottingham <notting@redhat.com>
e1e6be
- adopt upstream package
e1e6be
e1e6be
* Sun Feb 6 2000 <duncan_haldane@users.sourceforge.net>
e1e6be
- new pnm2ppa release,  and add pbm2ppa driver.
e1e6be
e1e6be
* Thu Jan 7 2000 <duncan_haldane@users.sourceforge.net>
e1e6be
- created rpm
e1e6be
e1e6be
e1e6be