arm-none-eabi-newlib: Untar gcc-arm-embedded.tar.bz2 quietly

Also remove {gcc,newlib} folders before re-extracting and add
!emptydirs option.
This commit is contained in:
Ray Donnelly
2014-11-16 13:48:41 +00:00
parent 714e3b3e32
commit 8483dd6701

View File

@@ -14,7 +14,7 @@ license=('Various')
groups=("${MINGW_PACKAGE_PREFIX}-${_target}-toolchain")
depends=("${MINGW_PACKAGE_PREFIX}-${_target}-binutils")
makedepends=("${MINGW_PACKAGE_PREFIX}-gcc")
options=('staticlibs' '!strip')
options=('staticlibs' '!strip' '!emptydirs')
source=('gcc-arm-embedded.tar.bz2::https://launchpad.net/gcc-arm-embedded/4.8/4.8-2014-q3-update/+download/gcc-arm-none-eabi-4_8-2014q3-20140805-src.tar.bz2'
'10-newlib-arm-dynamic-reent.patch'
'20-newlib-libgloss-configure-fix.patch'
@@ -29,14 +29,16 @@ prepare() {
# Extract packages from archive
rm -rf ${srcdir}/tmp
mkdir ${srcdir}/tmp && cd ${srcdir}/tmp
tar xvf ../../gcc-arm-embedded.tar.bz2 --strip-components=2
tar xf ../../gcc-arm-embedded.tar.bz2 --strip-components=2
# Copy and extract GCC and Newlib packages
cp gcc.tar.bz2 ${srcdir}
cp newlib.tar.bz2 ${srcdir}
cd ${srcdir}
tar xvf gcc.tar.bz2
tar xvf newlib.tar.bz2
[ -d gcc ] && rm -rf gcc
[ -d newlib ] && rm -rf newlib
tar xf gcc.tar.bz2
tar xf newlib.tar.bz2
# Newlib
cd ${srcdir}/${_realname}