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:
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user