1%define MAKEFILE gcc-linux.mak
2
3Summary: Complete C++ standard library
4Name: STLport
5Version: 4.6
6Release: 1
7Copyright: free (see license), see /usr/share/doc/%{name}-%{version}/license.html
8URL: http://www.stlport.org/
9Packager: Levente Farkas <lfarkas@mindmaker.hu>
10Group: System Environment/Languages
11Icon: stlport_powered_white.gif
12Source0: 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
16Buildroot: %{_tmppath}/%{name}-%{version}-%(id -u -n)
17
18%description
19STLport is a multiplatform STL implementation based on SGI STL.
20This package contains the runtime library for STLport.
21
22%package -n STLport-devel
23Summary: Complete C++ standard library header files and libraries
24Group: Development/Libraries
25Requires: STLport = %{version}
26
27%description -n STLport-devel
28STLport is a multiplatform STL implementation based on SGI STL. Complete   
29C++ standard library, including <complex> and SGI STL iostreams. If you
30would like to use your code with STLport add
31"-nostdinc++ -I/usr/include/stlport" when compile and -lstlport_gcc when
32link (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
41cd src
42make -f %{MAKEFILE} INSTALLDIR=$RPM_BUILD_ROOT/usr clean all
43
44%install
45rm -rf $RPM_BUILD_ROOT
46cd src
47make -f %{MAKEFILE} INSTALLDIR=$RPM_BUILD_ROOT/usr install
48cd $RPM_BUILD_ROOT/usr/include/stlport
49ln -s . ext
50
51%clean
52rm -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
100