337 lines
9.4 KiB
RPMSpec
337 lines
9.4 KiB
RPMSpec
Summary: Library of functions for manipulating TIFF format image files
|
|
Name: libtiff
|
|
Version: 3.8.2
|
|
Release: 4
|
|
License: distributable
|
|
Group: System Environment/Libraries
|
|
Source: ftp://ftp.remotesensing.org/pub/libtiff/tiff-%{version}.tar.gz
|
|
Patch0: tiffsplit-overflow.patch
|
|
URL: http://www.libtiff.org/
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
|
BuildRequires: zlib-devel libjpeg-devel
|
|
%define LIBVER %(echo %{version} | cut -f 1-2 -d .)
|
|
|
|
%description
|
|
The libtiff package contains a library of functions for manipulating
|
|
TIFF (Tagged Image File Format) image format files. TIFF is a widely
|
|
used file format for bitmapped images. TIFF files usually end in the
|
|
.tif extension and they are often quite large.
|
|
|
|
The libtiff package should be installed if you need to manipulate TIFF
|
|
format image files.
|
|
|
|
%package devel
|
|
Summary: Development tools for programs which will use the libtiff library
|
|
Group: Development/Libraries
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
%description devel
|
|
This package contains the header files and static libraries for
|
|
developing programs which will manipulate TIFF format image files
|
|
using the libtiff library.
|
|
|
|
If you need to develop programs which will manipulate TIFF format
|
|
image files, you should install this package. You'll also need to
|
|
install the libtiff package.
|
|
|
|
%prep
|
|
%setup -q -n tiff-%{version}
|
|
%patch0 -p1 -b .overflow
|
|
|
|
%build
|
|
%configure
|
|
make %{?_smp_mflags}
|
|
|
|
%check
|
|
make check
|
|
|
|
%install
|
|
rm -fr $RPM_BUILD_ROOT
|
|
%makeinstall
|
|
rm $RPM_BUILD_ROOT%{_libdir}/*.la
|
|
rm $RPM_BUILD_ROOT%{_libdir}/*.a
|
|
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/
|
|
|
|
# no libGL dependency, please
|
|
if [ -f $RPM_BUILD_ROOT%{_bindir}/tiffgt ]; then
|
|
rm $RPM_BUILD_ROOT%{_bindir}/tiffgt
|
|
fi
|
|
rm $RPM_BUILD_ROOT%{_mandir}/man1/tiffgt.1
|
|
|
|
# fix multilib issues
|
|
%ifarch x86_64 s390x ia64 ppc64
|
|
%define wordsize 64
|
|
%else
|
|
%define wordsize 32
|
|
%endif
|
|
|
|
mv $RPM_BUILDROOT%{_includedir}/tiffconf.h \
|
|
$RPM_BUILDROOT%{_includedir}/tiffconf-%{wordsize}.h
|
|
|
|
cat >$RPM_BUILD_ROOT%{_includedir}/tiffconf.h <<EOF
|
|
#ifndef TIFFCONF_H_MULTILIB
|
|
#define TIFFCONF_H_MULTILIB
|
|
|
|
#include <bits/wordsize.h>
|
|
|
|
#if __WORDSIZE == 32
|
|
# include "tiffconf-32.h"
|
|
#elif __WORDSIZE == 64
|
|
# include "tiffconf-64.h"
|
|
#else
|
|
# error "unexpected value for __WORDSIZE macro"
|
|
#endif
|
|
|
|
#endif
|
|
EOF
|
|
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
%post -p /sbin/ldconfig
|
|
|
|
%postun -p /sbin/ldconfig
|
|
|
|
%files
|
|
%defattr(-,root,root,0755)
|
|
%doc COPYRIGHT README RELEASE-DATE VERSION
|
|
%{_bindir}/*
|
|
%{_libdir}/libtiff.so.*
|
|
%{_libdir}/libtiffxx.so.*
|
|
%{_mandir}/man1/*
|
|
|
|
%files devel
|
|
%defattr(-,root,root,0755)
|
|
%doc TODO ChangeLog html
|
|
%{_includedir}/*
|
|
%{_libdir}/libtiff.so
|
|
%{_libdir}/libtiffxx.so
|
|
%{_mandir}/man3/*
|
|
|
|
%changelog
|
|
* Fri Jun 2 2006 Matthias Clasen <mclasen@redhat.com> - 3.8.2-3
|
|
- Fix multilib conflict
|
|
|
|
* Thu May 25 2006 Matthias Clasen <mclasen@redhat.com> - 3.8.2-3
|
|
- Fix overflows in tiffsplit
|
|
|
|
* Wed Apr 26 2006 Matthias Clasen <mclasen@redhat.com> - 3.8.2-2
|
|
- Drop tiffgt to get rid of the libGL dependency (#190768)
|
|
|
|
* Wed Apr 26 2006 Matthias Clasen <mclasen@redhat.com> - 3.8.2-1
|
|
- Update to 3.8.2
|
|
|
|
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 3.7.4-3.2.1
|
|
- bump again for double-long bug on ppc(64)
|
|
|
|
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 3.7.4-3.2
|
|
- rebuilt for new gcc4.1 snapshot and glibc changes
|
|
|
|
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
|
|
- rebuilt
|
|
|
|
* Wed Nov 16 2005 Matthias Clasen <mclasen@redhat.com> 3.7.4-3
|
|
- Don't ship static libs
|
|
|
|
* Fri Nov 11 2005 Matthias Saou <http://freshrpms.net/> 3.7.4-2
|
|
- Remove useless explicit dependencies.
|
|
- Minor spec file cleanups.
|
|
- Move make check to %%check.
|
|
- Add _smp_mflags.
|
|
|
|
* Thu Sep 29 2005 Matthias Clasen <mclasen@redhat.com> - 3.7.4-1
|
|
- Update to 3.7.4
|
|
- Drop upstreamed patches
|
|
|
|
* Wed Jun 29 2005 Matthias Clasen <mclasen@redhat.com> - 3.7.2-1
|
|
- Update to 3.7.2
|
|
- Drop upstreamed patches
|
|
|
|
* Fri May 6 2005 Matthias Clasen <mclasen@redhat.com> - 3.7.1-6
|
|
- Fix a stack overflow
|
|
|
|
* Wed Mar 2 2005 Matthias Clasen <mclasen@redhat.com> - 3.7.1-5
|
|
- Don't use mktemp
|
|
|
|
* Wed Mar 2 2005 Matthias Clasen <mclasen@redhat.com> - 3.7.1-4
|
|
- Rebuild with gcc4
|
|
|
|
* Wed Jan 5 2005 Matthias Clasen <mclasen@redhat.com> - 3.7.1-3
|
|
- Drop the largefile patch again
|
|
- Fix a problem with the handling of alpha channels
|
|
- Fix an integer overflow in tiffdump (#143576)
|
|
|
|
* Wed Dec 22 2004 Matthias Clasen <mclasen@redhat.com> - 3.7.1-2
|
|
- Readd the largefile patch (#143560)
|
|
|
|
* Wed Dec 22 2004 Matthias Clasen <mclasen@redhat.com> - 3.7.1-1
|
|
- Upgrade to 3.7.1
|
|
- Remove upstreamed patches
|
|
- Remove specfile cruft
|
|
- make check
|
|
|
|
* Thu Oct 14 2004 Matthias Clasen <mclasen@redhat.com> 3.6.1-7
|
|
- fix some integer and buffer overflows (#134853, #134848)
|
|
|
|
* Tue Oct 12 2004 Matthias Clasen <mclasen@redhat.com> 3.6.1-6
|
|
- fix http://bugzilla.remotesensing.org/show_bug.cgi?id=483
|
|
|
|
* Mon Sep 27 2004 Rik van Riel <riel@redhat.com> 3.6.1-4
|
|
- compile using RPM_OPT_FLAGS (bz #133650)
|
|
|
|
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
|
|
- rebuilt
|
|
|
|
* Thu May 20 2004 Matthias Clasen <mclasen@redhat.com> 3.6.1-2
|
|
- Fix and use the makeflags patch
|
|
|
|
* Wed May 19 2004 Matthias Clasen <mclasen@redhat.com> 3.6.1-1
|
|
- Upgrade to 3.6.1
|
|
- Adjust patches
|
|
- Don't install tiffgt man page (#104864)
|
|
|
|
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
|
|
- rebuilt
|
|
|
|
* Sat Feb 21 2004 Florian La Roche <Florian.LaRoche@redhat.de>
|
|
- really add symlink to shared lib by running ldconfig at compile time
|
|
|
|
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
|
- rebuilt
|
|
|
|
* Thu Oct 09 2003 Florian La Roche <Florian.LaRoche@redhat.de>
|
|
- link shared lib against -lm (Jakub Jelinek)
|
|
|
|
* Thu Sep 25 2003 Jeremy Katz <katzj@redhat.com> 3.5.7-13
|
|
- rebuild to fix gzipped file md5sum (#91281)
|
|
|
|
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
|
|
- rebuilt
|
|
|
|
* Tue Feb 11 2003 Phil Knirsch <pknirsch@redhat.com> 3.5.7-11
|
|
- Fixed rebuild problems.
|
|
|
|
* Tue Feb 04 2003 Florian La Roche <Florian.LaRoche@redhat.de>
|
|
- add symlink to shared lib
|
|
|
|
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
|
|
- rebuilt
|
|
|
|
* Thu Dec 12 2002 Tim Powers <timp@redhat.com> 3.5.7-8
|
|
- rebuild on all arches
|
|
|
|
* Mon Aug 19 2002 Phil Knirsch <pknirsch@redhat.com> 3.5.7-7
|
|
- Added LFS support (#71593)
|
|
|
|
* Tue Jun 25 2002 Phil Knirsch <pknirsch@redhat.com> 3.5.7-6
|
|
- Fixed wrong exit code of tiffcp app (#67240)
|
|
|
|
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
|
|
- automated rebuild
|
|
|
|
* Thu May 23 2002 Tim Powers <timp@redhat.com>
|
|
- automated rebuild
|
|
|
|
* Wed May 15 2002 Phil Knirsch <pknirsch@redhat.com>
|
|
- Fixed segfault in fax2tiff tool (#64708).
|
|
|
|
* Mon Feb 25 2002 Phil Knirsch <pknirsch@redhat.com>
|
|
- Fixed problem with newer bash versions setting CDPATH (#59741)
|
|
|
|
* Tue Feb 19 2002 Phil Knirsch <pknirsch@redhat.com>
|
|
- Update to current release 3.5.7
|
|
|
|
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
|
|
- automated rebuild
|
|
|
|
* Tue Aug 28 2001 Phil Knirsch <phil@redhat.de>
|
|
- Fixed ia64 problem with tiffinfo. Was general 64 bit arch problem where s390x
|
|
and ia64 were missing (#52129).
|
|
|
|
* Tue Jun 26 2001 Philipp Knirsch <pknirsch@redhat.de>
|
|
- Hopefully final symlink fix
|
|
|
|
* Thu Jun 21 2001 Than Ngo <than@redhat.com>
|
|
- add missing libtiff symlink
|
|
|
|
* Fri Mar 16 2001 Crutcher Dunnavant <crutcher@redhat.com>
|
|
- killed tiff-to-ps.fpi filter
|
|
|
|
* Wed Feb 28 2001 Philipp Knirsch <pknirsch@redhat.de>
|
|
- Fixed missing devel version dependancy.
|
|
|
|
* Tue Dec 19 2000 Philipp Knirsch <pknirsch@redhat.de>
|
|
- rebuild
|
|
|
|
* Tue Aug 7 2000 Crutcher Dunnavant <crutcher@redhat.com>
|
|
- added a tiff-to-ps.fpi filter for printing
|
|
|
|
* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
|
|
- automatic rebuild
|
|
|
|
* Thu Jul 13 2000 Nalin Dahyabhai <nalin@redhat.com>
|
|
- apply Peter Skarpetis's fix for the 32-bit conversion
|
|
|
|
* Mon Jul 3 2000 Nalin Dahyabhai <nalin@redhat.com>
|
|
- make man pages non-executable (#12811)
|
|
|
|
* Mon Jun 12 2000 Nalin Dahyabhai <nalin@redhat.com>
|
|
- remove CVS repo info from data directories
|
|
|
|
* Thu May 18 2000 Nalin Dahyabhai <nalin@redhat.com>
|
|
- fix build rooting
|
|
- fix syntax error in configure script
|
|
- move man pages to %{_mandir}
|
|
|
|
* Wed May 17 2000 Nalin Dahyabhai <nalin@redhat.com>
|
|
- rebuild for an errata release
|
|
|
|
* Wed Mar 29 2000 Nalin Dahyabhai <nalin@redhat.com>
|
|
- update to 3.5.5, which integrates our fax2ps fixes and the glibc fix
|
|
|
|
* Tue Mar 28 2000 Nalin Dahyabhai <nalin@redhat.com>
|
|
- fix fax2ps swapping height and width in the bounding box
|
|
|
|
* Mon Mar 27 2000 Nalin Dahyabhai <nalin@redhat.com>
|
|
- move man pages from devel package to the regular one
|
|
- integrate Frank Warmerdam's fixed .fax handling code (keep until next release
|
|
of libtiff)
|
|
- fix fax2ps breakage (bug #8345)
|
|
|
|
* Sat Feb 05 2000 Nalin Dahyabhai <nalin@redhat.com>
|
|
- set MANDIR=man3 to make multifunction man pages friendlier
|
|
|
|
* Mon Jan 31 2000 Nalin Dahyabhai <nalin@redhat.com>
|
|
- fix URLs
|
|
|
|
* Fri Jan 28 2000 Nalin Dahyabhai <nalin@redhat.com>
|
|
- link shared library against libjpeg and libz
|
|
|
|
* Tue Jan 18 2000 Nalin Dahyabhai <nalin@redhat.com>
|
|
- enable zip and jpeg codecs
|
|
- change defattr in normal package to 0755
|
|
- add defattr to -devel package
|
|
|
|
* Wed Dec 22 1999 Bill Nottingham <notting@redhat.com>
|
|
- update to 3.5.4
|
|
|
|
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
|
|
- auto rebuild in the new build environment (release 6)
|
|
|
|
* Wed Jan 13 1999 Cristian Gafton <gafton@redhat.com>
|
|
- build for glibc 2.1
|
|
|
|
* Wed Jun 10 1998 Prospector System <bugs@redhat.com>
|
|
- translations modified for de
|
|
|
|
* Wed Jun 10 1998 Michael Fulbright <msf@redhat.com>
|
|
- rebuilt against fixed jpeg libs (libjpeg-6b)
|
|
|
|
* Thu May 07 1998 Prospector System <bugs@redhat.com>
|
|
- translations modified for de, fr, tr
|
|
|
|
* Mon Oct 13 1997 Donnie Barnes <djb@redhat.com>
|
|
- new version to replace the one from libgr
|
|
- patched for glibc
|
|
- added shlib support
|