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: http://download.savannah.nongnu.org/releases/openexr/%{name}-%{version}.tar.gz
9 # Source0-md5: 74c0d0d2873960bd0dc1993f8e03f0ae
10 Patch0: %{name}-link.patch
11 Patch1: %{name}-sh.patch
12 Patch2: %{name}-am.patch
13 URL: http://www.openexr.com/
14 BuildRequires: autoconf >= 2.50
15 BuildRequires: automake >= 1.6.3
16 BuildRequires: libstdc++-devel
17 BuildRequires: libtool >= 2:1.5
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 IlmBase consists of the following libraries:
23 Half is a class that encapsulates our 16-bit floating-point format.
25 IlmThread is a thread abstraction library for use with OpenEXR
26 and other software packages. It currently supports pthreads and
29 Imath implements 2D and 3D vectors, 3x3 and 4x4 matrices, quaternions
30 and other useful 2D and 3D math functions.
32 Iex is an exception-handling library.
34 %description -l pl.UTF-8
35 IlmBase składa się z następujących bibliotek:
37 Half to klasa obudowująca 16-bitowy format zmiennoprzecinkowy.
39 IlmThread to biblioteka abstrakcji wątków przeznaczona dla OpenEXR i
40 innych pakietów oprogramowania. Aktualnie obsługuje standard pthreads
43 Imath implementuje wektory 2D i 3D, macierze 3x3 i 4x4, kwaterniony i
44 inne przydatne funkcje matematyczne 2D i 3D.
46 Iex to biblioteka obsługi wyjątków.
49 Summary: Header files for IlmBase libraries
50 Summary(pl.UTF-8): Pliki nagłówkowe bibliotek IlmBase
51 Group: Development/Libraries
52 Requires: %{name} = %{version}-%{release}
53 Requires: libstdc++-devel
54 Conflicts: OpenEXR-devel < 1.5.0
57 Header files for IlmBase libraries.
59 %description devel -l pl.UTF-8
60 Pliki nagłówkowe bibliotek IlmBase.
63 Summary: Static IlmBase libraries
64 Summary(pl.UTF-8): Statyczne biblioteki IlmBase
65 Group: Development/Libraries
66 Requires: %{name}-devel = %{version}-%{release}
67 Conflicts: OpenEXR-static < 1.5.0
70 Static IlmBase libraries.
72 %description static -l pl.UTF-8
73 Statyczne biblioteki IlmBase.
85 # no autoheader - missing templates
92 rm -rf $RPM_BUILD_ROOT
95 DESTDIR=$RPM_BUILD_ROOT
98 rm -rf $RPM_BUILD_ROOT
100 %post -p /sbin/ldconfig
101 %postun -p /sbin/ldconfig
104 %defattr(644,root,root,755)
105 %doc AUTHORS COPYING ChangeLog NEWS README
106 %attr(755,root,root) %{_libdir}/libHalf.so.*.*.*
107 %attr(755,root,root) %ghost %{_libdir}/libHalf.so.10
108 %attr(755,root,root) %{_libdir}/libIex-2_0.so.*.*.*
109 %attr(755,root,root) %ghost %{_libdir}/libIex-2_0.so.10
110 %attr(755,root,root) %{_libdir}/libIexMath-2_0.so.*.*.*
111 %attr(755,root,root) %ghost %{_libdir}/libIexMath-2_0.so.10
112 %attr(755,root,root) %{_libdir}/libIlmThread-2_0.so.*.*.*
113 %attr(755,root,root) %ghost %{_libdir}/libIlmThread-2_0.so.10
114 %attr(755,root,root) %{_libdir}/libImath-2_0.so.*.*.*
115 %attr(755,root,root) %ghost %{_libdir}/libImath-2_0.so.10
118 %defattr(644,root,root,755)
119 %attr(755,root,root) %{_libdir}/libHalf.so
120 %attr(755,root,root) %{_libdir}/libIex.so
121 %attr(755,root,root) %{_libdir}/libIexMath.so
122 %attr(755,root,root) %{_libdir}/libIlmThread.so
123 %attr(755,root,root) %{_libdir}/libImath.so
124 %{_libdir}/libHalf.la
126 %{_libdir}/libIexMath.la
127 %{_libdir}/libIlmThread.la
128 %{_libdir}/libImath.la
129 %dir %{_includedir}/OpenEXR
130 %{_includedir}/OpenEXR/Iex*.h
131 %{_includedir}/OpenEXR/IlmBaseConfig.h
132 %{_includedir}/OpenEXR/IlmThread*.h
133 %{_includedir}/OpenEXR/Imath*.h
134 %{_includedir}/OpenEXR/half*.h
135 %{_pkgconfigdir}/IlmBase.pc
138 %defattr(644,root,root,755)
141 %{_libdir}/libIexMath.a
142 %{_libdir}/libIlmThread.a
143 %{_libdir}/libImath.a