diff options
Diffstat (limited to 'OpenEXR.spec')
-rw-r--r-- | OpenEXR.spec | 134 |
1 files changed, 134 insertions, 0 deletions
diff --git a/OpenEXR.spec b/OpenEXR.spec new file mode 100644 index 0000000..ba2c386 --- /dev/null +++ b/OpenEXR.spec @@ -0,0 +1,134 @@ +Name: OpenEXR +Summary: A high dynamic-range (HDR) image file format for use in computer imaging applications +Version: 3.1.11 +Release: 3 +License: BSD-3-Clause +URL: http://www.openexr.com/ +Source0: https://github.com/AcademySoftwareFoundation/openexr/archive/v%{version}/openexr-%{version}.tar.gz +# https://github.com/AcademySoftwareFoundation/openexr/commit/df4d77471f2722025011da2e699d581d1e757f6b +Patch0: CVE-2023-5841.patch +Patch1: CVE-2024-31047.patch +BuildRequires: gcc-c++ zlib-devel pkgconfig python3-devel +BuildRequires: cmake gcc boost-devel pkgconfig(Imath) + +Requires: %{name}-libs = %{version}-%{release} + +Provides: openexr = %{version}-%{release} +Obsoletes: openexr < %{version}-%{release} + +%description +OpenEXR is a high dynamic-range (HDR) image file format originally developed by Industrial +Light & Magic for use in computer imaging applications. + +%package libs +Summary: Libraries for %{name} +Provides: openexr-libs = %{version}-%{release} +Obsoletes: openexr-libs < %{version}-%{release} + +%description libs +Libraries for %{name}. + +%package devel +Summary: Development files for %{name} +Provides: openexr-devel = %{version}-%{release} +Obsoletes: openexr-devel < %{version}-%{release} +Provides: ilmbase-devel = %{version}-%{release} +Obsoletes: ilmbase-devel < 2.5.3 +Requires: %{name}-libs = %{version}-%{release} + +%description devel +This package contains libraries and header files for development of %{name}. + +%prep +%autosetup -n openexr-%{version} -p1 + +%build +%cmake +%make_build + +%install +%make_install + +%check +%ifarch aarch64 ppc64le +# https://github.com/AcademySoftwareFoundation/openexr/issues/1460 +EXCLUDE_REGEX='DWA[AB]Compression' +%endif +/usr/bin/ctest --output-on-failure --force-new-ctest-process -j${RPM_BUILD_NCPUS} --exclude-regex "$EXCLUDE_REGEX" + +%ldconfig_scriptlets libs + +%files +%doc CHANGES.md CONTRIBUTING.md GOVERNANCE.md SECURITY.md CODE_OF_CONDUCT.md CONTRIBUTORS.md README.md +%license LICENSE.md +%{_bindir}/* +%exclude %{_docdir}/%{name}-%{version} + +%files libs +%{_libdir}/*.so.30* + +%files devel +%{_docdir}/OpenEXR/ +%{_includedir}/OpenEXR/ +%{_libdir}/*.so +%{_libdir}/cmake/OpenEXR/ +%{_libdir}/pkgconfig/OpenEXR.pc + +%changelog +* Wed Apr 17 2024 wangkai <13474090681@163.com> - 3.1.11-3 +- Fix CVE-2024-31047 + +* Mon Feb 26 2024 yaoxin <yao_xin001@hoperun.com> - 3.1.11-2 +- Fix CVE-2023-5841 + +* Thu Oct 12 2023 yaoxin <yao_xin001@hoperun.com> - 3.1.11-1 +- Upgrade to 3.1.11 + +* Wed Jul 12 2023 liyanan <thistleslyn@163.com> - 3.1.9-1 +- update to 3.1.9 + +* Tue May 10 2022 Ge Wang <wangge20@h-partners.com> - 3.1.5-2 +- license compliance rectification + +* Thu Apr 28 2022 wangkai <wangkai385@h-partners.com> - 3.1.5-1 +- update to 3.1.5 for fix CVE-2022-45942 + +* Tue Mar 29 2022 liyanan <liyanan32@huawei.com> - 3.1.3-1 +- update to 3.1.3 + +* Wed Mar 23 2022 yaoxin <yaoxin30@huawei.com> - 2.2.0-25 +- Fix CVE-2021-20299 + +* Fri Mar 11 2022 yaoxin <yaoxin30@huawei.com> - 2.2.0-24 +- Fix CVE-2021-20303 + +* Wed Sep 1 2021 liwu<liwu13@huawei.com> - 2.2.0-23 +- fix CVE-2021-3605 + +* Mon Jul 12 2021 yaoxin <yaoxin30@huawei.com> - 2.2.0-22 +- fix CVE-2020-11758 CVE-2020-11759 CVE-2020-11760 CVE-2020-11761 CVE-2020-11762 CVE-2020-11763 CVE-2020-11764 CVE-2020-11765 CVE-2020-15305 CVE-2020-15306 + +* Sat Jul 10 2021 wangyue <wangyue92@huawei.com> - 2.2.0-21 +- fix CVE-2021-3598 + +* Tue Jun 22 2021 houyingchao <houyingchao@huawei.com> - 2.2.0-20 +- fix CVE-2021-23215 CVE-2021-23169 CVE-2021-26260 + +* Tue Apr 06 2021 wangyue <wangyue92@huawei.com> - 2.2.0-19 +- fix CVE-2021-3474 CVE-2021-3477 CVE-2021-3476 CVE-2021-3475 CVE-2021-20296 CVE-2021-3479 CVE-2021-20296 + +* Wed Jan 27 2021 zhanghua <zhanghua40@huawei.com> - 2.2.0-18 +- Type:CVE +- ID:NA +- SUG:NA +- DESC:fix CVE-2017-9110 CVE-2017-9111 CVE-2017-9112 CVE-2017-9113 + CVE-2017-9114 CVE-2017-9115 CVE-2017-9116 CVE-2017-12596 + +* Tue Feb 18 2020 hexiujun <hexiujun1@huawei.com> - 2.2.0-17 +- Type:enhancement +- ID:NA +- SUG:NA +- DESC:unpack libs subpackage + +* Fri Oct 25 2019 huzhiyu <huzhiyu1@huawei.com> - 2.2.0-16 +- Package init |