| 1 |
%define MAKEFILE gcc-linux.mak |
| 2 |
|
| 3 |
Summary: Complete C++ standard library |
| 4 |
Name: STLport |
| 5 |
Version: 4.5.3 |
| 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.5 |
| 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 |
* Mon Dec 10 2001 Levente Farkas <lfarkas@mindmaker.hu> |
| 80 |
- upgrade to 4.5.1 |
| 81 |
|
| 82 |
* Fri Nov 16 2001 Levente Farkas <lfarkas@mindmaker.hu> |
| 83 |
- merge with Harold's changes |
| 84 |
|
| 85 |
* Thu Nov 15 2001 <stlport@lanceerplaats.nl> |
| 86 |
- rebuild for RedHat 7.2, spec file fixes. |
| 87 |
|
| 88 |
* Tue Oct 2 2001 Levente Farkas <lfarkas@mindmaker.hu> |
| 89 |
- upgrade to 4.5 |
| 90 |
|
| 91 |
* Thu Oct 26 2000 Levente Farkas <lfarkas@mindmaker.hu> |
| 92 |
- upgrade to 4.1-b3 |
| 93 |
|
| 94 |
* Thu Jul 17 2000 Levente Farkas <lfarkas@mindmaker.hu> |
| 95 |
- initial release use STLport-4.0 |