[arch-commits] Commit in tinygo/trunk (PKGBUILD)

Anatol Pomozov anatolik at gemini.archlinux.org
Thu Mar 10 20:39:18 UTC 2022


    Date: Thursday, March 10, 2022 @ 20:39:18
  Author: anatolik
Revision: 1146120

upgpkg: tinygo 0.22.0-1

Modified:
  tinygo/trunk/PKGBUILD

----------+
 PKGBUILD |   27 +++++++++++++++++++--------
 1 file changed, 19 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-03-10 20:29:12 UTC (rev 1146119)
+++ PKGBUILD	2022-03-10 20:39:18 UTC (rev 1146120)
@@ -1,13 +1,13 @@
 # Maintainer: Anatol Pomozov <anatol.pomozov at gmail.com>
 
 pkgname=tinygo
-pkgver=0.21.0
+pkgver=0.22.0
 pkgrel=1
 pkgdesc='Go compiler for small places. Microcontrollers, WebAssembly, and command-line tools. Based on LLVM.'
 arch=(x86_64)
 url='https://github.com/tinygo-org/tinygo'
 license=(BSD)
-options=(!strip)
+options=(!strip !lto)
 # TODO: re-add these deps when switching back to system LLVM
 #depends=(llvm-libs clang lld)
 # TODO: add llvm + remove cmake/ninja/python from build deps
@@ -21,6 +21,11 @@
         git+https://github.com/llvm-mirror/compiler-rt#branch=release_80
         git+https://github.com/CraneStation/wasi-libc
         git+https://github.com/keith-packard/picolibc
+        git+https://github.com/tinygo-org/stm32-svd
+        git://git.musl-libc.org/musl
+        git+https://github.com/WebAssembly/binaryen.git
+        git+https://github.com/mingw-w64/mingw-w64.git
+        git+https://github.com/tinygo-org/llvm-project#branch=xtensa_release_13.0.0
         disable_static_llvm.patch)
 sha256sums=('SKIP'
             'SKIP'
@@ -30,6 +35,11 @@
             'SKIP'
             'SKIP'
             'SKIP'
+            'SKIP'
+            'SKIP'
+            'SKIP'
+            'SKIP'
+            'SKIP'
             'd50593810cff1857e24adf537a624d79f128573d177f4f6da404da1539eaa967')
 
 prepare() {
@@ -39,24 +49,25 @@
   git config -f .gitmodules 'submodule.lib/nrfx.url' "$srcdir/nrfx"
   git config -f .gitmodules 'submodule.lib/CMSIS.url' "$srcdir/CMSIS"
   git config -f .gitmodules 'submodule.lib/avr.url' "$srcdir/avr-mcu"
-  # temporarily disabled because it references an unknown commit hash
-  #git config -f .gitmodules 'submodule.lib/cmsis-svd.url' "$srcdir/cmsis-svd"
+  git config -f .gitmodules 'submodule.lib/cmsis-svd.url' "$srcdir/cmsis-svd"
   git config -f .gitmodules 'submodule.lib/compiler-rt.url' "$srcdir/compiler-rt"
   git config -f .gitmodules 'submodule.lib/wasi-libc.url' "$srcdir/wasi-libc"
   git config -f .gitmodules 'submodule.lib/picolibc.url' "$srcdir/picolibc"
+  git config -f .gitmodules 'submodule.lib/stm32-svd.url' "$srcdir/stm32-svd"
+  git config -f .gitmodules 'submodule.lib/musl.url' "$srcdir/musl"
+  git config -f .gitmodules 'submodule.lib/binaryen.url' "$srcdir/binaryen"
+  git config -f .gitmodules 'submodule.lib/mingw-w64.url' "$srcdir/mingw-w64"
 
   git submodule sync
   git submodule update
 
+  ln -s ../llvm-project
+
   #patch -p1 < ../disable_static_llvm.patch
-
-  # TODO: remove `make llvm-source` when switching back to system LLVM
-  make llvm-source
 }
 
 build() {
   cd tinygo
-  # TODO: remove `make llvm-build` when switching back to system LLVM
   make llvm-build
   make build/release
 }



More information about the arch-commits mailing list