# Contributor: Leo # Maintainer: Leo pkgname=cbindgen pkgver=0.9.1 pkgrel=0 pkgdesc="Tool to generate C bindings from Rust code" url="https://github.com/eqrion/cbindgen" arch="x86_64 armv7 armhf aarch64 x86" # Limited by cargo license="MPL-2.0" makedepends="cargo" source="$pkgname-$pkgver.tar.gz::https://github.com/eqrion/cbindgen/archive/v$pkgver.tar.gz" build() { cargo build --release --verbose } check() { # Failing tests rm -rf tests/rust/expand* cargo test --release --verbose } package() { cargo install --path . --root="$pkgdir"/usr rm "$pkgdir"/usr/.crates.toml } sha512sums="1f8148b2e1cbb580fd0ef9f178001851e513de39af6c69507119446dd2edc94af6438a13c87a70afa013612fb7964cf8e351b7f18e7d3732a474a7b8166d3fa8 cbindgen-0.9.1.tar.gz"