# Contributor: Leo # Maintainer: Leo pkgname=cbindgen pkgver=0.11.0 pkgrel=0 pkgdesc="Tool to generate C bindings from Rust code" url="https://github.com/eqrion/cbindgen" arch="x86_64 armv7 armhf aarch64 x86 ppc64le" # 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() { install -Dm0755 target/release/cbindgen -t "$pkgdir"/usr/bin } sha512sums="df9291f1a23a7a2b98d245a6888d005c8906372b45911041fe032b53ea7ccfbb8f9b3a72d4ca3b2cf2941526a6748fbba5096063038656b2e454643d2e58468a cbindgen-0.11.0.tar.gz"