* update cargo-c to 0.9.29-2

This commit is contained in:
Alexander Baldeck 2024-02-13 22:43:21 +01:00
parent 13798fb2f6
commit 169ed469b3

View File

@ -1,26 +1,31 @@
# Maintainer: Daniel Bermond <dbermond@archlinux.org>
pkgname=cargo-c
pkgver=0.9.28
pkgrel=1
pkgver=0.9.29
pkgrel=2
pkgdesc='A cargo subcommand to build and install C-ABI compatibile dynamic and static libraries'
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
url='https://github.com/lu-zero/cargo-c/'
license=('MIT')
depends=('curl' 'openssl' 'zlib')
makedepends=('cargo')
depends=(
'cargo'
'libcurl.so'
'libssl.so'
'libz.so'
)
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=('f5237b057c8c6c21c2d3d827acea8a0a059db780c69e3eaf807ab3c43e50798d'
'769ebef33ad7ff7fcd84b500ac292d35f44b95ce4a5ce71544b5e26ad335496c')
sha256sums=('a52bb78cf6db00aa1caf06c679cfece27357c84367d8ac167d715e05e5f5a778'
'8d898bc96d8e9022b34d802a361a194e7e8743f400dc632c6d46508ff276abc2')
prepare() {
case "${CARCH}" in
riscv64) CARCH=riscv64gc ;;
riscv64) MYARCH=riscv64gc ;;
*) MYARCH=${CARCH} ;;
esac
ln -sf "../${pkgname}-${pkgver}.Cargo.lock" "${pkgname}-${pkgver}/Cargo.lock"
cargo fetch --locked --target "${CARCH}-unknown-linux-gnu" --manifest-path="${pkgname}-${pkgver}/Cargo.toml"
cargo fetch --locked --target "${MYARCH}-unknown-linux-gnu" --manifest-path="${pkgname}-${pkgver}/Cargo.toml"
}
build() {