diff options
author | muhviehstah | 2016-11-11 16:49:52 +0100 |
---|---|---|
committer | muhviehstah | 2016-11-11 16:49:52 +0100 |
commit | 88ca309cbcf40d2f5d6a2efa4e71a5e0248271de (patch) | |
tree | 773b293954c0201da734e71cc3cce53f7c431a4d | |
download | aur-88ca309cbcf40d2f5d6a2efa4e71a5e0248271de.tar.gz |
first release
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 47 |
2 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2adcd3fad4e8 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = arm-none-eabi-newlib-linaro-git + pkgdesc = A C standard library implementation intended for use on embedded systems (ARM bare metal) Linaro Git Version + pkgver = 20160923 + pkgrel = 1 + url = http://www.sourceware.org/newlib/ + arch = any + license = BSD + makedepends = arm-none-eabi-gcc + makedepends = cloog-git + provides = "${_target}"-newlib + options = !emptydirs + options = !strip + source = git+http://git.linaro.org/toolchain/newlib.git#tag=newlib-snapshot-20160923 + sha1sums = SKIP + +pkgname = arm-none-eabi-newlib-linaro-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..420671325670 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# $Id$ +# Maintainer: Timo Sarawinski <t.sarawinski@gmail.com> + +_target=arm-none-eabi +pkgname=$_target-newlib-linaro-git +_gitver=cf38811335370ab2bcd044801c56a2b081a0c5bf +pkgver=20160923 +pkgrel=1 +_libname=newlib +_upstream_ver=snapshot-"${pkgver}" +pkgdesc='A C standard library implementation intended for use on embedded systems (ARM bare metal) Linaro Git Version' +arch=(any) +url='http://www.sourceware.org/newlib/' +license=(BSD) +makedepends=($_target-gcc 'cloog-git') +options=(!emptydirs !strip) +provides=('"${_target}"-newlib') +source=("git+http://git.linaro.org/toolchain/newlib.git#tag=newlib-snapshot-${pkgver}") +sha1sums=('SKIP') + +build() { + + cd "$srcdir/${_libname}" + export CFLAGS_FOR_TARGET='-g -O3 -ffunction-sections -fdata-sections' + ./configure \ + --target="$_target" \ + --prefix=/usr \ + --disable-newlib-supplied-syscalls \ + --disable-nls \ + --enable-newlib-io-long-long \ + --enable-newlib-register-fini \ + --enable-newlib-reent-small \ + --disable-newlib-fvwrite-in-streamio \ + --disable-newlib-fseek-optimization \ + --disable-newlib-wide-orient \ + --enable-newlib-nano-malloc \ + --disable-newlib-unbuf-stream-opt \ + --enable-lite-exit \ + --enable-newlib-global-atexit \ + --enable-newlib-nano-formatted-io + make +} + +package() { + cd "$srcdir/${_libname}/" + make DESTDIR="${pkgdir}" install -j1 +} |