summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD34
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