[arch-commits] Commit in wasi-libc/repos/community-any (PKGBUILD PKGBUILD)

Jan Steffens heftig at gemini.archlinux.org
Thu Jun 16 23:35:46 UTC 2022


    Date: Thursday, June 16, 2022 @ 23:35:46
  Author: heftig
Revision: 1238258

archrelease: copy trunk to community-any

Added:
  wasi-libc/repos/community-any/PKGBUILD
    (from rev 1238257, wasi-libc/trunk/PKGBUILD)
Deleted:
  wasi-libc/repos/community-any/PKGBUILD

----------+
 PKGBUILD |   75 +++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 41 insertions(+), 34 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2022-06-16 23:34:00 UTC (rev 1238257)
+++ PKGBUILD	2022-06-16 23:35:46 UTC (rev 1238258)
@@ -1,34 +0,0 @@
-# Maintainer: Frederik Schwan <freswa at archlinux dot org>
-
-pkgname=wasi-libc
-pkgver=0+247+9886d3d
-_commit=9886d3d6200fcc3726329966860fc058707406cd  # main
-pkgrel=1
-epoch=1
-pkgdesc='WASI libc implementation for WebAssembly'
-arch=('any')
-url='https://github.com/WebAssembly/wasi-libc'
-license=('Apache' 'MIT')
-makedepends=('git' 'llvm' 'clang')
-source=("git+https://github.com/WebAssembly/wasi-libc.git#commit=${_commit}")
-b2sums=('SKIP')
-options=('staticlibs')
-
-pkgver() {
-  cd ${pkgname}
-  printf "0+%s+%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
-}
-
-build() {
-  cd ${pkgname}
-  make \
-    WASM_CC=/usr/bin/clang \
-    WASM_AR=/usr/bin/llvm-ar \
-    WASM_NM=/usr/bin/llvm-nm
-}
-
-package() {
-  cd ${pkgname}
-  install -dm755 "${pkgdir}"/usr/share
-  cp -dr --preserve=mode,timestamp sysroot "${pkgdir}"/usr/share/wasi-sysroot
-}

Copied: wasi-libc/repos/community-any/PKGBUILD (from rev 1238257, wasi-libc/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2022-06-16 23:35:46 UTC (rev 1238258)
@@ -0,0 +1,41 @@
+# Maintainer: Frederik Schwan <freswa at archlinux dot org>
+
+pkgname=wasi-libc
+pkgver=0+258+30094b6
+_commit=30094b6ed05f19cee102115215863d185f2db4f0  # main
+pkgrel=1
+epoch=1
+pkgdesc='WASI libc implementation for WebAssembly'
+arch=('any')
+url='https://github.com/WebAssembly/wasi-libc'
+license=('Apache' 'MIT')
+makedepends=('git' 'llvm' 'clang')
+source=("git+https://github.com/WebAssembly/wasi-libc.git#commit=${_commit}")
+b2sums=('SKIP')
+options=('staticlibs')
+
+pkgver() {
+  cd ${pkgname}
+  printf "0+%s+%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+  local make_options=(
+    WASM_CC=/usr/bin/clang
+    WASM_AR=/usr/bin/llvm-ar
+    WASM_NM=/usr/bin/llvm-nm
+
+    # Remove bulk memory support
+    # https://bugzilla.mozilla.org/show_bug.cgi?id=1773200#c4
+    BULK_MEMORY_SOURCES=
+  )
+
+  cd ${pkgname}
+  make "${make_options[@]}"
+}
+
+package() {
+  cd ${pkgname}
+  install -dm755 "${pkgdir}"/usr/share
+  cp -dr --preserve=mode,timestamp sysroot "${pkgdir}"/usr/share/wasi-sysroot
+}



More information about the arch-commits mailing list