Name: libtiff Version: 4.1.0 Release: 10 Summary: TIFF Library and Utilities License: libtiff URL: https://www.simplesystems.org/libtiff/ Source0: https://download.osgeo.org/libtiff/tiff-%{version}.tar.gz Patch6000: backport-CVE-2020-35521_CVE-2020-35522.patch Patch6001: backport-CVE-2020-35523.patch Patch6002: backport-CVE-2020-35524.patch Patch6003: backport-CVE-2022-0561.patch Patch6004: backport-CVE-2022-0562.patch Patch6005: backport-0001-CVE-2022-22844.patch Patch6006: backport-0002-CVE-2022-22844.patch Patch6007: backport-0003-CVE-2022-22844.patch Patch6008: backport-CVE-2022-0891.patch Patch6009: backport-CVE-2022-0908.patch Patch6010: backport-CVE-2022-0907.patch Patch6011: backport-CVE-2022-0865.patch Patch6012: backport-CVE-2022-0909.patch Patch6013: backport-CVE-2022-0924.patch BuildRequires: gcc gcc-c++ zlib-devel libjpeg-devel jbigkit-devel BuildRequires: libtool automake autoconf pkgconfig git Provides: %{name}-tools Obsoletes: %{name}-tools %description This %{name} provides support for the Tag Image File Format (TIFF), a widely used format for storing image data. The latest version of the TIFF specification is available on-line in several different formats.And contains command-line programs for manipulating TIFF format image files using the libtiff library. %package devel Summary: Development files for %{name} library Requires: %{name} = %{version}-%{release} pkgconfig Provides: %{name}-static Obsoletes: %{name}-static %description devel This package contains the header files and documentation necessary for developing programs which will manipulate TIFF format image files using the libtiff library. %package_help %prep %autosetup -n tiff-%{version} -p1 -S git libtoolize --force --copy aclocal -I . -I m4 automake --add-missing --copy autoconf autoheader %build export CFLAGS="%{optflags} -fno-strict-aliasing" %configure --enable-ld-version-script %make_build %install %make_install %delete_la rm -rf %{buildroot}/%{_datadir}/doc/ rm -f %{buildroot}/%{_bindir}/tiffgt case `uname -i` in x86_64 ) wordsize="64" ;; *) wordsize="" ;; esac if test -n "$wordsize" then mv %{buildroot}/%{_includedir}/tiffconf.h %{buildroot}/%{_includedir}/tiffconf-$wordsize.h cat >%{buildroot}/%{_includedir}/tiffconf.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 fi %ldconfig_scriptlets %check make check find html -name 'Makefile*' | xargs rm %files %defattr(-,root,root) %license COPYRIGHT %doc README.md %{_bindir}/* %{_libdir}/*.so.* %files devel %defattr(-,root,root) %{_includedir}/* %{_libdir}/*.a %{_libdir}/*.so %{_libdir}/pkgconfig/ %files help %defattr(-,root,root) %{_mandir}/man* %doc RELEASE-DATE VERSION %doc TODO ChangeLog html %exclude %{_mandir}/man1/tiffgt.1 %exclude %{_datadir}/html/man/tiffgt.1.html %changelog * Sat Apr 02 2022 dongyuzhen - 4.1.0-10 - fix CVE-2022-0909,CVE-2022-0924 * Tue Mar 29 2022 yangcheng - 4.1.0-9 - fix CVE-2022-0865 * Tue Mar 28 2022 yangcheng - 4.1.0-8 - fix CVE-2022-0907 * Tue Mar 22 2022 yangcheng - 4.1.0-7 - Type:cve - ID:CVE-2022-0908 - SUG:NA - DESC:fix CVE-2022-0908 and modify CVE-2022-0891 patch * Thu Mar 17 2022 wangkerong - 4.1.0-6 - Type:cve - ID:CVE-2022-0891 - SUG:NA - DESC:fix CVE-2022-0891 * Thu Mar 10 2022 dongyuzhen - 4.1.0-5 - Type:cves - ID:CVE-2022-22844 - SUG:NA - DESC:fix CVE-2022-22844 * Wed Feb 23 2022 liuyumeng -4.1.0-4 - Type:cves - ID:CVE-2022-0561 CVE-2022-0562 - SUG:NA - DESC: fix CVE-2022-0561 CVE-2022-0562 * Mon Mar 22 2021 wangye - 4.1.0-3 - Type:cves - ID:CVE-2020-35523 CVE-2020-35524 - SUG:NA - DESC: fix CVE-2020-35523 CVE-2020-35524 * Thu Mar 18 2021 wangye - 4.1.0-2 - Type:cves - ID:CVE-2020-35521 CVE-2020-35522 - SUG:NA - DESC: fix CVE-2020-35521 CVE-2020-35522 * Tue Jan 7 2020 openEuler Buildteam - 4.1.0-1 - update to 4.1.0 * Mon Oct 21 2019 openEuler Buildteam - 4.0.10-2 - Type:enhancement - Id:NA - SUG:NA - DESC:modify the location of COPYRIGHT * Fri Sep 06 2019 openEuler Buildteam - 4.0.10-1 - Type:Enhance - ID:NA - SUG:NA - DESC: openEuler Debranding * Mon Aug 19 2019 cangyi - 4.0.9-11.h6 - Type:bugfix - ID:NA - SUG:NA - DESC:format patches * Fri Aug 09 2019 zhangyujing - 4.0.9-11.h5 - Type:cves - ID:CVE-2018-10779 - SUG:NA - DESC:fix CVE-2018-10779 * Wed Jul 31 2019 shenyangyang - 4.0.9-11.h4 - Type:NA - ID:NA - SUG:NA - DESC:openEuler Debrading * Mon Jul 15 2019 wangchan - 4.0.9-11.h3 - Type:cves - ID:CVE-2017-17095 - SUG:NA - DESC:fix CVE-2017-17095 * Mon Apr 29 2019 yuejiayan - 4.0.9-11.h2 - Type:cves - ID:CVE-2018-19210 CVE-2019-6128 - SUG:NA - DESC:fix above cves * Sun Apr 07 2019 wenjun - 4.0.9-11.h1 - Type:cves - ID:CVE-2018-18557 CVE-2018-17101 CVE-2018-17100 CVE-2018-12900 CVE-2018-18661 - SUG:NA - DESC:fix above cves * Fri Jul 13 2018 shenyangyang - 4.0.9-11 - Package Initialization