2024-06-22 19:11:29 +00:00

33 lines
1.0 KiB
Plaintext

# Contributor: Milan P. Stanić <mps@arvanta.net>
# Maintainer: Milan P. Stanić <mps@arvanta.net>
pkgname=rust-bindgen
pkgver=0.69.4
pkgrel=0
pkgdesc="automatically generates Rust FFI bindings to C (and some C++) libraries"
url="https://github.com/rust-lang/rust-bindgen"
makedepends="cargo clang cargo-auditable"
arch="all"
license="BSD-3-Clause"
options="net !check" # no test
source="$pkgname-$pkgver.tar.gz::https://github.com/rust-lang/rust-bindgen/archive/v$pkgver.tar.gz
Cargo-update.patch"
prepare() {
default_prepare
cargo fetch --target="$CTARGET" --locked
}
build() {
cargo auditable build --release --frozen
}
package() {
install -Dm755 target/release/bindgen "$pkgdir"/usr/bin/bindgen
}
sha512sums="
a493474c89255c801c6fd4eb44e6a94f4d23830dc13c0bbae08c46e5c364e0df176fc00174d6462b70239578d0821e9ff1aaf127d8c60688f38a50a62cf292f4 rust-bindgen-0.69.4.tar.gz
43371bff390be21e3b0c57b37e4051c292733bd3e54919372840639fd44eb38b68cd1cead4b72f18abda4c4b71296dfc4b1fadb3f393bffa8188d8380ab5fca9 Cargo-update.patch
"