File gcc-bootstrap.spec of Package arm-cross-gcc-bootstrap

# norootforbuild

Name: arm-cross-gcc-bootstrap
Version: 4.3.3
BuildRequires:  gcc-c++ arm-cross-binutils  mpfr-devel mpfr gmp-devel gmp
Requires: arm-cross-binutils mpfr-devel mpfr gmp-devel gmp
Summary: GNU gcc bootstrap
Requires(post): info
Requires(preun): info

Release: 0
License:      LGPLv2.1+
Group: Development
Source: gcc-4.3.3.tar.gz
Group: Development
BuildRoot: %{_tmppath}/%{name}-%{version}-build

%description
Gcc bootstrap for arm cortex processor

%define _prefix /opt
%define _infodir /opt/info

%prep  
%setup -q -n gcc-4.3.3

%build 

mkdir build-dir  
cd build-dir 
../configure --target=arm-none-eabi --prefix=%{_prefix} --enable-interwork --enable-multilib --enable-languages="c" --with-newlib --without-headers --disable-shared --disable-nls 
make all-gcc

%install
cd build-dir  
make DESTDIR=$RPM_BUILD_ROOT install-gcc

%files
%defattr(-,root,root)
%{_prefix}  

%post
/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :

%preun
if [ $1 = 0 ] ; then
  /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
fi
openSUSE Build Service is sponsored by