1 # Maintainer : Felix Yan <felixonmars@archlinux.org>
2 # Maintainer: Orhun Parmaksız <orhun@archlinux.org>
7 pkgdesc='Automatically generates Rust FFI bindings to C (and some C++) libraries'
8 url='https://github.com/rust-lang/rust-bindgen'
9 depends=('gcc-libs' 'clang')
13 source=("$pkgname-$pkgver.tar.gz::https://github.com/rust-lang/rust-bindgen/archive/v$pkgver.tar.gz")
14 sha512sums=('d2633127da4f367590442bc22cce39a3792c049802b4b34d3c6f97ba1f8717008eea3d1df13387b79d97bf0e9bd7aa513ddb2d79c484c3fdaf507c94b2839f3c')
18 cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
23 cargo build --release --frozen
28 install -Dm755 target/release/bindgen "$pkgdir"/usr/bin/bindgen
29 install -Dm644 README.md "$pkgdir"/usr/share/doc/$pkgname/README.md
30 install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE