diff options
author | Quentin MICHAUD | 2024-05-23 21:55:31 +0200 |
---|---|---|
committer | Quentin MICHAUD | 2024-05-23 21:55:31 +0200 |
commit | 4214fdde20db341a5784143d9a0b5d2ab1ff3642 (patch) | |
tree | 2b819430990326c138b4c59b8a8c20480723f220 | |
parent | d60ff2d31a588605edb6e37fa88e4de8ac70a714 (diff) | |
download | aur-wit-bindgen.tar.gz |
Follow Rust packaging guidelines
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 13 |
2 files changed, 12 insertions, 3 deletions
@@ -1,7 +1,7 @@ pkgbase = wit-bindgen pkgdesc = A language binding generator for WebAssembly interface types pkgver = 0.24.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/bytecodealliance/wit-bindgen arch = x86_64 license = Apache-2.0 @@ -1,7 +1,8 @@ # Maintainer: mh4ckwascut <mh4ckt3mh4ckt1c4s@protonmail.com> + pkgname=wit-bindgen pkgver=0.24.0 -pkgrel=1 +pkgrel=2 pkgdesc="A language binding generator for WebAssembly interface types" arch=("x86_64") url="https://github.com/bytecodealliance/wit-bindgen" @@ -11,9 +12,17 @@ makedepends=("cargo") source=("$pkgname-$pkgver.tar.gz::https://github.com/bytecodealliance/$pkgname/archive/refs/tags/v$pkgver.tar.gz") sha256sums=("02024a6d51d3c00d7f7ce3dc098328ddedcd5e5a84da6bee871549540108ecff") +prepare() { + cd "$pkgname-$pkgver" + export RUSTUP_TOOLCHAIN=stable + cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" +} + build() { cd "$pkgname-$pkgver" - cargo build --release + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build --frozen --release --all-features } package() { |