[packages/OpenEXR] - updated dependencies
qboosh
qboosh at pld-linux.org
Sun Nov 30 10:57:55 CET 2025
commit 824d359549d7aedc5b0f2257eea40536951fed61
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Nov 30 10:56:35 2025 +0100
- updated dependencies
OpenEXR.spec | 34 +++++++++++++++++++++-------------
1 file changed, 21 insertions(+), 13 deletions(-)
---
diff --git a/OpenEXR.spec b/OpenEXR.spec
index 888f7bf..b38c9fb 100644
--- a/OpenEXR.spec
+++ b/OpenEXR.spec
@@ -1,3 +1,8 @@
+#
+# Conditional build:
+%bcond_with apidocs # API documentation in HTML format
+%bcond_with tbb # TBB threading in IlmThreadPool
+
Summary: High dynamic-range (HDR) image file format support libraries
Summary(pl.UTF-8): Biblioteki obsługujące format plików obrazu o wysokiej dynamice (HDR)
Name: OpenEXR
@@ -10,16 +15,18 @@ Source0: https://github.com/AcademySoftwareFoundation/openexr/archive/v%{version
# Source0-md5: ad8587c4a64bf423c387734e85d17432
URL: https://openexr.com/
BuildRequires: Imath-devel >= 3.1
-BuildRequires: cmake >= 3.12
-BuildRequires: doxygen
-BuildRequires: libstdc++-devel >= 6:5
-BuildRequires: openjph-devel
+BuildRequires: cmake >= 3.14
+%{?with_apidocs:BuildRequires: doxygen}
+BuildRequires: libdeflate-devel
+BuildRequires: libstdc++-devel >= 6:7
+BuildRequires: openjph-devel >= 0.21.0
BuildRequires: pkgconfig
-BuildRequires: python3-breathe
-BuildRequires: python3-sphinx_press_theme
+%{?with_apidocs:BuildRequires: python3-breathe}
+%{?with_apidocs:BuildRequires: python3-sphinx_press_theme}
BuildRequires: rpm-build >= 4.6
BuildRequires: rpmbuild(macros) >= 1.605
-BuildRequires: sphinx-pdg >= 2
+%{?with_apidocs:BuildRequires: sphinx-pdg >= 2}
+%{?with_tbb:BuildRequires: tbb-devel}
BuildRequires: zlib-devel
Obsoletes: OpenEXR-doc < 3.4.4
Obsoletes: ilmbase < 3
@@ -48,7 +55,9 @@ Summary(pl.UTF-8): Pliki nagłówkowe bibliotek OpenEXR
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: Imath-devel >= 3.1
-Requires: libstdc++-devel >= 6:5
+Requires: libdeflate-devel
+Requires: libstdc++-devel >= 6:7
+Requires: openjph-devel >= 0.21.0
Requires: zlib-devel
Provides: ilmbase-devel = %{version}-%{release}
Obsoletes: ilmbase-devel < 3
@@ -75,12 +84,11 @@ Narzędzia do obrazów OpenEXR.
%setup -q -n openexr-%{version}
%build
-mkdir -p build
-cd build
-%cmake .. \
- -DOPENEXR_INSTALL_DOCS=ON
+%cmake -B build \
+ -DOPENEXR_INSTALL_DOCS=ON \
+ %{?with_tbb:-DOPENEXR_USE_TBB=ON}
-%{__make}
+%{__make} -C build
%install
rm -rf $RPM_BUILD_ROOT
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/OpenEXR.git/commitdiff/824d359549d7aedc5b0f2257eea40536951fed61
More information about the pld-cvs-commit
mailing list