genericopenlibs/cppstdlib/stl/etc/STLport-4.5.3.spec
changeset 0 e4d67989cc36
equal deleted inserted replaced
-1:000000000000 0:e4d67989cc36
       
     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
       
    96