9dc87ff by ptr at 2003-11-02 1
%define MAKEFILE gcc-linux.mak
2
3
Summary: Complete C++ standard library
4
Name: STLport
5
Version: 4.6
6
Release: 1
7
Copyright: free (see license), see /usr/share/doc/%{name}-%{version}/license.html
8
URL: http://www.stlport.org/
9
Packager: Levente Farkas <lfarkas@mindmaker.hu>
10
Group: System Environment/Languages
11
Icon: stlport_powered_white.gif
12
Source0: http://www.stlport.org/archive/%{name}-%{version}.tar.gz
13
#Patch0: STLport-rename.patch
14
#Patch1: STLport-rules.patch
15
#Patch2: STLport-install-dir.patch
16
Buildroot: %{_tmppath}/%{name}-%{version}-%(id -u -n)
17
18
%description
19
STLport is a multiplatform STL implementation based on SGI STL.
20
This package contains the runtime library for STLport.
21
22
%package -n STLport-devel
23
Summary: Complete C++ standard library header files and libraries
24
Group: Development/Libraries
25
Requires: STLport = %{version}
26
27
%description -n STLport-devel
28
STLport is a multiplatform STL implementation based on SGI STL. Complete   
29
C++ standard library, including <complex> and SGI STL iostreams. If you
30
would like to use your code with STLport add
31
"-nostdinc++ -I/usr/include/stlport" when compile and -lstlport_gcc when
32
link (eg: gcc -nostdinc++ -I/usr/include/stlport x.cc -lstlport_gcc).
33
34
%prep
35
%setup
36
%patch0 -p1
37
#%patch1 -p1
38
#%patch2 -p1
39
40
%build
41
cd src
42
make -f %{MAKEFILE} INSTALLDIR=$RPM_BUILD_ROOT/usr clean all
43
44
%install
45
rm -rf $RPM_BUILD_ROOT
46
cd src
47
make -f %{MAKEFILE} INSTALLDIR=$RPM_BUILD_ROOT/usr install
48
cd $RPM_BUILD_ROOT/usr/include/stlport
49
ln -s . ext
50
51
%clean
52
rm -rf $RPM_BUILD_ROOT
53
54
%post -p /sbin/ldconfig
55
56
%postun -p /sbin/ldconfig
57
58
%post -n STLport-devel
59
/sbin/ldconfig
60
61
%postun -n STLport-devel
62
/sbin/ldconfig
63
64
%files
65
%defattr(-,root,root)
66
%doc doc/license.html
67
/usr/lib/libstlport_gcc.so
68
#/usr/lib/libstlport_gcc.so.%{version}
69
/usr/lib/libstlport_gcc.so.4.6
70
71
%files -n STLport-devel
72
%defattr(-,root,root)
73
%doc INSTALL README doc etc test
74
/usr/lib/libstlport_gcc*.a
75
/usr/lib/libstlport_gcc_*debug.so*
76
/usr/include/*
77
78
%changelog
79
* Fri Oct 31 2003 <boris@stlport.com>
80
- upgrade to 4.6
81
82
* Mon Dec 10 2001 Levente Farkas <lfarkas@mindmaker.hu>
83
- upgrade to 4.5.1
84
85
* Fri Nov 16 2001 Levente Farkas <lfarkas@mindmaker.hu>
86
- merge with Harold's changes
87
88
* Thu Nov 15 2001 <stlport@lanceerplaats.nl>
89
- rebuild for RedHat 7.2, spec file fixes.
90
91
* Tue Oct  2 2001 Levente Farkas <lfarkas@mindmaker.hu>
92
- upgrade to 4.5
93
94
* Thu Oct 26 2000 Levente Farkas <lfarkas@mindmaker.hu>
95
- upgrade to 4.1-b3
96
97
* Thu Jul 17 2000 Levente Farkas <lfarkas@mindmaker.hu>
98
- initial release use STLport-4.0
99