diff options
Diffstat (limited to 'community/cbindgen/APKBUILD')
-rw-r--r-- | community/cbindgen/APKBUILD | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/community/cbindgen/APKBUILD b/community/cbindgen/APKBUILD index 37638fc4eb4..cd57d92a377 100644 --- a/community/cbindgen/APKBUILD +++ b/community/cbindgen/APKBUILD @@ -1,30 +1,40 @@ # Contributor: Leo <thinkabit.ukim@gmail.com> -# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +# Contributor: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: Jakub Jirutka <jakub@jirutka.cz> pkgname=cbindgen # Please be VERY careful bumping this - Firefox regularly fails to build # with new versions! -pkgver=0.19.0 +pkgver=0.26.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 +arch="all" license="MPL-2.0" -makedepends="cargo" +makedepends="cargo cargo-auditable" checkdepends="cython" source="$pkgname-$pkgver.tar.gz::https://crates.io/api/v1/crates/cbindgen/$pkgver/download" +options="net" + +prepare() { + default_prepare + + cargo fetch --target="$CTARGET" --locked +} build() { - cargo build --release --locked --verbose + cargo auditable build --release --frozen } check() { # Failing tests rm -rf tests/rust/expand* - cargo test --release --locked --verbose + cargo test --frozen } package() { install -Dm0755 target/release/cbindgen -t "$pkgdir"/usr/bin } -sha512sums="dc31896c75d43fa7efb6256b861b7d4a51b9b0e4dc605bcaf769b32cba2dc0b7a5c49b01f0ff48ada08488ad8c020c3bbb645d6796046caf0bd7d9eaae25a962 cbindgen-0.19.0.tar.gz" +sha512sums=" +2de81f46c9c68c985241a349f13125876667d1460d3658ead8c4ee9788cd139c30dbc08bebddc172cf0bd4644f3f17c02cf66f2a3ef706c52366fdaf0f9d8059 cbindgen-0.26.0.tar.gz +" |