File binutils.spec of Package arm-cross-binutils
# norootforbuild
Name: arm-cross-binutils
Version: 2.19.1
BuildRequires: gcc-c++
Summary: GNU Binutils
Requires(post): info
Requires(preun): info
Release: 0
License: LGPLv2.1+
Group: Development
Source: binutils-2.19.1.tar.gz
Group: Development
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
Binutils for arm cortex processor
%define _prefix /opt
$define _infodir /opt/info
%prep
%setup -q -n binutils-2.19.1
%build
mkdir build-dir
cd build-dir
../configure --target=arm-none-eabi --prefix=%{_prefix} --enable-interwork --enable-multilib --disable-nls
make all
%install
cd build-dir
make DESTDIR=$RPM_BUILD_ROOT install
%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
%clean
rm -rf $RPM_BUILD_ROOT