X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=crossppc64-gcc.spec;h=8fd861551f777292d26563459953843bdd0ba768;hb=942816f3eeb9060e4ca6d1484c39829ca9850b5a;hp=8e75e6bf3b8e054573038afc88906e448586e8ed;hpb=781fdc871d0ca88d9886f461c606f4be68db2ec8;p=packages%2Fcrossppc64-gcc.git diff --git a/crossppc64-gcc.spec b/crossppc64-gcc.spec index 8e75e6b..8fd8615 100644 --- a/crossppc64-gcc.spec +++ b/crossppc64-gcc.spec @@ -1,28 +1,20 @@ Summary: Cross PPC64 GNU binary utility development utilities - gcc -Summary(es): Utilitarios para desarrollo de binarios de la GNU - PPC64 gcc -Summary(fr): Utilitaires de développement binaire de GNU - PPC64 gcc -Summary(pl): Skro¶ne narzêdzia programistyczne GNU dla PPC64 - gcc -Summary(pt_BR): Utilitários para desenvolvimento de binários da GNU - PPC64 gcc -Summary(tr): GNU geliþtirme araçlarý - PPC64 gcc +Summary(es.UTF-8): Utilitarios para desarrollo de binarios de la GNU - PPC64 gcc +Summary(fr.UTF-8): Utilitaires de développement binaire de GNU - PPC64 gcc +Summary(pl.UTF-8): Skrośne narzędzia programistyczne GNU dla PPC64 - gcc +Summary(pt_BR.UTF-8): Utilitários para desenvolvimento de binários da GNU - PPC64 gcc +Summary(tr.UTF-8): GNU geliştirme araçları - PPC64 gcc Name: crossppc64-gcc -Version: 4.0.1 -#define _snap 20050609 -Release: 1 +Version: 4.1.1 +%define _snap 20060504r113515 +Release: 0.%{_snap}.1 Epoch: 1 License: GPL Group: Development/Languages -Source0: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/gcc-%{version}.tar.bz2 -# Source0-md5: 947416e825a877a0d69489be1be43be1 -#Source0: ftp://gcc.gnu.org/pub/gcc/snapshots/4.0-%{_snap}/gcc-4.0-%{_snap}.tar.bz2 -%define _llh_ver 2.6.11.2 -Source1: http://ep09.pld-linux.org/~mmazur/linux-libc-headers/linux-libc-headers-%{_llh_ver}.tar.bz2 -# Source1-md5: 2d21d8e7ff641da74272b114c786464e -%define _glibc_ver 2.3.5 -Source2: ftp://sources.redhat.com/pub/glibc/releases/glibc-%{_glibc_ver}.tar.bz2 -# Source2-md5: 93d9c51850e0513aa4846ac0ddcef639 -Source3: ftp://sources.redhat.com/pub/glibc/releases/glibc-linuxthreads-%{_glibc_ver}.tar.bz2 -# Source3-md5: 77011b0898393c56b799bc011a0f37bf -Patch0: %{name}-libc-sysdeps-configure.patch +#Source0: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/gcc-%{version}.tar.bz2 +Source0: gcc-4.1-%{_snap}.tar.bz2 +# Source0-md5: 475abff96a6fb1f80ef69dded2f9ed2d +Patch0: gcc-pr25672.patch URL: http://gcc.gnu.org/ BuildRequires: autoconf BuildRequires: automake @@ -47,17 +39,17 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) This package contains a cross-gcc which allows the creation of binaries to be run on PPC64 Linux on other machines. -%description -l de -Dieses Paket enthält einen Cross-gcc, der es erlaubt, auf einem -anderem Rechner Code für PPC64 Linux zu generieren. +%description -l de.UTF-8 +Dieses Paket enthält einen Cross-gcc, der es erlaubt, auf einem +anderem Rechner Code für PPC64 Linux zu generieren. -%description -l pl -Ten pakiet zawiera skro¶ny gcc pozwalaj±cy na robienie na innych -maszynach binariów do uruchamiania na Linuksie PPC64. +%description -l pl.UTF-8 +Ten pakiet zawiera skrośny gcc pozwalający na robienie na innych +maszynach binariów do uruchamiania na Linuksie PPC64. %package c++ Summary: C++ support for crossppc64-gcc -Summary(pl): Obs³uga C++ dla crossppc64-gcc +Summary(pl.UTF-8): Obsługa C++ dla crossppc64-gcc Group: Development/Languages Requires: %{name} = %{epoch}:%{version}-%{release} @@ -65,42 +57,15 @@ Requires: %{name} = %{epoch}:%{version}-%{release} This package adds C++ support to the GNU Compiler Collection for PPC64. -%description c++ -l pl -Ten pakiet dodaje obs³ugê C++ do kompilatora gcc dla PPC64. +%description c++ -l pl.UTF-8 +Ten pakiet dodaje obsługę C++ do kompilatora gcc dla PPC64. %prep -%setup -q -n gcc-%{version} -a1 -a2 -a3 -#setup -q -n gcc-4.0-%{_snap} -a1 -a2 -a3 -mv linuxthreads* glibc-%{_glibc_ver} +#setup -q -n gcc-%{version} +%setup -q -n gcc-4_1-branch %patch0 -p1 %build -FAKE_ROOT=$PWD/fake-root - -rm -rf $FAKE_ROOT && install -d $FAKE_ROOT%{_includedir} -cp -r linux-libc-headers-%{_llh_ver}/include/{asm-ppc64,linux} $FAKE_ROOT%{_includedir} -ln -s asm-ppc64 $FAKE_ROOT%{_includedir}/asm - -cd glibc-%{_glibc_ver} -cp -f /usr/share/automake/config.* scripts -rm -rf builddir && install -d builddir && cd builddir -../configure \ ---prefix=$FAKE_ROOT%{_prefix} \ - --build=%{_target_platform} \ - --host=%{target} \ - --disable-nls \ - --enable-add-ons=linuxthreads \ - --with-headers=$FAKE_ROOT%{_includedir} \ - --disable-sanity-checks \ - --enable-hacker-mode - -%{__make} sysdeps/gnu/errlist.c -%{__make} install-headers - -install bits/stdio_lim.h $FAKE_ROOT%{_includedir}/bits -touch $FAKE_ROOT%{_includedir}/gnu/stubs.h -cd ../.. - cp -f /usr/share/automake/config.* . rm -rf obj-%{target} install -d obj-%{target} @@ -118,6 +83,7 @@ TEXCONFIG=false \ --libexecdir=%{_libdir} \ --disable-shared \ --disable-threads \ + --without-headers \ --enable-languages="c,c++" \ --enable-c99 \ --enable-long-long \ @@ -127,7 +93,6 @@ TEXCONFIG=false \ --with-demangler-in-ld \ --with-system-zlib \ --enable-multilib \ - --with-sysroot=$FAKE_ROOT \ --without-x \ --target=%{target} \ --host=%{_target_platform} \