* update cargo-c to 0.9.31-1

This commit is contained in:
Alexander Baldeck 2024-04-09 19:40:37 +02:00
parent de62cc8936
commit e7c50d6f7d

View File

@ -1,7 +1,8 @@
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
# Maintainer: Daniel Bermond <dbermond@archlinux.org>
pkgname=cargo-c
pkgver=0.9.30
pkgver=0.9.31
pkgrel=1
pkgdesc='A cargo subcommand to build and install C-ABI compatibile dynamic and static libraries'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
@ -16,17 +17,12 @@ depends=(
options=(!debug)
source=("https://github.com/lu-zero/cargo-c/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz"
"${pkgname}-${pkgver}.Cargo.lock"::"https://github.com/lu-zero/cargo-c/releases/download/v${pkgver}/Cargo.lock")
sha256sums=('174cfc3a69263c3e54b95e00c4bd61b13377f7f72d4bf60aa714fd9e7ed3849c'
'f0dbe5f3bbb2e6e216fabddb8db698ffbb37a363f8c1c6efb347ee7ca350ae5a')
sha256sums=('4a04db8fb17a55db403bc59572f05475a477fece7ab08cfb2de970e188b80b83'
'd7960d508be22b1c050003970be0a1fa0b7ef6f3088fe6d29b330413a718a1ea')
prepare() {
case "${CARCH}" in
riscv64) MYARCH=riscv64gc ;;
*) MYARCH=${CARCH} ;;
esac
ln -sf "../${pkgname}-${pkgver}.Cargo.lock" "${pkgname}-${pkgver}/Cargo.lock"
cargo fetch --locked --target "${MYARCH}-unknown-linux-gnu" --manifest-path="${pkgname}-${pkgver}/Cargo.toml"
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" --manifest-path="${pkgname}-${pkgver}/Cargo.toml"
}
build() {