Name:    binutils-aarch64-linux-gnu
Summary: Cross Binutils for Aarch64
Version: 2.31.1
Release: 1%{?dist}
License: GPLv2+
URL:     http://www.gnu.org/software/binutils
Group:   System Environment/Base
Vendor:  VMware, Inc.
Distribution: Photon
Source0: https://ftp.gnu.org/gnu/binutils/binutils-%{version}.tar.xz
%define sha1 binutils=3b031410897fe224412f3a6a1b052402d2fbcc6a
BuildArch: x86_64

%define target_arch aarch64-unknown-linux-gnu
%define sysroot /target-aarch64

%description
The Binutils package contains a linker, an assembler,
and other tools for handling object files.

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

%build

sh configure \
    --prefix=%{_prefix} \
    --target=%{target_arch} \
    --with-sysroot=%{sysroot} \
    --disable-multilib && \
make configure-host && \
make %{?_smp_mflags}

%install
make DESTDIR=%{buildroot} install
rm -rf %{buildroot}%{_infodir}
rm -rf %{buildroot}%{_datadir}/locale

%post   -p /sbin/ldconfig
%postun -p /sbin/ldconfig

%files
%defattr(-,root,root)
%{_bindir}/*
%{_datadir}/*
%{_prefix}/%{target_arch}/*

%changelog
* Fri Nov 02 2018 Alexey Makhalov <amakhalov@vmware.com> 2.31.1-1
- Cloned from cross-aarch64-tools.spec
* Thu Nov 1 2018 Sriram Nambakam <snambakam@vmware.com> 1.0.0-3
- Updated versions of cross toolchain components
* Mon Oct 22 2018 Sriram Nambakam <snambakam@vmware.com> 1.0.0-2
- Replace _sysroot definition with sysroot
* Fri Oct 19 2018 Sriram Nambakam <snambakam@vmware.com> 1.0.0
- Initial build. First version