1 Summary: IlmBase - base math and exception libraries from OpenEXR project
2 Summary(pl.UTF-8): IlmBase - podstawowe biblioteki matematyczne i wyjątków z projektu OpenEXR
8 Source0: https://github.com/AcademySoftwareFoundation/openexr/releases/download/v%{version}/ilmbase-%{version}.tar.gz
9 # Source0-md5: 354bf86de3b930ab87ac63619d60c860
10 Patch0: %{name}-link.patch
11 Patch1: %{name}-sh.patch
12 URL: http://www.openexr.com/
13 BuildRequires: autoconf >= 2.50
14 BuildRequires: automake >= 1.6.3
15 BuildRequires: libstdc++-devel
16 BuildRequires: libtool >= 2:1.5
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20 IlmBase consists of the following libraries:
22 Half is a class that encapsulates our 16-bit floating-point format.
24 IlmThread is a thread abstraction library for use with OpenEXR
25 and other software packages. It currently supports pthreads and
28 Imath implements 2D and 3D vectors, 3x3 and 4x4 matrices, quaternions
29 and other useful 2D and 3D math functions.
31 Iex is an exception-handling library.
33 %description -l pl.UTF-8
34 IlmBase składa się z następujących bibliotek:
36 Half to klasa obudowująca 16-bitowy format zmiennoprzecinkowy.
38 IlmThread to biblioteka abstrakcji wątków przeznaczona dla OpenEXR i
39 innych pakietów oprogramowania. Aktualnie obsługuje standard pthreads
42 Imath implementuje wektory 2D i 3D, macierze 3x3 i 4x4, kwaterniony i
43 inne przydatne funkcje matematyczne 2D i 3D.
45 Iex to biblioteka obsługi wyjątków.
48 Summary: Header files for IlmBase libraries
49 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek IlmBase
50 Group: Development/Libraries
51 Requires: %{name} = %{version}-%{release}
52 Requires: libstdc++-devel
53 Conflicts: OpenEXR-devel < 1.5.0
56 Header files for IlmBase libraries.
58 %description devel -l pl.UTF-8
59 Pliki nagłówkowe bibliotek IlmBase.
62 Summary: Static IlmBase libraries
63 Summary(pl.UTF-8): Statyczne biblioteki IlmBase
64 Group: Development/Libraries
65 Requires: %{name}-devel = %{version}-%{release}
66 Conflicts: OpenEXR-static < 1.5.0
69 Static IlmBase libraries.
71 %description static -l pl.UTF-8
72 Statyczne biblioteki IlmBase.
83 # no autoheader - missing templates
90 rm -rf $RPM_BUILD_ROOT
93 DESTDIR=$RPM_BUILD_ROOT
96 rm -rf $RPM_BUILD_ROOT
98 %post -p /sbin/ldconfig
99 %postun -p /sbin/ldconfig
102 %defattr(644,root,root,755)
103 %doc AUTHORS ChangeLog NEWS
104 %attr(755,root,root) %{_libdir}/libHalf.so.*.*.*
105 %attr(755,root,root) %ghost %{_libdir}/libHalf.so.24
106 %attr(755,root,root) %{_libdir}/libIex-2_3.so.*.*.*
107 %attr(755,root,root) %ghost %{_libdir}/libIex-2_3.so.24
108 %attr(755,root,root) %{_libdir}/libIexMath-2_3.so.*.*.*
109 %attr(755,root,root) %ghost %{_libdir}/libIexMath-2_3.so.24
110 %attr(755,root,root) %{_libdir}/libIlmThread-2_3.so.*.*.*
111 %attr(755,root,root) %ghost %{_libdir}/libIlmThread-2_3.so.24
112 %attr(755,root,root) %{_libdir}/libImath-2_3.so.*.*.*
113 %attr(755,root,root) %ghost %{_libdir}/libImath-2_3.so.24
116 %defattr(644,root,root,755)
117 %attr(755,root,root) %{_libdir}/libHalf.so
118 %attr(755,root,root) %{_libdir}/libIex.so
119 %attr(755,root,root) %{_libdir}/libIexMath.so
120 %attr(755,root,root) %{_libdir}/libIlmThread.so
121 %attr(755,root,root) %{_libdir}/libImath.so
122 %{_libdir}/libHalf.la
124 %{_libdir}/libIexMath.la
125 %{_libdir}/libIlmThread.la
126 %{_libdir}/libImath.la
127 %dir %{_includedir}/OpenEXR
128 %{_includedir}/OpenEXR/Iex*.h
129 %{_includedir}/OpenEXR/IlmBaseConfig.h
130 %{_includedir}/OpenEXR/IlmThread*.h
131 %{_includedir}/OpenEXR/Imath*.h
132 %{_includedir}/OpenEXR/half*.h
133 %{_pkgconfigdir}/IlmBase.pc
136 %defattr(644,root,root,755)
139 %{_libdir}/libIexMath.a
140 %{_libdir}/libIlmThread.a
141 %{_libdir}/libImath.a