From 8483dd6701f9a919f3b6b213d2bb6b95ff10973e Mon Sep 17 00:00:00 2001 From: Ray Donnelly Date: Sun, 16 Nov 2014 13:48:41 +0000 Subject: [PATCH] arm-none-eabi-newlib: Untar gcc-arm-embedded.tar.bz2 quietly Also remove {gcc,newlib} folders before re-extracting and add !emptydirs option. --- mingw-w64-arm-none-eabi-newlib/PKGBUILD | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/mingw-w64-arm-none-eabi-newlib/PKGBUILD b/mingw-w64-arm-none-eabi-newlib/PKGBUILD index b288e3f9a7..da1630dd04 100644 --- a/mingw-w64-arm-none-eabi-newlib/PKGBUILD +++ b/mingw-w64-arm-none-eabi-newlib/PKGBUILD @@ -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}