]> git.pld-linux.org Git - packages/ilmbase.git/blame - ilmbase.spec
- rel 1
[packages/ilmbase.git] / ilmbase.spec
CommitLineData
907c4a74
JB
1Summary: IlmBase - base math and exception libraries from OpenEXR project
2Summary(pl.UTF-8): IlmBase - podstawowe biblioteki matematyczne i wyjątków z projektu OpenEXR
3Name: ilmbase
e7ca427f 4Version: 2.3.0
2fe51814 5Release: 1
907c4a74
JB
6License: BSD
7Group: Libraries
77ec89e6
BZ
8#Source0: https://github.com/AcademySoftwareFoundation/openexr/releases/download/v%{version}/ilmbase-%{version}.tar.gz
9Source0: ilmbase-%{version}.tar.gz
e7ca427f 10# Source0-md5: 354bf86de3b930ab87ac63619d60c860
907c4a74 11Patch0: %{name}-link.patch
a56b5630 12Patch1: %{name}-sh.patch
907c4a74
JB
13URL: http://www.openexr.com/
14BuildRequires: autoconf >= 2.50
15BuildRequires: automake >= 1.6.3
16BuildRequires: libstdc++-devel
f9c86967 17BuildRequires: libtool >= 2:1.5
907c4a74
JB
18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20%description
21IlmBase consists of the following libraries:
22
23Half is a class that encapsulates our 16-bit floating-point format.
24
25IlmThread is a thread abstraction library for use with OpenEXR
26and other software packages. It currently supports pthreads and
27Windows threads.
28
29Imath implements 2D and 3D vectors, 3x3 and 4x4 matrices, quaternions
30and other useful 2D and 3D math functions.
31
32Iex is an exception-handling library.
33
34%description -l pl.UTF-8
35IlmBase składa się z następujących bibliotek:
36
37Half to klasa obudowująca 16-bitowy format zmiennoprzecinkowy.
38
39IlmThread to biblioteka abstrakcji wątków przeznaczona dla OpenEXR i
40innych pakietów oprogramowania. Aktualnie obsługuje standard pthreads
41oraz wątki Windows.
42
43Imath implementuje wektory 2D i 3D, macierze 3x3 i 4x4, kwaterniony i
44inne przydatne funkcje matematyczne 2D i 3D.
45
46Iex to biblioteka obsługi wyjątków.
47
48%package devel
49Summary: Header files for IlmBase libraries
50Summary(pl.UTF-8): Pliki nagłówkowe bibliotek IlmBase
51Group: Development/Libraries
52Requires: %{name} = %{version}-%{release}
53Requires: libstdc++-devel
1f349b60 54Conflicts: OpenEXR-devel < 1.5.0
907c4a74
JB
55
56%description devel
57Header files for IlmBase libraries.
58
59%description devel -l pl.UTF-8
60Pliki nagłówkowe bibliotek IlmBase.
61
62%package static
63Summary: Static IlmBase libraries
64Summary(pl.UTF-8): Statyczne biblioteki IlmBase
65Group: Development/Libraries
66Requires: %{name}-devel = %{version}-%{release}
1f349b60 67Conflicts: OpenEXR-static < 1.5.0
907c4a74
JB
68
69%description static
70Static IlmBase libraries.
71
72%description static -l pl.UTF-8
73Statyczne biblioteki IlmBase.
74
75%prep
76%setup -q
77%patch0 -p1
a56b5630 78%patch1 -p1
907c4a74
JB
79
80%build
81%{__libtoolize}
82%{__aclocal} -I m4
83%{__autoconf}
a56b5630 84# no autoheader - missing templates
907c4a74
JB
85%{__automake}
86%configure
87
88%{__make}
89
90%install
91rm -rf $RPM_BUILD_ROOT
92
93%{__make} install \
94 DESTDIR=$RPM_BUILD_ROOT
95
96%clean
97rm -rf $RPM_BUILD_ROOT
98
99%post -p /sbin/ldconfig
100%postun -p /sbin/ldconfig
101
102%files
103%defattr(644,root,root,755)
e7ca427f 104%doc AUTHORS ChangeLog NEWS
907c4a74 105%attr(755,root,root) %{_libdir}/libHalf.so.*.*.*
e7ca427f
BZ
106%attr(755,root,root) %ghost %{_libdir}/libHalf.so.24
107%attr(755,root,root) %{_libdir}/libIex-2_3.so.*.*.*
108%attr(755,root,root) %ghost %{_libdir}/libIex-2_3.so.24
109%attr(755,root,root) %{_libdir}/libIexMath-2_3.so.*.*.*
110%attr(755,root,root) %ghost %{_libdir}/libIexMath-2_3.so.24
111%attr(755,root,root) %{_libdir}/libIlmThread-2_3.so.*.*.*
112%attr(755,root,root) %ghost %{_libdir}/libIlmThread-2_3.so.24
113%attr(755,root,root) %{_libdir}/libImath-2_3.so.*.*.*
114%attr(755,root,root) %ghost %{_libdir}/libImath-2_3.so.24
907c4a74
JB
115
116%files devel
117%defattr(644,root,root,755)
118%attr(755,root,root) %{_libdir}/libHalf.so
119%attr(755,root,root) %{_libdir}/libIex.so
f9c86967 120%attr(755,root,root) %{_libdir}/libIexMath.so
907c4a74
JB
121%attr(755,root,root) %{_libdir}/libIlmThread.so
122%attr(755,root,root) %{_libdir}/libImath.so
123%{_libdir}/libHalf.la
124%{_libdir}/libIex.la
f9c86967 125%{_libdir}/libIexMath.la
907c4a74
JB
126%{_libdir}/libIlmThread.la
127%{_libdir}/libImath.la
128%dir %{_includedir}/OpenEXR
129%{_includedir}/OpenEXR/Iex*.h
130%{_includedir}/OpenEXR/IlmBaseConfig.h
131%{_includedir}/OpenEXR/IlmThread*.h
132%{_includedir}/OpenEXR/Imath*.h
133%{_includedir}/OpenEXR/half*.h
134%{_pkgconfigdir}/IlmBase.pc
135
136%files static
137%defattr(644,root,root,755)
138%{_libdir}/libHalf.a
139%{_libdir}/libIex.a
f9c86967 140%{_libdir}/libIexMath.a
907c4a74
JB
141%{_libdir}/libIlmThread.a
142%{_libdir}/libImath.a
This page took 0.084153 seconds and 4 git commands to generate.