[packages/OpenImageIO] - updated dependencies and docs, dropped no longer existing cmake options
qboosh
qboosh at pld-linux.org
Tue Dec 2 19:09:06 CET 2025
commit dd4bad33651a193003bfd7274b02e58393bf6ca0
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Dec 2 19:09:15 2025 +0100
- updated dependencies and docs, dropped no longer existing cmake options
OpenImageIO.spec | 50 +++++++++++++++++++++++---------------------------
1 file changed, 23 insertions(+), 27 deletions(-)
---
diff --git a/OpenImageIO.spec b/OpenImageIO.spec
index cb28e78..a7d35a3 100644
--- a/OpenImageIO.spec
+++ b/OpenImageIO.spec
@@ -1,4 +1,5 @@
# TODO:
+# - libuhdr >= 1.3
# - Nuke >= 7.0? https://www.foundry.com/products/nuke/ (proprietary)
# - R3DSDK? https://www.red.com/downloads/r3d-sdk (proprietary)
# - package fonts?
@@ -45,7 +46,7 @@ Patch2: %{name}-system-libcineon.patch
Patch3: no-clang-format.patch
URL: https://github.com/AcademySoftwareFoundation/OpenImageIO
BuildRequires: Imath-devel >= 3.1
-%{?with_ocio:BuildRequires: OpenColorIO-devel}
+%{?with_ocio:BuildRequires: OpenColorIO-devel >= 2.3}
BuildRequires: OpenEXR-devel >= 3.1
BuildRequires: OpenGL-devel
%if %{with qt6}
@@ -63,10 +64,10 @@ BuildRequires: Qt5Widgets-devel >= 5.6
BuildRequires: boost-devel >= 1.66
BuildRequires: boost-python3-devel >= 1.66
BuildRequires: bzip2-devel
-BuildRequires: cmake >= 3.12
+BuildRequires: cmake >= 3.18.2
BuildRequires: dcmtk-devel >= 3.6.1
-BuildRequires: ffmpeg-devel >= 3.0
-BuildRequires: freetype-devel >= 2.0
+BuildRequires: ffmpeg-devel >= 4.0
+BuildRequires: freetype-devel >= 1:2.10.0
BuildRequires: giflib-devel >= 5.0
BuildRequires: glew-devel >= 1.5.1
BuildRequires: hdf5-devel
@@ -75,20 +76,21 @@ BuildRequires: libcineon-devel
BuildRequires: libfmt-devel >= 9.0
BuildRequires: libheif-devel >= 1.16
BuildRequires: libjpeg-turbo-devel >= 2.1
-BuildRequires: libpng-devel
-BuildRequires: libraw-devel >= 0.18
+BuildRequires: libpng-devel >= 2:1.6.0
+BuildRequires: libraw-devel >= 0.20
BuildRequires: libstdc++-devel >= 6:7
BuildRequires: libtiff-devel >= 4.0
BuildRequires: libwebp-devel >= 1.6.0-4
-BuildRequires: libjxl-devel
-%{?with_opencv:BuildRequires: opencv-devel >= 3.0}
+BuildRequires: libjxl-devel >= 0.10.1
+%{?with_opencv:BuildRequires: opencv-devel >= 4.0}
BuildRequires: openjpeg2-devel >= 2.4
-%{?with_openvdb:BuildRequires: openvdb-devel >= 5.0}
+BuildRequires: openjph-devel >= 0.21.2
+%{?with_openvdb:BuildRequires: openvdb-devel >= 9.0}
BuildRequires: ptex-devel >= 2.1
BuildRequires: pugixml-devel >= 1.8
-BuildRequires: python3-devel >= 1:2.7
-BuildRequires: python3-pybind11 >= 2.4.2
-BuildRequires: robin-map-devel >= 0.6.2
+BuildRequires: python3-devel >= 1:3.7
+BuildRequires: python3-pybind11 >= 2.7
+BuildRequires: robin-map-devel >= 1.2.0
BuildRequires: rpm-build >= 4.6
BuildRequires: rpmbuild(macros) >= 1.605
BuildRequires: squish-devel >= 1.10
@@ -192,7 +194,7 @@ Summary: FFmpeg plugin for OpenImageIO library
Summary(pl.UTF-8): Wtyczka FFmpeg dla biblioteki OpenImageIO
Group: Libraries
Requires: %{name} = %{version}-%{release}
-Requires: ffmpeg-libs >= 3.0
+Requires: ffmpeg-libs >= 4.0
%description plugin-ffmpeg
OpenImageIO plugin to read FFmpeg files.
@@ -270,6 +272,7 @@ Summary: JPEG XL plugin for OpenImageIO library
Summary(pl.UTF-8): Wtyczka JPEG XL dla biblioteki OpenImageIO
Group: Libraries
Requires: %{name} = %{version}-%{release}
+Requires: libjxl >= 0.10.1
%description plugin-jpegxl
OpenImageIO plugin to read and write JPEG XL files.
@@ -282,7 +285,7 @@ Summary: OpenEXR plugin for OpenImageIO library
Summary(pl.UTF-8): Wtyczka OpenEXR dla biblioteki OpenImageIO
Group: Libraries
Requires: %{name} = %{version}-%{release}
-Requires: OpenEXR >= 2.0
+Requires: OpenEXR >= 3.1
%description plugin-openexr
OpenImageIO plugin to read and write OpenEXR files.
@@ -295,7 +298,7 @@ Summary: OpenVDB plugin for OpenImageIO library
Summary(pl.UTF-8): Wtyczka OpenVDB dla biblioteki OpenImageIO
Group: Libraries
Requires: %{name} = %{version}-%{release}
-Requires: openvdb >= 5.0
+Requires: openvdb >= 9.0
%description plugin-openvdb
OpenImageIO plugin to read OpenVDB files.
@@ -345,7 +348,7 @@ Summary: RAW plugin for OpenImageIO library
Summary(pl.UTF-8): Wtyczka RAW dla biblioteki OpenImageIO
Group: Libraries
Requires: %{name} = %{version}-%{release}
-Requires: libraw >= 0.18
+Requires: libraw >= 0.20
%description plugin-raw
OpenImageIO plugin to readTRAW files.
@@ -418,19 +421,12 @@ Wiązanie Pythona do biblioteki OpenImageIO.
%patch -P3 -p1
%build
-install -d build
-cd build
-%cmake .. \
+%cmake -B build \
-DCMAKE_CXX_STANDARD=17 \
-DCMAKE_INSTALL_MANDIR=%{_mandir}/man1 \
-DEMBEDPLUGINS=OFF \
- -DINCLUDE_INSTALL_DIR=%{_includedir}/%{name} \
- -DINTERNALIZE_FMT=OFF \
- -DLIB_INSTALL_DIR:PATH=%{_libdir} \
-DBUILD_TESTING=OFF \
-%ifarch i386 i486
- -DNOTHREADS=1 \
-%endif
+ -DOIIO_INTERNALIZE_FMT=OFF \
-DPYTHON_VERSION=%{py3_ver} \
-DUSE_EXTERNAL_PUGIXML=ON \
-DSTOP_ON_WARNING=OFF \
@@ -439,7 +435,7 @@ cd build
%{!?with_qt6:-DUSE_QT6=OFF} \
%{!?with_tbb:-DUSE_TBB=OFF}
-%{__make}
+%{__make} -C build
%install
rm -rf $RPM_BUILD_ROOT
@@ -465,7 +461,7 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc CHANGES.md CREDITS.md GOVERNANCE.md LICENSE.md README.md RELICENSING.md
+%doc CHANGES.md CREDITS.md GOVERNANCE.md LICENSE.md README.md RELICENSING.md SECURITY.md THIRD-PARTY.md
%attr(755,root,root) %{_bindir}/iconvert
%attr(755,root,root) %{_bindir}/idiff
%attr(755,root,root) %{_bindir}/igrep
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/OpenImageIO.git/commitdiff/dd4bad33651a193003bfd7274b02e58393bf6ca0
More information about the pld-cvs-commit
mailing list