1 # TODO: add SONAME to libstlport_gcc.so*
2 Summary: C++ standard library
3 Summary(pl): Biblioteki standardowe C++
7 License: distributable (see README.gz)
9 Source0: http://www.stlport.com/archive/%{name}-%{version}.tar.gz
10 # Source0-md5: cd4dd34b623a8704fbc800de79705171
11 Patch0: %{name}-nodebug.patch
12 Patch1: %{name}-gcc3.patch
13 Patch2: %{name}-4.5.3-gcc3stdexcept.patch
14 #Patch3: %{name}-4.5.3-nobadlink.patch
15 Patch4: %{name}-4.5.3-extra-cxxflags.patch
16 URL: http://www.stlport.org/
17 BuildRequires: gcc-c++
18 # rationale: the -gcc3.patch
19 %requires_eq libstdc++
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 Implementation of C++ standard library required by OpenOffice.
26 Implementacja standardowej biblioteki C++ wymaganej przez OpenOffice.
29 Summary: STLport heades files, documentation
30 Summary(pl): Pliki nag³ówkowe i dokumentacja do STLport
31 Group: Development/Libraries
32 Requires: %{name} = %{version}
35 Header files and development documentation for STLport.
37 %description devel -l pl
38 Pliki nag³ówkowe i dokumentacja dla STLport.
41 Summary: Static STLport libraries
42 Summary(pl): Biblioteki statyczne do STLport
43 Group: Development/Libraries
44 Requires: %{name}-devel = %{version}
47 Static STLport libraries.
49 %description static -l pl
50 Biblioteki statyczne do STLport.
62 CXXFLAGS="%{rpmcflags}" \
66 rm -rf $RPM_BUILD_ROOT
67 install -d $RPM_BUILD_ROOT{%{_includedir},%{_libdir}}
69 rm -fr stlport/{BC50,old_hp}
70 cp -fr stlport $RPM_BUILD_ROOT%{_includedir}
71 install lib/*.a $RPM_BUILD_ROOT%{_libdir}
72 install lib/*.so.* $RPM_BUILD_ROOT%{_libdir}
73 ln -sf libstlport_gcc.so.4.5 $RPM_BUILD_ROOT%{_libdir}/libstlport_gcc.so
76 rm -rf $RPM_BUILD_ROOT
78 %post -p /sbin/ldconfig
79 %postun -p /sbin/ldconfig
82 %defattr(644,root,root,755)
83 %attr(755,root,root) %{_libdir}/*.so.*.*
84 %attr(755,root,root) %{_libdir}/*.so
87 %defattr(644,root,root,755)
89 %{_includedir}/stlport
93 %defattr(644,root,root,755)