]> git.pld-linux.org Git - packages/STLport.git/blob - STLport.spec
- Patched for gcc 3.2.1
[packages/STLport.git] / STLport.spec
1 Summary:        C++ standard library
2 Summary(pl):    Biblioteki standardowe C++
3 Name:           STLport
4 Version:        4.5.3
5 Release:        3
6 License:        distributable (see README.gz)
7 Group:          Libraries
8 Source0:        http://www.stlport.com/archive/%{name}-%{version}.tar.gz
9 Patch0:         %{name}-nodebug.patch
10 Patch1:         %{name}-gcc3.patch
11 Patch2:         %{name}-4.5.3-gcc3stdexcept.patch
12 #Patch3:                %{name}-4.5.3-nobadlink.patch
13 Patch4:         %{name}-4.5.3-extra-cxxflags.patch
14 URL:            http://www.stlport.org/
15 BuildRequires:  gcc-c++
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %description
19 Implementation of C++ standard library required by OpenOffice.
20
21 %description -l pl
22 Implementacja standardowej biblioteki C++ wymaganej przez OpenOffice.
23
24 %package devel
25 Summary:        STLport heades files, documentation
26 Summary(pl):    Pliki nag³ówkowe i dokumentacja do STLport
27 Group:          Development/Libraries
28 Requires:       %{name} = %{version}
29
30 %description devel
31 Header files and development documentation for STLport.
32
33 %description -l pl devel
34 Pliki nag³ówkowe i dokumentacja dla STLport.
35
36 %package static
37 Summary:        Static STLport libraries
38 Summary(pl):    Biblioteki statyczne do STLport
39 Group:          Development/Libraries
40 Requires:       %{name}-devel = %{version}
41
42 %description static
43 Static STLport libraries.
44
45 %description -l pl static
46 Biblioteki statyczne do STLport.
47
48 %prep
49 %setup -q
50 %patch0 -p1
51 %patch1 -p1
52 %patch2 -p1
53 #%patch3 -p1
54 %patch4 -p1
55
56 %build
57 cd src
58 CXXFLAGS="%{rpmcflags}" \
59 %{__make} -f gcc.mak
60
61 %install
62 rm -rf $RPM_BUILD_ROOT
63 install -d $RPM_BUILD_ROOT{%{_includedir},%{_libdir}}
64
65 rm -fr stlport/{BC50,old_hp}
66 cp -fr stlport $RPM_BUILD_ROOT%{_includedir}
67 install lib/*.a $RPM_BUILD_ROOT%{_libdir}
68 install lib/*.so.* $RPM_BUILD_ROOT%{_libdir}
69 ln -sf libstlport_gcc.so.4.5 $RPM_BUILD_ROOT%{_libdir}/libstlport_gcc.so
70
71 %post   -p /sbin/ldconfig
72 %postun -p /sbin/ldconfig
73
74 %clean
75 rm -rf $RPM_BUILD_ROOT
76
77 %files
78 %defattr(644,root,root,755)
79 %attr(755,root,root) %{_libdir}/*.so.*.*
80
81 %files devel
82 %defattr(644,root,root,755)
83 %doc doc/* README
84 %{_includedir}/stlport
85 %{_libdir}/*.so
86
87 %files static
88 %defattr(644,root,root,755)
89 %{_libdir}/*.a
This page took 0.183158 seconds and 4 git commands to generate.