-ExclusiveArch: %{ix86}
-Source0: ftp://ftp.gnu.org/pub/gnu/gcc-%{version}.tar.gz
-Patch0: gcc-info.patch
-Patch1: gcc-pld-linux.patch
-Patch2: gcc-libstdc++.patch
-Patch3: gcc-bootstrap.patch
-Patch4: gcc-cpp-macro-doc.patch
-Patch5: gcc-default-arch.patch
-Patch6: gcc-libstdc++-out-of-mem.patch
-Patch7: gcc-libstdc++-wstring.patch
-Patch8: gcc-libstdc++-bastring.patch
-Patch9: gcc-manpage.patch
-Patch10: gcc-cpp-dos-newlines.patch
-Patch11: gcc-gpc.patch
-Patch12: gcc-m68k-pic.patch
-Patch13: gcc-sparc32-rfi.patch
-Patch14: gcc-builtin-apply.patch
-Patch15: gcc-ppc-ice.patch
-Patch16: gcc-ppc-descriptions.patch
-Patch17: gcc-alpha-complex-float.patch
-Patch18: gcc-gcj-vs-iconv.patch
-Patch19: gcc-libobjc.patch
-Patch20: gcc-pointer-arith.patch
-Patch21: gcc-crtendS.patch
-Patch22: %{name}-libio.patch
-Patch23: %{name}-includes.patch
-Patch24: %{name}-libiberty.patch
-BuildRequires: crossmingw32-platform
-BuildRequires: crossmingw32-binutils
-BuildRequires: flex
-BuildRequires: bison
+Source0: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/gcc-%{version}.tar.bz2
+# Source0-md5: 48231a8e33ed6e058a341c53b819de1a
+%define apiver 3.15
+Source1: http://downloads.sourceforge.net/mingw/w32api-%{apiver}-1-mingw32-dev.tar.lzma
+# Source1-md5: efcbcadd0299a6413d95b9ce919ede9f
+%define runver 3.18
+Source2: http://downloads.sourceforge.net/mingw/mingwrt-%{runver}-mingw32-dev.tar.gz
+# Source2-md5: e49803d8c14b1ffa6e24e5b5fee31a3d
+# svn diff -x --ignore-eol-style svn://gcc.gnu.org/svn/gcc/tags/gcc_4_5_1_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_5-branch > gcc-branch.diff
+Patch100: gcc-branch.diff
+Patch0: %{name}-buildsystem1.patch
+Patch1: %{name}-buildsystem2.patch
+Patch2: %{name}-lfs.patch