This commit is contained in:
Matthias Clasen 2005-11-16 20:43:42 +00:00
parent a43c8ddd62
commit e758ad0b04

View File

@ -1,18 +1,17 @@
Summary: A library of functions for manipulating TIFF format image files. Summary: Library of functions for manipulating TIFF format image files
Name: libtiff Name: libtiff
Version: 3.7.4 Version: 3.7.4
Release: 1 Release: 3
License: distributable License: distributable
Group: System Environment/Libraries Group: System Environment/Libraries
Source0: http://www.libtiff.org/tiff-%{version}.tar.gz Source: ftp://ftp.remotesensing.org/pub/libtiff/tiff-%{version}.tar.gz
URL: http://www.libtiff.org/ URL: http://www.libtiff.org/
BuildRoot: %{_tmppath}/%{name}-root BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: zlib-devel zlib libjpeg-devel libjpeg BuildRequires: zlib-devel libjpeg-devel
Requires: zlib libjpeg %define LIBVER %(echo %{version} | cut -f 1-2 -d .)
%define LIBVER %(echo %{version} | cut -f-2 -d.)
%description %description
The libtiff package contains a library of functions for manipulating The libtiff package contains a library of functions for manipulating
TIFF (Tagged Image File Format) image format files. TIFF is a widely TIFF (Tagged Image File Format) image format files. TIFF is a widely
used file format for bitmapped images. TIFF files usually end in the used file format for bitmapped images. TIFF files usually end in the
.tif extension and they are often quite large. .tif extension and they are often quite large.
@ -21,9 +20,9 @@ The libtiff package should be installed if you need to manipulate TIFF
format image files. format image files.
%package devel %package devel
Summary: Development tools for programs which will use the libtiff library. Summary: Development tools for programs which will use the libtiff library
Group: Development/Libraries Group: Development/Libraries
Requires: libtiff = %{version} Requires: %{name} = %{version}
%description devel %description devel
This package contains the header files and static libraries for This package contains the header files and static libraries for
@ -35,32 +34,31 @@ image files, you should install this package. You'll also need to
install the libtiff package. install the libtiff package.
%prep %prep
%setup -q -n tiff-%{version} %setup -q -n tiff-%{version}
%build %build
%configure
make %{?_smp_mflags}
%configure %check
make
make check make check
%install %install
rm -fr $RPM_BUILD_ROOT rm -fr $RPM_BUILD_ROOT
%makeinstall %makeinstall
rm $RPM_BUILD_ROOT%{_libdir}/*.la rm $RPM_BUILD_ROOT%{_libdir}/*.la
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc rm $RPM_BUILD_ROOT%{_libdir}/*.a
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig %post -p /sbin/ldconfig
%postun -p /sbin/ldconfig %postun -p /sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
%files %files
%defattr(-,root,root) %defattr(-,root,root,0755)
%doc COPYRIGHT README RELEASE-DATE VERSION %doc COPYRIGHT README RELEASE-DATE VERSION
%{_bindir}/* %{_bindir}/*
%{_libdir}/libtiff.so.* %{_libdir}/libtiff.so.*
@ -68,16 +66,23 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man1/* %{_mandir}/man1/*
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root,0755)
%doc TODO ChangeLog html %doc TODO ChangeLog html
%{_includedir}/* %{_includedir}/*
%{_libdir}/libtiff.so %{_libdir}/libtiff.so
%{_libdir}/libtiff.a
%{_libdir}/libtiffxx.so %{_libdir}/libtiffxx.so
%{_libdir}/libtiffxx.a
%{_mandir}/man3/* %{_mandir}/man3/*
%changelog %changelog
* 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 * Thu Sep 29 2005 Matthias Clasen <mclasen@redhat.com> - 3.7.4-1
- Update to 3.7.4 - Update to 3.7.4
- Drop upstreamed patches - Drop upstreamed patches
@ -122,7 +127,7 @@ rm -rf $RPM_BUILD_ROOT
- rebuilt - rebuilt
* Thu May 20 2004 Matthias Clasen <mclasen@redhat.com> 3.6.1-2 * Thu May 20 2004 Matthias Clasen <mclasen@redhat.com> 3.6.1-2
- Fix and use the makeflags patch - Fix and use the makeflags patch
* Wed May 19 2004 Matthias Clasen <mclasen@redhat.com> 3.6.1-1 * Wed May 19 2004 Matthias Clasen <mclasen@redhat.com> 3.6.1-1
- Upgrade to 3.6.1 - Upgrade to 3.6.1
@ -254,7 +259,7 @@ rm -rf $RPM_BUILD_ROOT
* Wed Dec 22 1999 Bill Nottingham <notting@redhat.com> * Wed Dec 22 1999 Bill Nottingham <notting@redhat.com>
- update to 3.5.4 - update to 3.5.4
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
- auto rebuild in the new build environment (release 6) - auto rebuild in the new build environment (release 6)
* Wed Jan 13 1999 Cristian Gafton <gafton@redhat.com> * Wed Jan 13 1999 Cristian Gafton <gafton@redhat.com>