commit 912e1dc1eb7233fd94197e4ee613f85ecbf887d8
Author: Jakub Bogusz <[email protected]>
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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to