diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 34 insertions, 0 deletions
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 |