[packages/OpenEXR/OpenEXR-2] - updated to 2.5.8; openexr_viewers is no longer built as subproject, moved to openexr_viewers.spec
qboosh
qboosh at pld-linux.org
Tue Mar 14 17:16:47 CET 2023
commit 912e1dc1eb7233fd94197e4ee613f85ecbf887d8
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue Mar 14 17:18:04 2023 +0100
- updated to 2.5.8; openexr_viewers is no longer built as subproject, moved to openexr_viewers.spec again
OpenEXR.spec | 121 +++++++++++++++++++++--------------------------------------
1 file changed, 43 insertions(+), 78 deletions(-)
---
diff --git a/OpenEXR.spec b/OpenEXR.spec
index 60a4a4d..d56dd91 100644
--- a/OpenEXR.spec
+++ b/OpenEXR.spec
@@ -1,25 +1,18 @@
-#
-# Conditional build:
-%bcond_with cg # use NVIDIA Cg compiler
-
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
-Version: 2.4.3
+Version: 2.5.8
Release: 1
License: BSD
Group: Libraries
#Source0Download: https://github.com/AcademySoftwareFoundation/openexr/releases
Source0: https://github.com/AcademySoftwareFoundation/openexr/archive/v%{version}/openexr-%{version}.tar.gz
-# Source0-md5: 6b25476b00b0a5fd6e99b0b5f6c29022
+# Source0-md5: 92d87a37660d054516a4a7b10d91dfe7
Patch0: %{name}-python-install.patch
URL: https://openexr.com/
-%{?with_cg:BuildRequires: OpenGL-glut-devel}
-%{?with_cg:BuildRequires: cg-devel}
BuildRequires: boost-python-devel
BuildRequires: boost-python3-devel
BuildRequires: cmake >= 3.12
-BuildRequires: fltk-gl-devel >= 1.1
BuildRequires: ilmbase-devel >= 2.3.0
BuildRequires: libstdc++-devel >= 6:5
BuildRequires: pkgconfig
@@ -158,31 +151,6 @@ Static IlmBase libraries.
%description -n ilmbase-static -l pl.UTF-8
Statyczne biblioteki IlmBase.
-%package -n openexr_viewers
-Summary: Simple still OpenEXR image viewer
-Summary(pl.UTF-8): Prosta przeglądarka nieruchomych obrazów OpenEXR
-Group: X11/Applications/Graphics
-Requires: %{name} = %{version}-%{release}
-
-%description -n openexr_viewers
-exrdisplay is a simple still image viewer that optionally applies
-color transforms to OpenEXR images, using CTL.
-
-%if %{with cg}
-playexr is a program that plays back OpenEXR image sequences,
-optionally with CTL support, applying rendering and display
-transforms.
-%endif
-
-%description -n openexr_viewers -l pl.UTF-8
-exrdisplay to prosta przeglądarka nieruchomych obrazów opcjonalnie
-stosująca na obrazach OpenEXR przekształcenia kolorów przy użyciu CTL.
-
-%if %{with cg}
-playexr to program odtwarzający sekwencje obrazów OpenEXR z opcjonalną
-obsługą CTL i stosowaniem przekształceń renderingu i wyświetlania.
-%endif
-
%package -n pyilmbase-devel
Summary: Header files for IlmBase Python bindings
Summary(pl.UTF-8): Pliki nagłówkowe wiązań Pyhona do bibliotek IlmBase
@@ -272,6 +240,10 @@ rm -rf $RPM_BUILD_ROOT
%{__make} -C build install \
DESTDIR=$RPM_BUILD_ROOT
+# packaged as %doc
+%{__rm} $RPM_BUILD_ROOT%{_docdir}/*.pdf
+%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/examples
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -290,16 +262,16 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc CHANGES.md CONTRIBUTORS.md GOVERNANCE.md LICENSE.md README.md SECURITY.md OpenEXR/PATENTS
-%attr(755,root,root) %{_libdir}/libIlmImf-2_4.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libIlmImf-2_4.so.24
-%attr(755,root,root) %{_libdir}/libIlmImfUtil-2_4.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libIlmImfUtil-2_4.so.24
+%attr(755,root,root) %{_libdir}/libIlmImf-2_5.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libIlmImf-2_5.so.26
+%attr(755,root,root) %{_libdir}/libIlmImfUtil-2_5.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libIlmImfUtil-2_5.so.26
%files devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libIlmImf-2_4.so
+%attr(755,root,root) %{_libdir}/libIlmImf-2_5.so
%attr(755,root,root) %{_libdir}/libIlmImf.so
-%attr(755,root,root) %{_libdir}/libIlmImfUtil-2_4.so
+%attr(755,root,root) %{_libdir}/libIlmImfUtil-2_5.so
%attr(755,root,root) %{_libdir}/libIlmImfUtil.so
%{_includedir}/OpenEXR/Imf*.h
%{_includedir}/OpenEXR/OpenEXRConfig.h
@@ -308,8 +280,8 @@ rm -rf $RPM_BUILD_ROOT
%files static
%defattr(644,root,root,755)
-%{_libdir}/libIlmImf-2_4_static.a
-%{_libdir}/libIlmImfUtil-2_4_static.a
+%{_libdir}/libIlmImf-2_5_static.a
+%{_libdir}/libIlmImfUtil-2_5_static.a
%files progs
%defattr(644,root,root,755)
@@ -329,28 +301,28 @@ rm -rf $RPM_BUILD_ROOT
%files -n ilmbase
%defattr(644,root,root,755)
%doc IlmBase/README.md
-%attr(755,root,root) %{_libdir}/libHalf-2_4.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libHalf-2_4.so.24
-%attr(755,root,root) %{_libdir}/libIex-2_4.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libIex-2_4.so.24
-%attr(755,root,root) %{_libdir}/libIexMath-2_4.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libIexMath-2_4.so.24
-%attr(755,root,root) %{_libdir}/libIlmThread-2_4.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libIlmThread-2_4.so.24
-%attr(755,root,root) %{_libdir}/libImath-2_4.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libImath-2_4.so.24
+%attr(755,root,root) %{_libdir}/libHalf-2_5.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libHalf-2_5.so.25
+%attr(755,root,root) %{_libdir}/libIex-2_5.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libIex-2_5.so.25
+%attr(755,root,root) %{_libdir}/libIexMath-2_5.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libIexMath-2_5.so.25
+%attr(755,root,root) %{_libdir}/libIlmThread-2_5.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libIlmThread-2_5.so.25
+%attr(755,root,root) %{_libdir}/libImath-2_5.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libImath-2_5.so.25
%files -n ilmbase-devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libHalf-2_4.so
+%attr(755,root,root) %{_libdir}/libHalf-2_5.so
%attr(755,root,root) %{_libdir}/libHalf.so
-%attr(755,root,root) %{_libdir}/libIex-2_4.so
+%attr(755,root,root) %{_libdir}/libIex-2_5.so
%attr(755,root,root) %{_libdir}/libIex.so
-%attr(755,root,root) %{_libdir}/libIexMath-2_4.so
+%attr(755,root,root) %{_libdir}/libIexMath-2_5.so
%attr(755,root,root) %{_libdir}/libIexMath.so
-%attr(755,root,root) %{_libdir}/libIlmThread-2_4.so
+%attr(755,root,root) %{_libdir}/libIlmThread-2_5.so
%attr(755,root,root) %{_libdir}/libIlmThread.so
-%attr(755,root,root) %{_libdir}/libImath-2_4.so
+%attr(755,root,root) %{_libdir}/libImath-2_5.so
%attr(755,root,root) %{_libdir}/libImath.so
%dir %{_includedir}/OpenEXR
%{_includedir}/OpenEXR/Iex*.h
@@ -363,32 +335,25 @@ rm -rf $RPM_BUILD_ROOT
%files -n ilmbase-static
%defattr(644,root,root,755)
-%{_libdir}/libHalf-2_4_static.a
-%{_libdir}/libIex-2_4_static.a
-%{_libdir}/libIexMath-2_4_static.a
-%{_libdir}/libIlmThread-2_4_static.a
-%{_libdir}/libImath-2_4_static.a
-
-%files -n openexr_viewers
-%defattr(644,root,root,755)
-%doc OpenEXR_Viewers/README.md
-%attr(755,root,root) %{_bindir}/exrdisplay
-%if %{with cg}
-%attr(755,root,root) %{_bindir}/playexr
-%endif
+%{_libdir}/libHalf-2_5_static.a
+%{_libdir}/libIex-2_5_static.a
+%{_libdir}/libIexMath-2_5_static.a
+%{_libdir}/libIlmThread-2_5_static.a
+%{_libdir}/libImath-2_5_static.a
%files -n pyilmbase-devel
%defattr(644,root,root,755)
%{_includedir}/OpenEXR/PyIex*.h
%{_includedir}/OpenEXR/PyImath*.h
+%{_pkgconfigdir}/PyIlmBase.pc
%{_libdir}/cmake/PyIlmBase
%files -n python-pyilmbase
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libPyIex_Python2_*-2_4.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libPyIex_Python2_*-2_4.so.24
-%attr(755,root,root) %{_libdir}/libPyImath_Python2_*-2_4.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libPyImath_Python2_*-2_4.so.24
+%attr(755,root,root) %{_libdir}/libPyIex_Python2_*-2_5.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libPyIex_Python2_*-2_5.so.25
+%attr(755,root,root) %{_libdir}/libPyImath_Python2_*-2_5.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libPyImath_Python2_*-2_5.so.25
%attr(755,root,root) %{py_sitedir}/iex.so
%attr(755,root,root) %{py_sitedir}/imath.so
%attr(755,root,root) %{py_sitedir}/imathnumpy.so
@@ -400,10 +365,10 @@ rm -rf $RPM_BUILD_ROOT
%files -n python3-pyilmbase
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libPyIex_Python3_*-2_4.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libPyIex_Python3_*-2_4.so.24
-%attr(755,root,root) %{_libdir}/libPyImath_Python3_*-2_4.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libPyImath_Python3_*-2_4.so.24
+%attr(755,root,root) %{_libdir}/libPyIex_Python3_*-2_5.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libPyIex_Python3_*-2_5.so.25
+%attr(755,root,root) %{_libdir}/libPyImath_Python3_*-2_5.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libPyImath_Python3_*-2_5.so.25
%attr(755,root,root) %{py3_sitedir}/iex.so
%attr(755,root,root) %{py3_sitedir}/imath.so
%attr(755,root,root) %{py3_sitedir}/imathnumpy.so
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/OpenEXR.git/commitdiff/912e1dc1eb7233fd94197e4ee613f85ecbf887d8
More information about the pld-cvs-commit
mailing list