#
%define DASHED_SNAP %{nil}
%define SNAP %(echo %{DASHED_SNAP} | sed -e "s#-##g")
-%define GCC_VERSION 3.2.2
-%define KSI_VERSION pre55
+%define GCC_VERSION 3.2.3
+%define KSI_VERSION 1.0.1.1567
Summary: GNU C Compiler
Summary(pl): Kompilator C GNU
Summary(pt_BR): C Compilador GNU (GCC)
Name: gcc
Version: %{GCC_VERSION}
-Release: 0.6
+Release: 1
Epoch: 5
License: GPL
Group: Development/Languages
+# Source0-md5: 23d1146d5efa0e0bfad9968dbb418e1e
Source0: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{GCC_VERSION}/%{name}-%{GCC_VERSION}.tar.bz2
+# Source1-md5: 9e4bdd6492a7d7b650599e572169ff7a
Source1: ftp://ftp.pld.org.pl/people/malekith/ksi/ksi-%{KSI_VERSION}.tar.gz
-Source2: %{name}-non-english-man-pages.tar.bz2
-Patch0: %{name}-slibdir.patch
+# Source2-md5: 112bb4ff756394c99285131a2c43c344
+Source2: http://ep09.kernel.pl/~djrzulf/%{name}-non-english-man-pages.tar.bz2
+Patch0: %{name}-info.patch
Patch1: %{name}-paths.patch
Patch2: %{name}-ada-no-addr2line.patch
Patch3: %{name}-ada-no-prefix.o.patch
Patch4: %{name}-nolocalefiles.patch
Patch5: %{name}-gcc-page.c.patch
-Patch6: %{name}-info.patch
-Patch7: %{name}-ada-link-new-libgnat.patch
+Patch6: %{name}-ada-link-new-libgnat.patch
# -- stolen patches from RH --
Patch10: gcc32-ada-link.patch
Patch11: gcc32-attr-visibility.patch
Patch16: gcc32-boehm-gc-libs.patch
Patch17: gcc32-bogus-inline.patch
Patch18: gcc32-c++-nrv-test.patch
-Patch19: gcc32-c++-pretty_function.patch
Patch20: gcc32-c++-tsubst-asm.patch
Patch21: gcc32-cfg-eh.patch
Patch22: gcc32-debug-pr7241.patch
Group: Development/Libraries
Version: %{GCC_VERSION}
Requires: libstdc++ = %{GCC_VERSION}
-Requires: %{name}-c++
+Requires: %{name}-c++ = %{GCC_VERSION}
Obsoletes: libg++-devel
Obsoletes: libstdc++3-devel
%patch3 -p1
%patch4 -p1
%patch5 -p1
-%patch7 -p1
+%patch6 -p1
%patch10 -p1
%patch11
#%patch16
%patch17
%patch18
-%patch19
%patch20
%patch21
%patch22
%patch46
%patch47
-%patch6 -p1
-
perl -p -i -e 's/";/ (PLD Linux)";/' gcc/version.c
%build
PATH=$PATH:/sbin:%{_sbindir}
%{__make} install \
- prefix=$RPM_BUILD_ROOT%{_prefix} \
- mandir=$RPM_BUILD_ROOT%{_mandir} \
- infodir=$RPM_BUILD_ROOT%{_infodir} \
- slibdir=$RPM_BUILD_ROOT/lib
+ DESTDIR=$RPM_BUILD_ROOT
ln -sf gcc $RPM_BUILD_ROOT%{_bindir}/cc
echo ".so gcc.1" > $RPM_BUILD_ROOT%{_mandir}/man1/cc.1