Skip to content

Commit

Permalink
simplifying build after expaning cargo target dir
Browse files Browse the repository at this point in the history
  • Loading branch information
wirewc committed Jul 21, 2023
1 parent 135c63d commit 5e65a06
Showing 1 changed file with 7 additions and 8 deletions.
15 changes: 7 additions & 8 deletions extra/deno/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@

# ALARM: Will Christensen <wirwc[at]gmail.com>
# - 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
Expand Down Expand Up @@ -32,26 +30,27 @@ prepare() {
build() {
cd $pkgname
# For systems with less than 4.5 GB swap
CARGO_TARGET_DIR=tmp
CARGO_TARGET_DIR=tmp cargo install mdbook
cargo build --release
}

check() {
cd $pkgname
ls -lsa
./tmp/release/deno run cli/tests/testdata/run/002_hello.ts
# ./tmp/release/deno run cli/tests/testdata/run/002_hello.ts
./target/release/deno run cli/tests/testdata/run/002_hello.ts
}

package() {
cd $pkgname
install -Dm755 tmp/release/deno "$pkgdir"/usr/bin/deno
install -Dm755 target/release/deno "$pkgdir"/usr/bin/deno

install -dm755 "$pkgdir"/usr/share/bash-completion/completions
./tmp/release/deno completions bash > "$pkgdir"/usr/share/bash-completion/completions/deno
./target/release/deno completions bash > "$pkgdir"/usr/share/bash-completion/completions/deno
install -dm755 "$pkgdir"/usr/share/zsh/site-functions
./tmp/release/deno completions zsh > "$pkgdir"/usr/share/zsh/site-functions/_deno
./target/release/deno completions zsh > "$pkgdir"/usr/share/zsh/site-functions/_deno
install -dm755 "$pkgdir"/usr/share/fish/vendor_functions.d
./tmp/release/deno completions fish > "$pkgdir"/usr/share/fish/vendor_functions.d/deno.fish
./target/release/deno completions fish > "$pkgdir"/usr/share/fish/vendor_functions.d/deno.fish

install -Dm644 LICENSE.md -t "$pkgdir"/usr/share/licenses/$pkgname/
}

0 comments on commit 5e65a06

Please sign in to comment.