%bcond_with bootstrap
%define DASHED_SNAP %{nil}
%define SNAP %(echo %{DASHED_SNAP} | sed -e "s#-##g")
-%define GCC_VERSION 3.3.3
+%define GCC_VERSION 3.4.1
%define apiver 2.5
%define apisrc w32api-%{apiver}
-%define runver 3.2
+%define runver 3.3
%define runsrc mingw-runtime-%{runver}
Summary: Cross Mingw32 GNU binary utility development utilities - gcc
Summary(es): Utilitarios para desarrollo de binarios de la GNU - Mingw32 gcc
Summary(tr): GNU geliþtirme araçlarý - Mingw32 gcc
Name: crossmingw32-gcc
Version: %{GCC_VERSION}
-Release: 0.1
+Release: 1
Epoch: 1
License: GPL
Group: Development/Languages
Source0: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{GCC_VERSION}/gcc-%{GCC_VERSION}.tar.bz2
-# Source0-md5: 3c6cfd9fcd180481063b4058cf6faff2
+# Source0-md5: 31b459062499f9f68d451db9cbf3205c
Source1: http://dl.sourceforge.net/mingw/%{apisrc}.tar.gz
# Source1-md5: be74d8925d1e273336ecb0d9225867f1
Source2: http://dl.sourceforge.net/mingw/%{runsrc}.tar.gz
-# Source2-md5: ecfd49e08f20a88b7ba11a755f2b53c2
+# Source2-md5: 49c4a72951cb34c86b7583970dc058e9
Patch0: gcc-nodebug.patch
Patch1: %{name}-noioctl.patch
BuildRequires: autoconf
BuildRequires: crossmingw32-binutils >= 2.14.90.0.4.1-2
BuildRequires: flex
%if %{without bootstrap}
-BuildRequires: crossmingw32-runtime >= 3.0
-BuildRequires: crossmingw32-w32api >= 2.3
+BuildRequires: crossmingw32-runtime >= 3.3
+BuildRequires: crossmingw32-w32api >= 2.5
%endif
Requires: crossmingw32-binutils >= 2.14.90.0.4.1-2
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define target i386-mingw32
%define target_platform i386-pc-mingw32
%define arch %{_prefix}/%{target}
-%define gccarch %{_libdir}/gcc-lib/%{target}
-%define gcclib %{_libdir}/gcc-lib/%{target}/%{version}
+%define gccarch %{_libdir}/gcc/%{target}
+%define gcclib %{_libdir}/gcc/%{target}/%{version}
%description
crossmingw32 is a complete cross-compiling development system for
--mandir=%{_mandir} \
--bindir=%{arch}/bin \
--libdir=%{_libdir} \
+ --libexecdir=%{_libexecdir} \
--includedir=%{arch}/include \
--enable-languages="c,c++,f77,java,objc" \
--with-gnu-as \
%dir %{gcclib}
%attr(755,root,root) %{gcclib}/cc1
%{gcclib}/libgcc.a
+%{gcclib}/libgcov.a
%{gcclib}/specs*
%{gcclib}/include
+%{_mandir}/man1/%{target}-cpp.1*
%{_mandir}/man1/%{target}-gcc.1*
+%{_mandir}/man1/%{target}-gcov.1*
%files c++
%defattr(644,root,root,755)
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/%{target}-gcj
%attr(755,root,root) %{_bindir}/%{target}-gcjh
+%attr(755,root,root) %{_bindir}/%{target}-grepjar
+%attr(755,root,root) %{_bindir}/%{target}-jar
%attr(755,root,root) %{_bindir}/%{target}-jcf-dump
%attr(755,root,root) %{_bindir}/%{target}-jv-scan
-%attr(755,root,root) %{arch}/bin/grepjar
-%attr(755,root,root) %{arch}/bin/jar
+#%attr(755,root,root) %{arch}/bin/grepjar
+#%attr(755,root,root) %{arch}/bin/jar
%attr(755,root,root) %{gcclib}/jc1
%attr(755,root,root) %{gcclib}/jvgenmain
%{_mandir}/man1/%{target}-gcj.1*
+%{_mandir}/man1/%{target}-gcjh.1*
+%{_mandir}/man1/%{target}-grepjar.1*
+%{_mandir}/man1/%{target}-jar.1*
+%{_mandir}/man1/%{target}-jcf-dump.1*
+%{_mandir}/man1/%{target}-jv-scan.1*