File cross-arm-linux-binutils.spec of Package master-binutils

Summary: Binutils for the arm-linux architecture
Name: cross-arm-linux-binutils
Version: 2.19.1
Release: 0
License: GPLv2
Group: Development/Cross
URL: http://ftp.gnu.org/gnu/binutils
# BuildRequires:	cross-arm-linux-kernel-headers
Source0: http://ftp.gnu.org/gnu/binutils/binutils-%{version}.tar.bz2
# Re-generate this specfile using
# sed -e 's,@template@,arm-linux,g'
Source1: cross-template-binutils.spec
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root

%description 
This package contains the binutils that can operate on 
arm-linux programs.

Architectures supported so far include:
arm-linux-gnueabi ppc-linux-gnueabi mips-linux

%prep
%setup -q -n binutils-%{version}

%build
./configure --prefix=/opt/cross --build=`arch`-suse-linux --target=arm-linux --with-sysroot=/opt/cross/arm-linux
make

%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
perl -pi \
  -e "s,SEARCH_DIR.*,SEARCH_DIR(\"/opt/cross/arm-linux/lib\");,g;" \
  $RPM_BUILD_ROOT/opt/cross/arm-linux/lib/ldscripts/*

rm -rf $RPM_BUILD_ROOT/opt/cross/info $RPM_BUILD_ROOT/opt/cross/lib*/libiberty.a 
rm -rf $RPM_BUILD_ROOT/opt/cross/man $RPM_BUILD_ROOT/opt/cross/share/locale
# Try to not put build platform binaries into the proposed target root.
# unfortunately some Makefiles depend on this.
#rm -rf $RPM_BUILD_ROOT/opt/cross/arm-linux/bin/*


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
/opt/cross

%changelog
* Mon Apr 20 2009 Torsten Duwe <duwe@suse.de> - kernel-headers
- Initial build.

openSUSE Build Service is sponsored by