diff --git a/extra/deno/PKGBUILD b/extra/deno/PKGBUILD index 2063dda5ed..c2176454bb 100644 --- a/extra/deno/PKGBUILD +++ b/extra/deno/PKGBUILD @@ -3,6 +3,8 @@ # ALARM: Will Christensen # - edit Config.toml for release codegen-units to 32, lto to false +# - use tmp folder due to smaller ARM targets having limited swap +# - adjust check and package to use tmp location for release pkgname=deno @@ -36,20 +38,20 @@ build() { check() { cd $pkgname - ./target/release/deno run cli/tests/testdata/run/002_hello.ts + ls -lsa + ./tmp/release/deno run cli/tests/testdata/run/002_hello.ts } package() { cd $pkgname - install -Dm755 target/release/deno "$pkgdir"/usr/bin/deno + install -Dm755 tmp/release/deno "$pkgdir"/usr/bin/deno install -dm755 "$pkgdir"/usr/share/bash-completion/completions - ./target/release/deno completions bash > "$pkgdir"/usr/share/bash-completion/completions/deno + ./tmp/release/deno completions bash > "$pkgdir"/usr/share/bash-completion/completions/deno install -dm755 "$pkgdir"/usr/share/zsh/site-functions - ./target/release/deno completions zsh > "$pkgdir"/usr/share/zsh/site-functions/_deno + ./tmp/release/deno completions zsh > "$pkgdir"/usr/share/zsh/site-functions/_deno install -dm755 "$pkgdir"/usr/share/fish/vendor_functions.d - ./target/release/deno completions fish > "$pkgdir"/usr/share/fish/vendor_functions.d/deno.fish + ./tmp/release/deno completions fish > "$pkgdir"/usr/share/fish/vendor_functions.d/deno.fish install -Dm644 LICENSE.md -t "$pkgdir"/usr/share/licenses/$pkgname/ } -