summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorQuentin MICHAUD2024-05-23 21:55:31 +0200
committerQuentin MICHAUD2024-05-23 21:55:31 +0200
commit4214fdde20db341a5784143d9a0b5d2ab1ff3642 (patch)
tree2b819430990326c138b4c59b8a8c20480723f220
parentd60ff2d31a588605edb6e37fa88e4de8ac70a714 (diff)
downloadaur-wit-bindgen.tar.gz
Follow Rust packaging guidelines
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD13
2 files changed, 12 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8e768bcb7fdc..91698a0f4959 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 8235da1197e1..ca048a67fc70 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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() {