1 Summary: High dynamic-range (HDR) image file format support libraries
2 Summary(pl.UTF-8): Biblioteki obsługujące format plików obrazu o wysokiej dynamice (HDR)
8 #Source0Download: https://github.com/AcademySoftwareFoundation/openexr/releases
9 Source0: https://github.com/AcademySoftwareFoundation/openexr/archive/v%{version}/openexr-%{version}.tar.gz
10 # Source0-md5: 1006112ee8e02eb10061248cef85c7fd
11 URL: https://openexr.com/
12 BuildRequires: Imath-devel >= 3.1
13 BuildRequires: cmake >= 3.12
14 BuildRequires: doxygen
15 BuildRequires: libstdc++-devel >= 6:5
16 BuildRequires: pkgconfig
17 BuildRequires: python3-breathe
18 BuildRequires: python3-sphinx_press_theme
19 BuildRequires: rpm-build >= 4.6
20 BuildRequires: rpmbuild(macros) >= 1.605
21 BuildRequires: sphinx-pdg >= 2
22 BuildRequires: zlib-devel
23 Obsoletes: ilmbase < 3
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 OpenEXR is a high dynamic-range (HDR) image file format developed by
28 Industrial Light & Magic for use in computer imaging applications.
29 OpenEXR is used by ILM on all motion pictures currently in production.
30 The first movies to employ OpenEXR were Harry Potter and the Sorcerers
31 Stone, Men in Black II, Gangs of New York, and Signs. Since then,
32 OpenEXR has become ILM's main image file format.
34 %description -l pl.UTF-8
35 OpenEXR to format plików obrazu o wysokiej dynamice (HDR - High
36 Dynamic-Range) stworzony przez Industrial Light & Magic do używania w
37 aplikacjach do grafiki komputerowej. OpenEXR jest używany przez ILM do
38 wszystkich aktualnie produkowanych obrazów ruchomych. Pierwszymi
39 filmami wykorzystującymi OpenEXR były Harry Potter and the Sorcerers
40 Stone, Men in Black II, Gangs of New York oraz Signs. Od tamtego czasu
41 OpenEXR stał się głównym formatem obrazu ILM.
44 Summary: Header files for OpenEXR libraries
45 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek OpenEXR
46 Group: Development/Libraries
47 Requires: %{name} = %{version}-%{release}
48 Requires: Imath-devel >= 3.1
49 Requires: libstdc++-devel >= 6:5
51 Provides: ilmbase-devel = %{version}-%{release}
52 Obsoletes: ilmbase-devel < 3
55 Header files for OpenEXR libraries.
57 %description devel -l pl.UTF-8
58 Pliki nagłówkowe bibliotek OpenEXR.
61 Summary: OpenEXR utilities
62 Summary(pl.UTF-8): Narzędzia do obrazów OpenEXR
63 Group: Applications/Graphics
64 Requires: %{name} = %{version}-%{release}
69 %description progs -l pl.UTF-8
70 Narzędzia do obrazów OpenEXR.
73 Summary: OpenEXR documentation
74 Summary(pl.UTF-8): Dokumentacja do OpenEXR
79 OpenEXR documentation describing file format, library etc.
81 %description doc -l pl.UTF-8
82 Dokumentacja do OpenEXR, opisująca format pliku, bibliotekę itd.
85 %setup -q -n openexr-%{version}
97 rm -rf $RPM_BUILD_ROOT
99 %{__make} -C build install \
100 DESTDIR=$RPM_BUILD_ROOT
102 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/examples
105 rm -rf $RPM_BUILD_ROOT
107 %post -p /sbin/ldconfig
108 %postun -p /sbin/ldconfig
111 %defattr(644,root,root,755)
112 %doc CHANGES.md CODEOWNERS LICENSE.md PATENTS README.md SECURITY.md
113 %attr(755,root,root) %{_libdir}/libIex-3_1.so.*.*.*
114 %attr(755,root,root) %ghost %{_libdir}/libIex-3_1.so.30
115 %attr(755,root,root) %{_libdir}/libIlmThread-3_1.so.*.*.*
116 %attr(755,root,root) %ghost %{_libdir}/libIlmThread-3_1.so.30
117 %attr(755,root,root) %{_libdir}/libOpenEXR-3_1.so.*.*.*
118 %attr(755,root,root) %ghost %{_libdir}/libOpenEXR-3_1.so.30
119 %attr(755,root,root) %{_libdir}/libOpenEXRCore-3_1.so.*.*.*
120 %attr(755,root,root) %ghost %{_libdir}/libOpenEXRCore-3_1.so.30
121 %attr(755,root,root) %{_libdir}/libOpenEXRUtil-3_1.so.*.*.*
122 %attr(755,root,root) %ghost %{_libdir}/libOpenEXRUtil-3_1.so.30
125 %defattr(644,root,root,755)
126 %attr(755,root,root) %{_libdir}/libIex*.so
127 %attr(755,root,root) %{_libdir}/libIlmThread*.so
128 %attr(755,root,root) %{_libdir}/libOpenEXR*.so
129 %{_includedir}/OpenEXR
130 %{_pkgconfigdir}/OpenEXR.pc
131 %{_libdir}/cmake/OpenEXR
134 %defattr(644,root,root,755)
135 %attr(755,root,root) %{_bindir}/exrenvmap
136 %attr(755,root,root) %{_bindir}/exrheader
137 %attr(755,root,root) %{_bindir}/exrmakepreview
138 %attr(755,root,root) %{_bindir}/exrmaketiled
139 %attr(755,root,root) %{_bindir}/exrmultipart
140 %attr(755,root,root) %{_bindir}/exrmultiview
141 %attr(755,root,root) %{_bindir}/exrstdattr
142 %attr(755,root,root) %{_bindir}/exr2aces
143 %attr(755,root,root) %{_bindir}/exrinfo
146 %defattr(644,root,root,755)
147 %doc build/docs/sphinx/{_images,_static,*.html,*.js}