| [11] | 1 | %global gcc_version 3.3.5
 | 
|---|
 | 2 | 
 | 
|---|
 | 3 | Summary: Various compilers (C, C++, Objective-C, Java, ...)
 | 
|---|
 | 4 | Name: gcc
 | 
|---|
 | 5 | Version: %{gcc_version}
 | 
|---|
| [228] | 6 | Release: 6%{?dist}
 | 
|---|
| [11] | 7 | # libgcc, libgfortran, libmudflap, libgomp, libstdc++ and crtstuff have
 | 
|---|
 | 8 | # GCC Runtime Exception.
 | 
|---|
 | 9 | License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions
 | 
|---|
 | 10 | Group: Development/Languages
 | 
|---|
 | 11 | Source0: gcc-%{version}.zip
 | 
|---|
 | 12 | URL: http://gcc.gnu.org
 | 
|---|
 | 13 | 
 | 
|---|
 | 14 | BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n)
 | 
|---|
 | 15 | 
 | 
|---|
| [228] | 16 | Requires: libgcc335 = %{gcc_version}
 | 
|---|
| [11] | 17 | Requires: libc-devel >= 0.6.3
 | 
|---|
| [228] | 18 | Requires: binutils
 | 
|---|
| [11] | 19 | 
 | 
|---|
 | 20 | %description
 | 
|---|
 | 21 | The gcc package contains the GNU Compiler Collection version 4.4.
 | 
|---|
 | 22 | You'll need this package in order to compile C code.
 | 
|---|
 | 23 | 
 | 
|---|
| [100] | 24 | %package -n libgcc335
 | 
|---|
| [11] | 25 | Summary: GCC version 3.3 shared support library
 | 
|---|
 | 26 | Group: System Environment/Libraries
 | 
|---|
 | 27 | Autoreq: false
 | 
|---|
 | 28 | 
 | 
|---|
| [100] | 29 | %description -n libgcc335
 | 
|---|
| [11] | 30 | This package contains GCC shared support library which is needed
 | 
|---|
 | 31 | e.g. for exception handling support.
 | 
|---|
 | 32 | 
 | 
|---|
 | 33 | %prep
 | 
|---|
| [217] | 34 | %setup -q -c
 | 
|---|
| [11] | 35 | 
 | 
|---|
| [217] | 36 | 
 | 
|---|
| [11] | 37 | %install
 | 
|---|
 | 38 | rm -rf $RPM_BUILD_ROOT
 | 
|---|
| [217] | 39 | mkdir -p %{buildroot}%{_bindir}
 | 
|---|
 | 40 | mkdir -p %{buildroot}%{_includedir}
 | 
|---|
 | 41 | mkdir -p %{buildroot}%{_libdir}
 | 
|---|
 | 42 | mkdir -p %{buildroot}%{_usr}/man
 | 
|---|
 | 43 | mkdir -p %{buildroot}%{_usr}/share
 | 
|---|
 | 44 | cp -p -r "usr/bin/*" %{buildroot}%{_bindir}
 | 
|---|
 | 45 | cp -p -r "usr/include/*" %{buildroot}%{_includedir}
 | 
|---|
 | 46 | cp -p -r "usr/lib/*" %{buildroot}%{_libdir}
 | 
|---|
 | 47 | cp -p -r "usr/man/*" %{buildroot}%{_usr}/man
 | 
|---|
 | 48 | cp -p -r "usr/share/*" %{buildroot}%{_usr}/share
 | 
|---|
| [11] | 49 | 
 | 
|---|
 | 50 | %clean
 | 
|---|
 | 51 | rm -rf %{buildroot}
 | 
|---|
 | 52 | 
 | 
|---|
| [217] | 53 | 
 | 
|---|
| [11] | 54 | %files
 | 
|---|
 | 55 | %defattr(-,root,root,-)
 | 
|---|
 | 56 | %{_usr}/bin
 | 
|---|
 | 57 | %{_usr}/include
 | 
|---|
 | 58 | %{_libdir}/*.*a
 | 
|---|
 | 59 | %{_libdir}/gcc-lib/*
 | 
|---|
 | 60 | %{_usr}/man
 | 
|---|
 | 61 | %{_usr}/share
 | 
|---|
 | 62 | 
 | 
|---|
 | 63 | 
 | 
|---|
| [100] | 64 | %files -n libgcc335
 | 
|---|
| [11] | 65 | %defattr(-,root,root,-)
 | 
|---|
 | 66 | %{_libdir}/gcc335.dll
 | 
|---|
| [217] | 67 | %doc usr/doc/gcc-3.3.5/*
 | 
|---|
| [11] | 68 | 
 | 
|---|
| [217] | 69 | 
 | 
|---|
| [11] | 70 | %changelog
 | 
|---|
| [217] | 71 | * Tue Sep 04 2011 yd
 | 
|---|
 | 72 | - update to csd4
 | 
|---|