Blame SPECS/compat-libtiff3.spec

Packit Service 070937
Summary: Compatibility package for libtiff 3
Packit Service 070937
Name: compat-libtiff3
Packit Service 070937
Version: 3.9.4
Packit Service 070937
Release: 13%{?dist}
Packit Service 070937
Packit Service 070937
License: libtiff
Packit Service 070937
Group: System Environment/Libraries
Packit Service 070937
URL: http://www.remotesensing.org/libtiff/
Packit Service 070937
Packit Service 070937
Source: ftp://ftp.remotesensing.org/pub/libtiff/tiff-%{version}.tar.gz
Packit Service 070937
Patch1: libtiff-acversion.patch
Packit Service 070937
Patch2: libtiff-mantypo.patch
Packit Service 070937
Patch3: libtiff-scanlinesize.patch
Packit Service 070937
Patch4: libtiff-getimage-64bit.patch
Packit Service 070937
Patch5: libtiff-ycbcr-clamp.patch
Packit Service 070937
Patch6: libtiff-3samples.patch
Packit Service 070937
Patch7: libtiff-subsampling.patch
Packit Service 070937
Patch8: libtiff-unknown-fix.patch
Packit Service 070937
Patch9: libtiff-checkbytecount.patch
Packit Service 070937
Patch10: libtiff-tiffdump.patch
Packit Service 070937
Patch11: libtiff-CVE-2011-0192.patch
Packit Service 070937
Patch12: libtiff-CVE-2011-1167.patch
Packit Service 070937
Patch13: libtiff-CVE-2009-5022.patch
Packit Service 070937
Patch14: libtiff-CVE-2012-1173.patch
Packit Service 070937
Patch15: libtiff-CVE-2012-2088.patch
Packit Service 070937
Patch16: libtiff-CVE-2012-2113.patch
Packit Service 070937
Patch17: libtiff-CVE-2012-3401.patch
Packit Service 070937
Patch18: libtiff-CVE-2012-4447.patch
Packit Service 070937
Patch19: libtiff-CVE-2012-4564.patch
Packit Service 070937
Patch20: libtiff-CVE-2012-5581.patch
Packit Service 070937
Patch21: libtiff-tiffinfo-exif.patch
Packit Service 070937
Patch22: libtiff-printdir-width.patch
Packit Service 070937
Patch27: libtiff-CVE-2013-1960.patch
Packit Service 070937
Patch28: libtiff-CVE-2013-1961.patch
Packit Service 070937
Patch29: libtiff-CVE-2013-4231.patch
Packit Service 070937
Patch30: libtiff-CVE-2013-4232.patch
Packit Service 070937
Patch31: libtiff-CVE-2013-4244.patch
Packit Service 070937
Patch32: libtiff-CVE-2013-4243.patch
Packit Service 070937
Patch33: libtiff-CVE-2018-7456.patch
Packit Service 070937
Patch34: libtiff-coverity.patch
Packit Service 070937
Packit Service 070937
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
Packit Service 070937
BuildRequires: zlib-devel libjpeg-devel
Packit Service 070937
BuildRequires: libtool automake autoconf
Packit Service 070937
Packit Service 070937
%global LIBVER %(echo %{version} | cut -f 1-2 -d .)
Packit Service 070937
Packit Service 070937
%description
Packit Service 070937
The libtiff3 package provides libtiff 3, an older version of libtiff
Packit Service 070937
library for manipulating TIFF (Tagged Image File Format) 
Packit Service 070937
image format files. This version should be used only if you are unable
Packit Service 070937
to use the current version of libtiff.
Packit Service 070937
Packit Service 070937
%prep
Packit Service 070937
%setup -q -n tiff-%{version}
Packit Service 070937
Packit Service 070937
%patch1 -p1
Packit Service 070937
%patch2 -p1
Packit Service 070937
%patch3 -p1
Packit Service 070937
%patch4 -p1
Packit Service 070937
%patch5 -p1
Packit Service 070937
%patch6 -p1
Packit Service 070937
%patch7 -p1
Packit Service 070937
%patch8 -p1
Packit Service 070937
%patch9 -p1
Packit Service 070937
%patch10 -p1
Packit Service 070937
%patch11 -p1
Packit Service 070937
%patch12 -p1
Packit Service 070937
%patch13 -p1
Packit Service 070937
%patch14 -p1
Packit Service 070937
%patch15 -p1
Packit Service 070937
%patch16 -p1
Packit Service 070937
%patch17 -p1
Packit Service 070937
%patch18 -p1
Packit Service 070937
%patch19 -p1
Packit Service 070937
%patch20 -p1
Packit Service 070937
%patch21 -p1
Packit Service 070937
%patch22 -p1
Packit Service 070937
%patch27 -p1
Packit Service 070937
%patch28 -p1
Packit Service 070937
%patch29 -p1
Packit Service 070937
%patch30 -p1
Packit Service 070937
%patch31 -p1
Packit Service 070937
%patch32 -p1
Packit Service 070937
%patch33 -p1
Packit Service 070937
%patch34 -p1
Packit Service 070937
Packit Service 070937
# Use build system's libtool.m4, not the one in the package.
Packit Service 070937
rm -f libtool.m4
Packit Service 070937
Packit Service 070937
libtoolize --force  --copy
Packit Service 070937
aclocal -I . -I m4
Packit Service 070937
automake --add-missing --copy
Packit Service 070937
autoconf
Packit Service 070937
autoheader
Packit Service 070937
Packit Service 070937
%build
Packit Service 070937
export CFLAGS="%{optflags} -fno-strict-aliasing"
Packit Service 070937
%configure
Packit Service 070937
make %{?_smp_mflags}
Packit Service 070937
Packit Service 070937
LD_LIBRARY_PATH=$PWD:$LD_LIBRARY_PATH make check
Packit Service 070937
Packit Service 070937
%install
Packit Service 070937
rm -rf $RPM_BUILD_ROOT
Packit Service 070937
Packit Service 070937
make DESTDIR=$RPM_BUILD_ROOT install
Packit Service 070937
Packit Service 070937
# remove what we didn't want installed
Packit Service 070937
rm $RPM_BUILD_ROOT%{_libdir}/*.la
Packit Service 070937
rm $RPM_BUILD_ROOT%{_libdir}/*.a
Packit Service 070937
rm $RPM_BUILD_ROOT%{_libdir}/{libtiff,libtiffxx}.so
Packit Service 070937
Packit Service 070937
rm -rf $RPM_BUILD_ROOT%{_datadir}/*
Packit Service 070937
rm -rf $RPM_BUILD_ROOT%{_bindir}/*
Packit Service 070937
rm -rf $RPM_BUILD_ROOT%{_includedir}/*
Packit Service 070937
Packit Service 070937
%clean
Packit Service 070937
rm -rf $RPM_BUILD_ROOT
Packit Service 070937
Packit Service 070937
%post -p /sbin/ldconfig
Packit Service 070937
Packit Service 070937
%postun -p /sbin/ldconfig
Packit Service 070937
Packit Service 070937
%files
Packit Service 070937
%defattr(-,root,root,0755)
Packit Service 070937
%{_libdir}/libtiff.so.*
Packit Service 070937
%{_libdir}/libtiffxx.so.*
Packit Service 070937
Packit Service 070937
%changelog
Packit Service 070937
* Wed Jun 12 2019 Nikola Forró <nforro@redhat.com> - 3.9.4-13
Packit Service 070937
- Fix important Covscan defects
Packit Service 070937
  related: #1687584
Packit Service 070937
Packit Service 070937
* Thu Jun 06 2019 Nikola Forró <nforro@redhat.com> - 3.9.4-12
Packit Service 070937
- New package for RHEL 8.1.0
Packit Service 070937
  resolves: #1687584