diff --git a/packages.txt b/packages.txt index 620d6e23c6a..911a9d47fcb 100644 --- a/packages.txt +++ b/packages.txt @@ -847,4 +847,5 @@ runit libtheora ipset nuclei +wasmer libzip diff --git a/wasmer.yaml b/wasmer.yaml new file mode 100644 index 00000000000..73d0133eaad --- /dev/null +++ b/wasmer.yaml @@ -0,0 +1,43 @@ +package: + name: wasmer + version: 4.0.0 + epoch: 0 + description: The leading WebAssembly Runtime supporting WASI and Emscripten. + copyright: + - license: MIT + +environment: + contents: + packages: + - busybox + - ca-certificates-bundle + - build-base + - bash + - rust + +pipeline: + - uses: git-checkout + with: + repository: https://github.com/wasmerio/wasmer + tag: v${{package.version}} + expected-commit: 77898a7767eb7057834fdc1a80b239e6b68cf44e + + - runs: | + make build-wasmer build-capi + mkdir -p ${{targets.destdir}}/usr/bin + mv target/release/wasmer ${{targets.destdir}}/usr/bin/ + + - uses: strip + +subpackages: + - name: wasmer-capi + pipeline: + - runs: | + mkdir -p ${{targets.subpkgdir}}/usr/lib + mv target/release/libwasmer.so ${{targets.subpkgdir}}/usr/lib/ + +update: + enabled: true + github: + identifier: wasmerio/wasmer + strip-prefix: v