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