diff options
author | Alexander Koch | 2018-03-20 13:46:29 +0100 |
---|---|---|
committer | Alexander Koch | 2018-03-20 13:46:29 +0100 |
commit | a733d663ac9a4995e7002db448ffe12b2b925e7e (patch) | |
tree | 7847f1b5c082141d2b32a580ef83b1225d7f092f | |
download | aur-a733d663ac9a4995e7002db448ffe12b2b925e7e.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 34 |
3 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..318d9ac87e03 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = oselas-arm-v7a-linux-gnueabihf + pkgdesc = OSELAS cross toolchain for ARMv7a hardfloat + pkgver = 2018.02.0 + pkgrel = 1 + url = https://www.pengutronix.de/en/software/toolchain.html + arch = x86_64 + license = GPL + makedepends = ptxdist-2018.02>=2018.02.0 + makedepends = gcc>=7.2.1 + depends = ncurses + options = !strip + source = https://public.pengutronix.de/oselas/toolchain/OSELAS.Toolchain-2018.02.0.tar.bz2 + sha256sums = a5292724dc06e814d8f6d4712146e712d77d48872335595eca12ce80f83adb92 + +pkgname = oselas-arm-v7a-linux-gnueabihf + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..11503c81a815 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/src +/pkg +/OSELAS.Toolchain-*.tar.bz2 +/oselas-arm-v7a-linux-gnueabihf-*.pkg.tar.xz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7c2f36f479d8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Alexander Koch <lynix47@gmail.com> + +pkgname=oselas-arm-v7a-linux-gnueabihf +_srcname=OSELAS.Toolchain +pkgver=2018.02.0 +pkgrel=1 +pkgdesc="OSELAS cross toolchain for ARMv7a hardfloat" +arch=('x86_64') +url="https://www.pengutronix.de/en/software/toolchain.html" +license=('GPL') +depends=('ncurses') +options=('!strip') +makedepends=('ptxdist-2018.02>=2018.02.0' 'gcc>=7.2.1') +source=("https://public.pengutronix.de/oselas/toolchain/OSELAS.Toolchain-${pkgver}.tar.bz2") +sha256sums=('a5292724dc06e814d8f6d4712146e712d77d48872335595eca12ce80f83adb92') + +build() { + cd "${srcdir}/${_srcname}-${pkgver}" + + CONF="ptxconfigs/arm-v7a-linux-gnueabihf_gcc-7.3.1_glibc-2.27_binutils-2.30_kernel-4.15-sanitized.ptxconfig" + sed -i "$CONF" \ + -e "s/^PTXCONF_DESTDIR=\".*\"/PTXCONF_DESTDIR=\"${srcdir//\//\\\/}\/dest\"/" + ptxdist-2018.02 select "$CONF" + + # fetch all sources first to avoid download fail during build phase + ptxdist-2018.02 get + ptxdist-2018.02 go -q -j +} + +package() { + cp -a ${srcdir}/dest/* ${pkgdir} +} + +# vim: ts=4 |