mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-04-11 08:41:38 +02:00
33 lines
1.0 KiB
Plaintext
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
|
|
"
|