X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=crossppc-gcc.spec;h=0a1ba791602ed98a036fd36675cbc12fda8ec60d;hb=d383b9dbddf82388096731de0a073a8bc801b347;hp=300c7e44b23c3e28c4753146cc74175dc029ba95;hpb=36963cbaac36a002878c4ea34cab7e833d8ab8f5;p=packages%2Fcrossppc-gcc.git diff --git a/crossppc-gcc.spec b/crossppc-gcc.spec index 300c7e4..0a1ba79 100644 --- a/crossppc-gcc.spec +++ b/crossppc-gcc.spec @@ -1,28 +1,18 @@ Summary: Cross PPC GNU binary utility development utilities - gcc -Summary(es): Utilitarios para desarrollo de binarios de la GNU - PPC gcc -Summary(fr): Utilitaires de développement binaire de GNU - PPC gcc -Summary(pl): Skro¶ne narzêdzia programistyczne GNU dla PPC - gcc -Summary(pt_BR): Utilitários para desenvolvimento de binários da GNU - PPC gcc -Summary(tr): GNU geliþtirme araçlarý - PPC gcc +Summary(es.UTF-8): Utilitarios para desarrollo de binarios de la GNU - PPC gcc +Summary(fr.UTF-8): Utilitaires de développement binaire de GNU - PPC gcc +Summary(pl.UTF-8): Skrośne narzędzia programistyczne GNU dla PPC - gcc +Summary(pt_BR.UTF-8): Utilitários para desenvolvimento de binários da GNU - PPC gcc +Summary(tr.UTF-8): GNU geliştirme araçları - PPC gcc Name: crossppc-gcc Version: 4.0.2 -#define _snap 20050609 -Release: 1 +Release: 2 Epoch: 1 License: GPL Group: Development/Languages Source0: ftp://gcc.gnu.org/pub/gcc/releases/gcc-%{version}/gcc-%{version}.tar.bz2 # Source0-md5: a659b8388cac9db2b13e056e574ceeb0 -#Source0: ftp://gcc.gnu.org/pub/gcc/snapshots/4.0-%{_snap}/gcc-4.0-%{_snap}.tar.bz2 -%define _llh_ver 2.6.12.0 -Source1: http://ep09.pld-linux.org/~mmazur/linux-libc-headers/linux-libc-headers-%{_llh_ver}.tar.bz2 -# Source1-md5: eae2f562afe224ad50f65a6acfb4252c -%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 +Patch0: gcc-pr25715.patch URL: http://gcc.gnu.org/ BuildRequires: autoconf BuildRequires: automake @@ -47,59 +37,31 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) This package contains a cross-gcc which allows the creation of binaries to be run on PPC Linux on other machines. -%description -l de -Dieses Paket enthält einen Cross-gcc, der es erlaubt, auf einem -anderem Rechner Code für PPC 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 PPC 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 PPC. +%description -l pl.UTF-8 +Ten pakiet zawiera skrośny gcc pozwalający na robienie na innych +maszynach binariów do uruchamiania na Linuksie PPC. %package c++ Summary: C++ support for crossppc-gcc -Summary(pl): Obs³uga C++ dla crossppc-gcc +Summary(pl.UTF-8): Obsługa C++ dla crossppc-gcc Group: Development/Languages Requires: %{name} = %{epoch}:%{version}-%{release} %description c++ This package adds C++ support to the GNU Compiler Collection for PPC. -%description c++ -l pl -Ten pakiet dodaje obs³ugê C++ do kompilatora gcc dla PPC. +%description c++ -l pl.UTF-8 +Ten pakiet dodaje obsługę C++ do kompilatora gcc dla PPC. %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} %patch0 -p1 %build -FAKE_ROOT=$PWD/fake-root - -rm -rf $FAKE_ROOT && install -d $FAKE_ROOT/usr/include -cp -r linux-libc-headers-%{_llh_ver}/include/{asm-ppc,linux} $FAKE_ROOT/usr/include -ln -s asm-ppc $FAKE_ROOT/usr/include/asm - -cd glibc-%{_glibc_ver} -cp -f /usr/share/automake/config.* scripts -rm -rf builddir && install -d builddir && cd builddir -../configure \ - --prefix=$FAKE_ROOT/usr \ - --build=%{_target_platform} \ - --host=%{target} \ - --disable-nls \ - --enable-add-ons=linuxthreads \ - --with-headers=$FAKE_ROOT/usr/include \ - --disable-sanity-checks \ - --enable-hacker-mode - -%{__make} sysdeps/gnu/errlist.c -%{__make} install-headers - -install bits/stdio_lim.h $FAKE_ROOT/usr/include/bits -touch $FAKE_ROOT/usr/include/gnu/stubs.h -cd ../.. - cp -f /usr/share/automake/config.* . rm -rf obj-%{target} install -d obj-%{target} @@ -117,6 +79,7 @@ TEXCONFIG=false \ --libexecdir=%{_libdir} \ --disable-shared \ --disable-threads \ + --without-headers \ --enable-languages="c,c++" \ --enable-c99 \ --enable-long-long \ @@ -126,7 +89,6 @@ TEXCONFIG=false \ --with-demangler-in-ld \ --with-system-zlib \ --disable-multilib \ - --with-sysroot=$FAKE_ROOT \ --without-x \ --target=%{target} \ --host=%{_target_platform} \