%bcond_with bootstrap # bootstrap build (using binary w32api/mingw)
#
Summary: Cross Mingw32 GNU binary utility development utilities - gcc
-Summary(es): Utilitarios para desarrollo de binarios de la GNU - Mingw32 gcc
-Summary(fr): Utilitaires de développement binaire de GNU - Mingw32 gcc
-Summary(pl): Skro¶ne narzêdzia programistyczne GNU dla Mingw32 - gcc
-Summary(pt_BR): Utilitários para desenvolvimento de binários da GNU - Mingw32 gcc
-Summary(tr): GNU geliþtirme araçlarý - Mingw32 gcc
+Summary(es.UTF-8): Utilitarios para desarrollo de binarios de la GNU - Mingw32 gcc
+Summary(fr.UTF-8): Utilitaires de développement binaire de GNU - Mingw32 gcc
+Summary(pl.UTF-8): Skrośne narzędzia programistyczne GNU dla Mingw32 - gcc
+Summary(pt_BR.UTF-8): Utilitários para desenvolvimento de binários da GNU - Mingw32 gcc
+Summary(tr.UTF-8): GNU geliştirme araçları - Mingw32 gcc
Name: crossmingw32-gcc
-Version: 4.1.1
-Release: 2
+Version: 4.1.2
+Release: 1
Epoch: 1
License: GPL
Group: Development/Languages
Source0: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/gcc-%{version}.tar.bz2
-# Source0-md5: ad9f97a4d04982ccf4fd67cb464879f3
-%define apiver 3.7
+# Source0-md5: a4a3eb15c96030906d8494959eeda23c
+%define apiver 3.9
Source1: http://dl.sourceforge.net/mingw/w32api-%{apiver}.tar.gz
-# Source1-md5: 0b3a6d08136581c93b3a3207588acea9
-%define runver 3.10
+# Source1-md5: 6df787f64fdeac6a209c98346dc1611c
+%define runver 3.12
Source2: http://dl.sourceforge.net/mingw/mingw-runtime-%{runver}.tar.gz
-# Source2-md5: 7fa2638d23136fd84d5d627bef3b408a
+# Source2-md5: 530fe503fced8bc7f7b7be0aa6e00c5c
Patch0: gcc-nodebug.patch
Patch1: %{name}-noioctl.patch
BuildRequires: autoconf
BuildRequires: bison
BuildRequires: crossmingw32-binutils >= 2.15.91.0.2-2
BuildRequires: flex
-%if !%{with bootstrap}
+%if %{without bootstrap}
BuildRequires: crossmingw32-runtime >= 3.5
BuildRequires: crossmingw32-w32api >= 3.1
%endif
%define gccarch %{_libdir}/gcc/%{target}
%define gcclib %{gccarch}/%{version}
-%define _noautostrip .*/lib.*\\.a
+%define _noautostrip .*/lib.*\\.a
%description
crossmingw32 is a complete cross-compiling development system for
This package contains cross targeted gcc.
-%description -l de
-Dieses Paket enthält einen Cross-gcc, der es erlaubt, auf einem
-anderem Rechner Code für Win32 zu generieren.
+%description -l de.UTF-8
+Dieses Paket enthält einen Cross-gcc, der es erlaubt, auf einem
+anderem Rechner Code für Win32 zu generieren.
-%description -l pl
-crossmingw32 jest kompletnym systemem do kompilacji skro¶nej,
-pozwalaj±cym budowaæ aplikacje MS Windows pod Linuksem u¿ywaj±c
-bibliotek Mingw32. System sk³ada siê z binutils, gcc z g++ i objc,
-libstdc++ - wszystkie generuj±ce kod dla platformy i386-mingw32, oraz
+%description -l pl.UTF-8
+crossmingw32 jest kompletnym systemem do kompilacji skrośnej,
+pozwalającym budować aplikacje MS Windows pod Linuksem używając
+bibliotek Mingw32. System składa się z binutils, gcc z g++ i objc,
+libstdc++ - wszystkie generujące kod dla platformy i386-mingw32, oraz
z bibliotek w formacie COFF.
-Ten pakiet zawiera gcc generuj±ce skro¶nie kod dla Win32.
+Ten pakiet zawiera gcc generujące skrośnie kod dla Win32.
%package c++
Summary: Mingw32 binary utility development utilities - g++
-Summary(pl): Zestaw narzêdzi mingw32 - g++
+Summary(pl.UTF-8): Zestaw narzędzi mingw32 - g++
Group: Development/Languages
Requires: %{name} = %{epoch}:%{version}-%{release}
This package contains cross targeted g++ and (static) libstdc++.
-%description c++ -l pl
-crossmingw32 jest kompletnym systemem do kompilacji skro¶nej,
-pozwalaj±cym budowaæ aplikacje MS Windows pod Linuksem u¿ywaj±c
-bibliotek mingw32. System sk³ada siê z binutils, gcc z g++ i objc,
-libstdc++ - wszystkie generuj±ce kod dla platformy i386-mingw32, oraz
+%description c++ -l pl.UTF-8
+crossmingw32 jest kompletnym systemem do kompilacji skrośnej,
+pozwalającym budować aplikacje MS Windows pod Linuksem używając
+bibliotek mingw32. System składa się z binutils, gcc z g++ i objc,
+libstdc++ - wszystkie generujące kod dla platformy i386-mingw32, oraz
z bibliotek w formacie COFF.
-Ten pakiet zawiera g++ generuj±ce kod pod Win32 oraz bibliotekê
+Ten pakiet zawiera g++ generujące kod pod Win32 oraz bibliotekę
libstdc++.
# does this even work?
%package objc
Summary: Mingw32 binary utility development utilities - objc
-Summary(pl): Zestaw narzêdzi mingw32 - objc
+Summary(pl.UTF-8): Zestaw narzędzi mingw32 - objc
Group: Development/Languages
Requires: %{name} = %{epoch}:%{version}-%{release}
This package contains cross targeted objc compiler.
-%description objc -l pl
-crossmingw32 jest kompletnym systemem do kompilacji skro¶nej,
-pozwalaj±cym budowaæ aplikacje MS Windows pod Linuksem u¿ywaj±c
-bibliotek mingw32. System sk³ada siê z binutils, gcc z g++ i objc,
-libstdc++ - wszystkie generuj±ce kod dla platformy i386-mingw32, oraz
+%description objc -l pl.UTF-8
+crossmingw32 jest kompletnym systemem do kompilacji skrośnej,
+pozwalającym budować aplikacje MS Windows pod Linuksem używając
+bibliotek mingw32. System składa się z binutils, gcc z g++ i objc,
+libstdc++ - wszystkie generujące kod dla platformy i386-mingw32, oraz
z bibliotek w formacie COFF.
-Ten pakiet zawiera kompilator objc generuj±cy kod pod Win32.
+Ten pakiet zawiera kompilator objc generujący kod pod Win32.
# does this even work?
%package fortran
Summary: Mingw32 binary utility development utilities - Fortran
-Summary(pl): Zestaw narzêdzi mingw32 - Fortran
+Summary(pl.UTF-8): Zestaw narzędzi mingw32 - Fortran
Group: Development/Languages
Requires: %{name} = %{epoch}:%{version}-%{release}
Obsoletes: crossmingw32-gcc-g77
This package contains cross targeted Fortran compiler.
-%description fortran -l pl
-crossmingw32 jest kompletnym systemem do kompilacji skro¶nej,
-pozwalaj±cym budowaæ aplikacje MS Windows pod Linuksem u¿ywaj±c
-bibliotek mingw32. System sk³ada siê z binutils, gcc z g++ i objc,
-libstdc++ - wszystkie generuj±ce kod dla platformy i386-mingw32, oraz
+%description fortran -l pl.UTF-8
+crossmingw32 jest kompletnym systemem do kompilacji skrośnej,
+pozwalającym budować aplikacje MS Windows pod Linuksem używając
+bibliotek mingw32. System składa się z binutils, gcc z g++ i objc,
+libstdc++ - wszystkie generujące kod dla platformy i386-mingw32, oraz
z bibliotek w formacie COFF.
-Ten pakiet zawiera kompilator Fortranu generuj±cy kod pod Win32.
+Ten pakiet zawiera kompilator Fortranu generujący kod pod Win32.
# does this even work?
%package java
Summary: Mingw32 binary utility development utilities - Java
-Summary(pl): Zestaw narzêdzi mingw32 - Java
+Summary(pl.UTF-8): Zestaw narzędzi mingw32 - Java
Group: Development/Languages
Requires: %{name} = %{epoch}:%{version}-%{release}
This package contains cross targeted Java compiler.
-%description java -l pl
+%description java -l pl.UTF-8
-crossmingw32 jest kompletnym systemem do kompilacji skro¶nej,
-pozwalaj±cym budowaæ aplikacje MS Windows pod Linuksem u¿ywaj±c
-bibliotek mingw32. System sk³ada siê z binutils, gcc z g++ i objc,
-libstdc++ - wszystkie generuj±ce kod dla platformy i386-mingw32, oraz
+crossmingw32 jest kompletnym systemem do kompilacji skrośnej,
+pozwalającym budować aplikacje MS Windows pod Linuksem używając
+bibliotek mingw32. System składa się z binutils, gcc z g++ i objc,
+libstdc++ - wszystkie generujące kod dla platformy i386-mingw32, oraz
z bibliotek w formacie COFF.
-Ten pakiet zawiera kompilator Javy generuj±cy kod pod Win32.
+Ten pakiet zawiera kompilator Javy generujący kod pod Win32.
%prep
%setup -q -n gcc-%{version}