%undefine __cmake_in_source_build # Fedora tracks 3.1.x on f43..f45 and 3.2.x on rawhide (f46+); follow it, so this COPR's build # is the one that wins version comparison on every chroot. %if 0%{?fedora} >= 46 %global sover 3.2 %else %global sover 3.1 %endif Name: OpenImageIO %if 0%{?fedora} >= 46 Version: 3.2.1.1 %else Version: 3.1.18.1 %endif # Release starts at 3, not 1, deliberately. Fedora's dist-git is committed at -1 and # Fedora bumps it for rebuilds, so -1 and -2 would lose or tie, and # a tie is resolved arbitrarily -- with the loser being a package that CANNOT # install here, because Fedora's OIIO links dcmtk .so.19 while this COPR ships # dcmtk 3.7.0 providing only .so.20. Verified with rpm.labelCompare, both sides # fully dist-qualified: -3.fc46 beats -2.fc46; -2 vs -2 returns 0. Release: 4%{?dist} Epoch: 1 Summary: Library for reading and writing images License: BSD-3-Clause AND MIT # The included fmtlib is MIT licensed # src/include/OpenImageIO/fmt URL: https://openimageio.org/ # COPR imports the SRPM once, evaluating this spec as fedora < 46, and fetches only the Sources # listed then; it does not re-evaluate %%{version} per chroot. Both tarballs are therefore listed # explicitly, and %%prep unpacks the one that matches this chroot's %%{version}. Source0: https://github.com/AcademySoftwareFoundation/OpenImageIO/archive/v3.1.18.1/%{name}-3.1.18.1.tar.gz Source1: https://github.com/AcademySoftwareFoundation/OpenImageIO/archive/v3.2.1.1/%{name}-3.2.1.1.tar.gz # Images for test suite #Source1: https://github.com/OpenImageIO/oiio-images/archive/master/oiio-images.tar.gz # LifHeif modifies the headers to make things work for multilib systems. # OpenVDB no longer builds for i686 ExcludeArch: i686 # LibRaw on RHEL is only available on s390x and aarch64. As of RHEL 10 it looks # like the package has moved back to EPEL and build for all architectures. %if 0%{?rhel} >= 8 && 0%{?rhel} < 10 ExclusiveArch: x86_64 ppc64le %endif # Utilities BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: txt2man # Libraries BuildRequires: bzip2-devel # Not currently in RHEL/EPEL %if ! 0%{?rhel} BuildRequires: dcmtk-devel %endif BuildRequires: fmt-devel BuildRequires: freetype-devel BuildRequires: giflib-devel BuildRequires: glew-devel BuildRequires: imath-devel # Only available on RPM Fusion BuildRequires: libheif-devel %if 0%{?fedora} >= 46 BuildRequires: python3-nanobind %endif BuildRequires: libultrahdr-devel BuildRequires: turbojpeg-devel BuildRequires: libjxl-devel BuildRequires: libpng-devel BuildRequires: LibRaw-devel BuildRequires: libsquish-devel BuildRequires: libtiff-devel BuildRequires: libwebp-devel BuildRequires: opencv-devel BuildRequires: cmake(OpenEXR) BuildRequires: cmake(OpenColorIO) BuildRequires: cmake(openjph) BuildRequires: openjpeg2-devel BuildRequires: openssl-devel BuildRequires: openvdb-devel BuildRequires: pugixml-devel BuildRequires: ptex-devel BuildRequires: pybind11-devel BuildRequires: python3-devel BuildRequires: qt6-qtbase-devel BuildRequires: robin-map-devel # OpenVDB is locked to tbb 2020.3 BuildRequires: cmake(tbb) = 2020.3 BuildRequires: zlib-devel # Pin the exact DCMTK snapshot this package was built against. dcmtk is packaged from git # HEAD and upstream's DCMTK_ABI_VERSION stays 20 across snapshots, so every snapshot installs # libdcm*.so.20 and rpm cannot tell them apart: a consumer built against one installs cleanly # against another and fails at load with undefined symbols (dcmqi on f45, with OverlapUtil). # %%dcmtk_abi comes from dcmtk-devel's macros.dcmtk, so it re-pins on every rebuild. The # missing-macro check is in %%build, not at parse time, for the reason spelled out at the vtk # pin in 3dslicer.spec: an SRPM parse has no buildroot. Requires: dcmtk(abi) = %{?dcmtk_abi}%{!?dcmtk_abi:UNSET} %description OpenImageIO is a library for reading and writing images, and a bunch of related classes, utilities, and applications. Main features include: - Extremely simple but powerful ImageInput and ImageOutput APIs for reading and writing 2D images that is format agnostic. - Format plugins for TIFF, JPEG/JFIF, OpenEXR, PNG, HDR/RGBE, Targa, JPEG-2000, DPX, Cineon, FITS, BMP, ICO, RMan Zfile, Softimage PIC, DDS, SGI, PNM/PPM/PGM/PBM. - An ImageCache class that transparently manages a cache so that it can access truly vast amounts of image data. %package -n python3-openimageio Summary: Python 3 bindings for %{name} Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release} %{?python_provide:%python_provide python3-openimageio} %description -n python3-openimageio Python bindings for %{name}. %package utils Summary: Command line utilities for %{name} Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release} %description utils Command-line tools to manipulate and get information on images using the %{name} library. %package iv Summary: %{name} based image viewer Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release} %description iv A really nice image viewer, iv, based on %{name} classes (and so will work with any formats for which plugins are available). %package devel Summary: Documentation for %{name} Requires: %{name}%{?_isa} = %{epoch}:%{version}-%{release} # The next two are required due to the binaries having cmake targets exported, see: # https://bugzilla.redhat.com/show_bug.cgi?id=1959632 Requires: %{name}-iv%{?_isa} = %{epoch}:%{version}-%{release} Requires: %{name}-utils%{?_isa} = %{epoch}:%{version}-%{release} Requires: opencv-devel Requires: cmake(OpenEXR) %description devel Development files for package %{name} %prep %if 0%{?fedora} >= 46 %autosetup -p1 -T -b 1 -n %{name}-%{version} %else %autosetup -p1 -T -b 0 -n %{name}-%{version} %endif # Remove bundled pugixml rm -f src/include/OpenImageIO/pugixml.hpp \ src/include/OpenImageIO/pugiconfig.hpp \ src/libutil/OpenImageIO/pugixml.cpp # Remove bundled tbb rm -rf src/include/tbb # Install test images #mkdir ../oiio-images && pushd ../oiio-images #tar --strip-components=1 -xzf %{SOURCE1} #popd %build # dcmtk_abi comes from dcmtk-devel's macros.dcmtk. Absent means the buildroot has a dcmtk-devel # that predates the snapshot, and the Requires above would carry the UNSET placeholder. test -n "%{?dcmtk_abi}" || { echo "ERROR: dcmtk_abi undefined - needs the dcmtk-devel that ships macros.dcmtk" >&2; exit 1; } # CMAKE_SKIP_RPATH is OK here because it is set to FALSE internally and causes # CMAKE_INSTALL_RPATH to be cleared, which is the desiered result. mkdir build/linux && pushd build/linux %cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_CXX_STANDARD=17 \ -DCMAKE_SKIP_RPATH:BOOL=TRUE \ -DPYTHON_VERSION=%{python3_version} \ -DBUILD_DOCS:BOOL=TRUE \ -DOIIO_BUILD_TESTS:BOOL=FALSE \ -DINSTALL_DOCS:BOOL=FALSE \ -DINSTALL_FONTS:BOOL=FALSE \ -DUSE_EXTERNAL_PUGIXML:BOOL=TRUE \ -DSTOP_ON_WARNING:BOOL=FALSE \ -DJPEG_INCLUDE_DIR=$(pkgconf --variable=includedir libjpeg) \ -DOPENJPEG_INCLUDE_DIR=$(pkgconf --variable=includedir libopenjp2) \ -DOpenGL_GL_PREFERENCE=GLVND \ -DVERBOSE=TRUE %cmake_build %install %cmake_install # Move man pages to the right directory pushd %{_vpath_builddir} mkdir -p %{buildroot}%{_mandir}/man1 cp -a src/doc/*.1 %{buildroot}%{_mandir}/man1 %check # Not all tests pass on linux #pushd build/linux && make test %files %doc CHANGES.md CREDITS.md README.md %license LICENSE.md THIRD-PARTY.md %{_libdir}/libOpenImageIO.so.%{sover}* %{_libdir}/libOpenImageIO_Util.so.%{sover}* %files -n python3-openimageio %{python3_sitearch}/%{name}/ %files utils %exclude %{_bindir}/iv %{_bindir}/* %exclude %{_mandir}/man1/iv.1.gz %{_mandir}/man1/*.1.gz %files iv %{_bindir}/iv %{_mandir}/man1/iv.1.gz %files devel %{_libdir}/libOpenImageIO.so %{_libdir}/libOpenImageIO_Util.so %{_libdir}/cmake/%{name}/*.cmake %{_libdir}/pkgconfig/%{name}.pc %{_includedir}/%{name}/ %changelog * Thu Oct 15 2026 Morgan Hough - 1:3.1.18.1-4 - COPR build 11145172 failed on both rawhide chroots: Source0 was fetched once at import, evaluated for fedora < 46, so the 3.2.1.1 tarball never reached the lookaside cache. List both tarballs as Source0/Source1 and unpack the one matching %%{version}. Release 4 so the five chroots that built -3 are not left with a different spec under the same NVR. * Thu Oct 15 2026 Morgan Hough - 1:3.1.18.1-3 - Rebase to Fedora's current versions: 3.1.18.1 (f43..f45) and 3.2.1.1 (rawhide, sover 3.2, python3-nanobind). Fedora's updates now carry 1:3.1.18.1-1 linked to dcmtk 3.6.9 (.so.19); hosts with this COPR's dcmtk 3.7 (.so.20) skipped it and stayed on 3.1.17.0, so the COPR trailed Fedora (reported by the t2 session 2026-10-14). - Keep the dcmtk(abi) pin and its %%build guard. Still not carrying oiio-libheif_version.patch: it only matters if the build breaks on libheif (see the 3.1.17.0-3 entry). - No COPR package links libOpenImageIO.so.3.1 other than OIIO's own subpackages (checked in the rawhide and f44 repos), so the rawhide jump to sover 3.2 orphans nothing here. * Thu Oct 08 2026 Morgan Hough - 1:3.1.17.0-5 - Rebuild for f43: -4 there still linked libopencv_core.so.411 and so conflicted with the COPR's opencv 5 (aruco 3.1.12-2 hit the same). No source change. * Mon Oct 05 2026 Morgan Hough - 3.1.17.0-4 - Pin the exact DCMTK snapshot: Requires: dcmtk(abi) = %%{dcmtk_abi}, from dcmtk-devel's macros.dcmtk, plus a %%build guard against the UNSET placeholder. dcmtk is now packaged from git HEAD (policy in dcmtk.spec) and upstream's DCMTK_ABI_VERSION stays 20 across snapshots, so rpm cannot tell snapshots apart by soname. Without a rebuild against the snapshot this package would install cleanly and fail at load. * Sun Sep 27 2026 Morgan Hough - 1:3.1.17.0-3 - Rebase to 3.1.17.0 so this package is actually selectable. At 3.1.15.0 it lost version comparison to Fedora's 1:3.1.17.0-1, and Fedora's cannot install here: it requires libdcmdata/libdcmimage/libdcmimgle/liboflog/libofstd .so.19 while this COPR ships dcmtk 3.7.0-4 providing only .so.20, because the imaging stack (ITK/SimpleITK/MITK/Slicer) needs 3.7.0. A real depsolve shows what that costs: `dnf install OpenImageIO` alone resolves by taking Fedora's OIIO plus Fedora's dcmtk 3.6.9, but `dnf install OpenImageIO ` hard-fails with "cannot install both dcmtk-3.7.0-4 and dcmtk-3.6.9-9" rather than falling back. Our build is reachable only under --no-best, which also proves it is compatible with the 3.7.0 stack and was losing purely on version. - Release 3 rather than 1: see the comment above Release. Fedora is committed at -2, so -3 is the minimum that wins, and a tie would be decided arbitrarily in favour of a package that cannot be installed. - Not carrying Fedora's oiio-libheif_version.patch. It rewrites FindLibheif.cmake for Fedora's multilib heif_version-64.h header rename, its Index: paths are still 3.1.12.0, and this spec builds green at 3.1.15.0 with libheif-devel and without it -- so the version probe failing is non-fatal here. Add it only if 3.1.17.0 actually breaks on libheif; an unneeded patch that fails to apply is the worse failure. - Fedora rebuilt this package 12 times since 2026-06-05 (releng mass rebuild, Python maint, an OpenVDB rebuild, two co-maintainers), so winning on Release alone is a recurring cost, not a one-time fix. Whether to spend Epoch 2 and stop racing is Morgan's call; it is permanent, so it is not being taken here. * Sun Sep 27 2026 Morgan Hough - 1:3.1.15.0-3 - Rebuild against opencv 5.0.0-6. This needs a Release bump rather than a resubmit: 11039099 is already published on rawhide-x86_64 at 1:3.1.15.0-2.fc46, and a rebuild would have reproduced that NVR exactly. Two RPMs at one NVR are indistinguishable to rpm and repodata aggregates both requires sets, so the old one can keep being served. Only a Release bump supersedes. - For the record, the binary packages require no libopencv soname at all -- opencv-devel is a BuildRequires that shows through from the .src package. So this rebuild is opencv 5 rehearsal, not a fix for a broken row; unlike opentrack, which really was uninstallable against libopencv_core.so.413. * Sat Aug 22 2026 Morgan Hough - 1:3.1.15.0-2 - Rebuild for aarch64 against dcmtk 3.7.0-3 (SONAME 19 -> 20); the aarch64 -1 build still requires libdcm*.so.19 and is uninstallable. x86_64 -1 is correct and is deliberately not rebuilt. * Sat Jul 18 2026 Morgan Hough - 3.1.15.0-1 - Update to 3.1.15.0 * Mon Jun 22 2026 Morgan Hough - 1:3.1.14.0-2 - Rebuild against dcmtk 3.7.0 (libdcm*.so.20) for the mhough/neurofedora COPR, whose imaging stack (ITK/SimpleITK/MITK/Slicer) requires dcmtk 3.7.0. Fedora's OIIO links dcmtk .so.19 (3.6.9), which made it uninstallable alongside the COPR dcmtk and deadlocked dnf update. Same OIIO SONAME, so usd-libs/openshadinglanguage ride along unchanged. * Tue Jun 02 2026 Richard Shaw - 1:3.1.14.0-1 - Update to 3.1.14.0. * Sat May 30 2026 Richard Shaw - 1:3.1.12.0-5 - Rebuild for OpenColorIO 2.5.2. * Mon May 25 2026 Richard Shaw - 1:3.1.12.0-4 - Rebuild for OpenEXR 3.4.12. * Sat May 02 2026 Simone Caronni - 1:3.1.12.0-3 - Rebuild for OpenJPH update. * Wed Apr 08 2026 Gwyn Ciesla - 1:3.1.12.0-2 - Libraw rebuild * Sat Apr 04 2026 Richard Shaw - 1:3.1.12.0-1 - Update to 3.1.12.0. * Wed Feb 18 2026 Gwyn Ciesla - 1:3.1.9.0-9 - Rebuild for LibRaw * Wed Feb 18 2026 Simone Caronni - 1:3.1.9.0-8 - Rebuild for OpenJPH update. * Mon Feb 16 2026 Gwyn Ciesla - 1:3.1.9.0-7 - LibRaw rebuild * Mon Feb 02 2026 Benjamin A. Beasley - 1:3.1.9.0-6 - Rebuilt for ptex 2.5.1 (close RHBZ#2435885) * Sat Jan 31 2026 Richard Shaw - 1:3.1.9.0-5 - Add Ultra HDR support. * Thu Jan 29 2026 Nicolas Chauvet - 1:3.1.9.0-4 - Rebuilt for OpenCV 4.13 * Fri Jan 16 2026 Fedora Release Engineering - 1:3.1.9.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Fri Jan 16 2026 Fedora Release Engineering - 1:3.1.9.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Sun Jan 04 2026 Richard Shaw - 1:3.1.9.0-1 - Update to 3.1.9.0. * Wed Dec 10 2025 Nicolas Chauvet - 1:3.1.8.0-3 - Rebuilt for OpenCV-4.12 * Mon Dec 08 2025 Richard Shaw - 1:3.1.8.0-2 - Add OpenJPH. * Sat Dec 06 2025 Richard Shaw - 1:3.1.8.0-1 - Update to 3.1.8.0. * Sun Nov 23 2025 Benjamin A. Beasley - 1:3.0.11.0-3 - Rebuilt for OpenVDB 13.0.0 * Thu Oct 02 2025 Benjamin A. Beasley - 1:3.0.11.0-2 - Rebuilt for openvdb 12.1.1 * Wed Oct 01 2025 Richard Shaw - 1:3.0.11.0-1 - Update to 3.0.11.0. * Fri Sep 19 2025 Python Maint - 1:3.0.10.1-2 - Rebuilt for Python 3.14.0rc3 bytecode * Thu Sep 18 2025 Richard Shaw - 1:3.0.10.1-1 - Update to 3.0.10.1. * Sat Sep 06 2025 Richard Shaw - 1:3.0.10.0-1 - Update to 3.0.10.0. * Fri Aug 15 2025 Python Maint - 1:2.5.19.0-3 - Rebuilt for Python 3.14.0rc2 bytecode * Wed Jul 23 2025 Fedora Release Engineering - 1:2.5.19.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Sat Jul 12 2025 Richard Shaw - 1:2.5.19.0-1 - Udate to 2.5.19.0. - Rebuild for tbb 2022.0.0. * Wed Jun 04 2025 Python Maint - 1:2.5.16.0-8 - Rebuilt for Python 3.14 * Mon Apr 07 2025 Benjamin A. Beasley - 1:2.5.16.0-7 - Rebuilt for openvdb 12 * Mon Feb 24 2025 Ankur Sinha - 2.5.16.0-6 - Rebuild for dcmtk 3.6.9 * Tue Feb 04 2025 Sérgio Basto - 1:2.5.16.0-5 - Rebuild for opencv-4.11.0 * Tue Jan 28 2025 Benjamin A. Beasley - 1:2.5.16.0-4 - Roll back to 2.5.16.0 and add an Epoch * Thu Jan 16 2025 Fedora Release Engineering - 3.0.0.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Tue Nov 26 2024 Richard Shaw - 3.0.0.3-1 - Update to 3.0.0.3. * Fri Oct 25 2024 Orion Poplawski - 2.5.16.0-3 - Rebuild for hdf5 1.14.5 * Wed Oct 09 2024 Richard Shaw - 2.5.16.0-2 - Rebuild for OpenColorIO 2.4.0. * Thu Oct 03 2024 Richard Shaw - 2.5.16.0-1 - Update to 2.5.16.0. * Tue Sep 03 2024 Richard Shaw - 2.5.15.0-1 - Update to 2.5.15.0. * Sat Aug 03 2024 Richard Shaw - 2.5.14.0-1 - Update to 2.5.14.0. * Thu Jul 25 2024 Sérgio Basto - 2.5.13.0-3 - Rebuild for opencv 4.10.0 * Wed Jul 17 2024 Fedora Release Engineering - 2.5.13.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Tue Jul 02 2024 Richard Shaw - 2.5.13.0-1 - Update to 2.5.13.0. * Sun Jun 09 2024 Python Maint - 2.5.12.0-2 - Rebuilt for Python 3.13 * Sun Jun 02 2024 Richard Shaw - 2.5.12.0-1 - Update to 2.5.12.0. * Thu Apr 25 2024 Benjamin A. Beasley - 2.5.7.0-5 - Rebuilt for OpenColorIO 2.3.2 * Wed Apr 24 2024 Benjamin A. Beasley - 2.5.7.0-4 - Rebuilt for openexr 3.2.4 * Sun Apr 21 2024 Benjamin A. Beasley - 2.5.7.0-3 - Rebuild for OpenVDB 11 without backward-compatible ABI * Tue Apr 02 2024 Benjamin A. Beasley - 2.5.7.0-2 - Rebuild for OpenVDB 11 with backward-compatible ABI * Wed Feb 07 2024 Richard Shaw - 2.5.7.0-1 - Update to 2.5.7.0. * Mon Feb 05 2024 Sérgio Basto - 2.5.6.0-5 - Rebuild for opencv 4.9.0 * Mon Jan 22 2024 Fedora Release Engineering - 2.5.6.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 19 2024 Fedora Release Engineering - 2.5.6.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Thu Jan 18 2024 Jonathan Wakely - 2.5.6.0-2 - Rebuilt for Boost 1.83 * Thu Jan 18 2024 Richard Shaw - 2.5.6.0-1 - Update to 2.5.6.0. * Thu Nov 09 2023 Richard Shaw - 2.4.17.0-1 - Update to 2.4.17.0. * Fri Oct 27 2023 Benjamin A. Beasley - 2.4.16.0-2 - Rebuild for openvdb-10.1.0 (close RHBZ#2246603) * Tue Oct 03 2023 Richard Shaw - 2.4.16.0-1 - Update to 2.4.16.0. * Sun Sep 03 2023 Richard Shaw - 2.4.15.0-1 - Update to 2.4.15.0. - Update License tag to SPDX identifiers. * Mon Aug 07 2023 Sérgio Basto - 2.4.14.0-2 - Rebuild for opencv 4.8.0 * Tue Aug 01 2023 Richard Shaw - 2.4.14.0-1 - Update to 2.4.14.0. * Tue Aug 01 2023 Richard Shaw - 2.4.13.0-1 - Update to 2.4.13.0. * Wed Jul 19 2023 Fedora Release Engineering - 2.4.12.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Mon Jul 03 2023 Python Maint - 2.4.12.0-3 - Rebuilt for Python 3.12 * Wed Jun 28 2023 Vitaly Zaitsev - 2.4.12.0-2 - Rebuilt due to fmt 10 update. * Tue Jun 06 2023 Richard Shaw - 2.4.12.0-1 - Update to 2.4.12.0. * Mon May 08 2023 Richard Shaw - 2.4.11.0-1 - Update to 2.4.11.0. * Mon Feb 20 2023 Jonathan Wakely - 2.4.8.1-2 - Rebuilt for Boost 1.81 * Tue Feb 14 2023 Richard Shaw - 2.4.8.1-1 - Update to 2.4.8.1. * Thu Feb 02 2023 Richard Shaw - 2.4.8.0-1 - Update to 2.4.8.0. * Fri Jan 20 2023 Richard Shaw - 2.4.7.1-4 - Rebuild for opencv (again). * Wed Jan 18 2023 Fedora Release Engineering - 2.4.7.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Mon Jan 16 2023 Sérgio Basto - 2.4.7.1-2 - Rebuild for opencv 4.7.0 * Wed Jan 04 2023 Richard Shaw - 2.4.7.1-1 - Update to 2.4.7.1. * Mon Jan 02 2023 Richard Shaw - 2.4.7.0-1 - Update to 2.4.7.0. * Mon Jan 02 2023 Richard Shaw - 2.4.6.1-2 - Rebuilt for OpenVDB. * Thu Dec 22 2022 Richard Shaw - 2.4.6.1-1 - Update to 2.4.6.1. * Tue Dec 20 2022 Gwyn Ciesla - 2.4.4.2-3 - LibRaw rebuild * Tue Nov 15 2022 Richard Shaw - 2.4.4.2-2 - Rebuild for yaml-cpp 0.7.0. * Fri Oct 07 2022 Richard Shaw - 2.4.4.2-1 - Update to 2.4.4.2. * Thu Oct 06 2022 Richard Shaw - 2.3.20.0-1 - Update to 2.3.20.0. * Thu Sep 01 2022 Richard Shaw - 2.3.19.0-1 - Update to 2.3.19.0. * Thu Aug 04 2022 Ankur Sinha - 2.3.18.0-2 - Rebuild for dcmtk 3.6.7 soname bump * Mon Aug 01 2022 Richard Shaw - 2.3.18.0-1 - Update to 2.3.18.0. * Wed Jul 20 2022 Fedora Release Engineering - 2.3.17.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Sat Jul 02 2022 Richard Shaw - 2.3.17.0-1 - Update to 2.3.17.0. * Fri Jun 24 2022 Jonathan Wakely - 2.3.14.0-10 - Remove obsolete boost-python3-devel build dependency (#2100748) * Tue Jun 21 2022 Sérgio Basto - 2.3.14.0-9 - Rebuilt for opencv 4.6.0 * Tue Jun 21 2022 Sérgio Basto - 2.3.14.0-8 - Really unbootstrap this time * Tue Jun 21 2022 Sérgio Basto - 2.3.14.0-7 - Unbootstrap * Tue Jun 21 2022 Sérgio Basto - 2.3.14.0-6 - Bootstrap for OpenColorIO with Python 3.11 and openvdb-9.1.0 * Tue Jun 21 2022 Sérgio Basto - 2.3.14.0-5 - Rebuilt for opencv 4.6.0 * Sat May 21 2022 Sandro Mani - 2.3.14.0-4 - Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0 * Fri May 20 2022 Sandro Mani - 2.3.14.0-3 - Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0 * Wed May 04 2022 Thomas Rodgers - 2.3.14.0-2 - Rebuilt for Boost 1.78 * Mon Apr 04 2022 Richard Shaw - 2.3.14.0-1 - Update to 2.3.14.0. * Wed Mar 02 2022 Richard Shaw - 2.3.13.0-1 - Update to 2.3.13.0. * Tue Feb 01 2022 Richard Shaw - 2.3.12.0-1 - Update to 2.3.12.0, fixed BZ#2049299. * Wed Jan 19 2022 Fedora Release Engineering - 2.3.11.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Sun Jan 02 2022 Richard Shaw - 2.3.11.0-1 - Update to 2.3.11.0. * Wed Dec 01 2021 Richard Shaw - 2.3.10.0-1 - Update to 2.3.10.0. * Sun Nov 28 2021 Richard Shaw - 2.3.9.1-3 - Rebuild for OpenVDB 9. * Mon Nov 22 2021 Orion Poplawski - 2.3.9.1-2 - Rebuild for hdf5 1.12.1 * Mon Nov 01 2021 Richard Shaw - 2.3.9.1-1 - Update to 2.3.9.1. - Remove Field3D as it is now depreciated. * Sun Oct 03 2021 Richard Shaw - 2.3.8.0-1 - Update to 2.3.8.0. * Wed Sep 01 2021 Richard Shaw - 2.3.7.2-1 - Update to 2.3.7.2. * Wed Sep 01 2021 Richard Shaw - 2.2.17.0-9 - Rebuild for OpenImageIO 2.1. * Mon Aug 23 2021 Richard Shaw - 2.2.17.0-8 - Rebuild for OpenColorIO 2. * Mon Aug 23 2021 Richard Shaw - 2.2.17.0-7 - Rebuild for OpenColorIO 2. * Sat Aug 21 2021 Richard Shaw - 2.2.17.0-6 - Rebuild for OpenEXR/Imath 3.1. * Fri Aug 20 2021 Orion Poplawski - 2.2.17.0-5 - Rebuild for hdf5 1.10.7 * Wed Aug 11 2021 Richard Shaw - 2.2.17.0-4 - Re-rebuild for dcmtk soname bump. * Tue Aug 10 2021 Mamoru TASAKA - 2.2.17.0-3 - Rebuild for boost 1.76 * Mon Aug 09 2021 Richard Shaw - 2.2.17.0-2 - Rebuild for soname bump in dcmtk. * Wed Aug 04 2021 Richard Shaw - 2.2.17.0-1 - Update to 2.2.17.0. * Sat Jul 31 2021 Richard Shaw - 2.2.16.0-3 - Rebuild for OpenEXR/Imath 3. * Wed Jul 21 2021 Fedora Release Engineering - 2.2.16.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Sat Jul 03 2021 Richard Shaw - 2.2.16.0-1 - Update to 2.2.16.0. * Tue Jun 15 2021 Richard Shaw - 2.2.15.0-1 - Update to 2.2.15.0. * Fri Jun 04 2021 Python Maint - 2.2.14.0-4 - Rebuilt for Python 3.10 * Thu May 20 2021 Richard Shaw - 2.2.14.0-3 - Add iv package as well, fixes #1959632. * Wed May 19 2021 Richard Shaw - 2.2.14.0-2 - Require utils package in devel package, fixes #1959632. * Sun May 02 2021 Richard Shaw - 2.2.14.0-1 - Update to 2.2.14.0. * Sat Apr 03 2021 Richard Shaw - 2.2.13.0-1 - Update to 2.2.13.0. * Tue Mar 30 2021 Jonathan Wakely - 2.2.12.0-2 - Rebuilt for removed libstdc++ symbol (#1937698) * Mon Mar 01 2021 Richard Shaw - 2.2.12.0-1 - Update to 2.2.12.0. * Tue Feb 02 2021 Richard Shaw - 2.2.11.1-1 - Update to 2.2.11.1. * Mon Jan 25 2021 Fedora Release Engineering - 2.2.10.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Fri Jan 22 2021 Jonathan Wakely - 2.2.10.1-2 - Rebuilt for Boost 1.75 * Sat Jan 09 2021 Richard Shaw - 2.2.10.1-1 - Update to 2.2.10.1 for compatibility with upcoming OpenColorIO 2. * Mon Jan 04 2021 Miro Hrončok - 2.2.10.0-3 - Rebuilt for openvdb 8.0 - Fixes: rhbz#1912497 * Fri Jan 01 2021 Richard Shaw - 2.2.10.0-2 - Rebuild for OpenEXR 2.5.3. * Fri Jan 01 2021 Richard Shaw - 2.2.10.0-1 - Update to 2.2.10.0. * Wed Dec 02 2020 Richard Shaw - 2.2.9.0-1 - Update to 2.2.9. * Mon Nov 02 2020 Richard Shaw - 2.2.8.0-1 - Update to 2.2.8.0. * Thu Oct 22 2020 Nicolas Chauvet - 2.2.7.0-2 - Rebuilt for OpenCV * Thu Oct 01 2020 Richard Shaw - 2.2.7.0-1 - Update to 2.2.7.0. * Wed Sep 02 2020 Richard Shaw - 2.2.6.1-1 - Update to 2.2.6.1. * Thu Aug 20 2020 Simone Caronni - 2.1.18.1-2 - Rebuild for updated OpenVDB. * Mon Aug 03 2020 Richard Shaw - 2.1.18.1-5 - Update to 2.1.18.1. * Sat Aug 01 2020 Fedora Release Engineering - 2.1.17.0-4 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Mon Jul 27 2020 Richard Shaw - 2.1.17.0-3 - Rebuild for unannounced soname bump in libdc1394. * Mon Jul 27 2020 Fedora Release Engineering - 2.1.17.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Thu Jul 02 2020 Richard Shaw - 2.1.17.0-1 - Update to 2.1.17.0. * Thu Jun 25 2020 Orion Poplawski - 2.1.16.0-3 - Rebuild for hdf5 1.10.6 * Thu Jun 04 2020 Nicolas Chauvet - 2.1.16.0-2 - Rebuilt for OpenCV 4.3 * Tue Jun 02 2020 Richard Shaw - 2.1.16.0-1 - Update to 2.1.16. * Fri May 29 2020 Jonathan Wakely - 2.1.15.0-4 - Rebuilt for Boost 1.73 * Tue May 26 2020 Miro Hrončok - 2.1.15.0-3 - Rebuilt for Python 3.9 * Mon May 11 2020 Gwyn Ciesla - 2.1.15.0-2 - Rebuild for new LibRaw * Mon May 11 2020 Richard Shaw - 2.1.15.0-1 - Update to 2.1.15.0. - Adds support for libRaw 0.20, fixes RHBZ#1833450. * Sat May 02 2020 Richard Shaw - 2.1.14.0-1 - Update to 2.1.14.0. * Sun Apr 12 2020 Richard Shaw - 2.1.13.0-2 - Rebuild for funky depdendency problem in Rawhide/33. * Thu Apr 02 2020 Richard Shaw - 2.1.13.0-1 - Update to 2.1.13. * Tue Mar 03 2020 Richard Shaw - 2.1.12.0-1 - Update to 2.1.12.0. * Wed Feb 12 2020 Richard Shaw - 2.1.11.1-1 - Update to 2.1.11.0. * Tue Jan 28 2020 Nicolas Chauvet - 2.1.10.1-3 - Rebuild for OpenCV 4.2 * Tue Jan 28 2020 Fedora Release Engineering - 2.1.10.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Mon Jan 27 2020 Richard Shaw - 2.1.10.1-1 - Update to 2.1.10.1. * Fri Jan 03 2020 Richard Shaw - 2.1.10.0-1 - Update to 2.1.10. * Sun Dec 29 2019 Nicolas Chauvet - 2.0.13-2 - Rebuilt for opencv4 * Wed Dec 04 2019 Richard Shaw - 2.0.13-1 - Update to 2.0.13. * Fri Nov 29 2019 Richard Shaw - 2.0.12-1 - Update to 2.0.12. - Add proper attribution for bundled fmtlib. * Wed Oct 02 2019 Richard Shaw - 2.0.11-1 - Update to 2.0.11. * Mon Aug 19 2019 Miro Hrončok - 2.0.10-2 - Rebuilt for Python 3.8 * Sun Aug 04 2019 Richard Shaw - 2.0.10-1 - Update to 2.0.10. * Wed Jul 24 2019 Fedora Release Engineering - 2.0.9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Fri Jul 05 2019 Richard Shaw - 2.0.9-1 - Update to 2.0.9. * Sat May 04 2019 Richard Shaw - 2.0.8-1 - Update to 2.0.8. * Wed Apr 10 2019 Richard Shaw - 2.0.7-3 - Rebuild for OpenEXR 2.3.0. * Thu Apr 04 2019 Richard Shaw - 2.0.7-2 - Rebuild for OpenColorIO 1.1.1. * Mon Apr 01 2019 Richard Shaw - 2.0.7-1 - Update to 2.0.7. * Mon Mar 18 2019 Orion Poplawski - Rebuild for hdf5 1.10.5 * Sun Mar 17 2019 Richard Shaw - 2.0.6-1 - Update to 2.0.6. * Thu Mar 14 2019 Mohan Boddu - 2.0.5-2 - Rebuilt for dcmtk 3.6.4 * Mon Feb 04 2019 Richard Shaw - 2.0.5-1 - Update to 2.0.5. * Thu Jan 31 2019 Fedora Release Engineering - 2.0.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Thu Jan 24 2019 Jonathan Wakely - 2.0.4-2 - Rebuilt for Boost 1.69 * Sun Jan 06 2019 Richard Shaw - 2.0.4-1 - Update to 2.0.4: http://lists.openimageio.org/pipermail/oiio-dev-openimageio.org/2019-January/001391.html * Sat Dec 08 2018 Richard Shaw - 2.0.3-1 - Update to 2.0.3. * Mon Dec 03 2018 Richard Shaw - 1.8.17-1 - Update to 1.8.17. * Fri Nov 02 2018 Richard Shaw - 1.8.16-1 - Update to 1.8.16. * Tue Oct 02 2018 Richard Shaw - 1.8.15-1 - Update to 1.8.15. * Mon Sep 24 2018 Richard Shaw - 1.8.14-2 - Remove python2 module and replace with python3 module. * Mon Sep 03 2018 Richard Shaw - 1.8.14-1 - Update to 1.8.14. * Wed Jul 18 2018 Simone Caronni - 1.8.12-3 - Rebuild for LibRaw update. * Thu Jul 12 2018 Fedora Release Engineering - 1.8.12-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Fri Jun 01 2018 Richard Shaw - 1.8.12-1 - Update to 1.8.12. * Mon Apr 02 2018 Richard Shaw - 1.8.10-1 - Update to 1.8.10. * Fri Mar 02 2018 Adam Williamson - 1.8.9-2 - Rebuild for opencv 3.4.1 * Thu Mar 01 2018 Richard Shaw - 1.8.9-1 - Update to 1.8.9 * Fri Feb 23 2018 Peter Robinson 1.8.8-3 - Rebuild * Tue Feb 13 2018 Sandro Mani - 1.8.8-2 - Rebuild (giflib) * Fri Feb 02 2018 Richard Shaw - 1.8.8-1 - Update to 1.8.8. * Thu Jan 18 2018 Richard Shaw - 1.8.7-3 - Add openjpeg2 to build dependencies. - Re-enable dcmtk for 32bit arches. * Sat Jan 13 2018 Richard Shaw - 1.8.7-2 - Rebuild for OpenColorIO 1.1.0. * Wed Jan 03 2018 Richard Shaw - 1.8.7-1 - Update to latest upstream release. - Disable building with dcmtk until fixed, see: https://github.com/OpenImageIO/oiio/issues/1841 * Thu Nov 02 2017 Richard Shaw - 1.8.6-1 - Update to latest upstream release. - Add dcmtk to build to enable DICOM plugin.