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 +}