cargo-c: update to 0.10.3

This commit is contained in:
Maksim Bondarenkov
2024-07-30 10:41:51 +03:00
committed by GitHub
parent 33ef7a7692
commit da4af31ca8

View File

@@ -3,7 +3,7 @@
_realname=cargo-c
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=0.10.2
pkgver=0.10.3
pkgrel=1
pkgdesc='A cargo subcommand to build and install C-ABI compatibile dynamic and static libraries (mingw-w64)'
arch=('any')
@@ -22,15 +22,15 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-rust"
"${MINGW_PACKAGE_PREFIX}-openssl")
options=('!strip')
source=("https://github.com/lu-zero/cargo-c/archive/v${pkgver}/${_realname}-${pkgver}.tar.gz"
"${_realname}-${pkgver}.Cargo.lock"::"https://github.com/lu-zero/cargo-c/releases/download/pre-${pkgver}/Cargo.lock"
"${_realname}-${pkgver}.Cargo.lock"::"https://github.com/lu-zero/cargo-c/releases/download/v${pkgver}/Cargo.lock"
001-add-lib-prefix-on-windows-gnu.patch)
sha256sums=('0217c26fee99f3af867ce52719a39349d19ec6cfac084eea3901f8046f4607c6'
'ec3e91c777cb654b232e841a86e21d311fb827c0541d97e7fe0f2e38ebda47da'
sha256sums=('922171afb3ceaf6553ff3916ae4663d3743ba22f80725f2300a26b76eb6eb94f'
'6c099fe28666e4c6b5da41b65d00de35c9c60ab336c625d845f28055a0e90a7d'
'6953c5161a4b03a5c4919e31178011f6d9eb93548055c521348a067397cb9290')
prepare() {
cp "${srcdir}/${_realname}-${pkgver}.Cargo.lock" "${_realname}-${pkgver}/Cargo.lock"
cd "${srcdir}/${_realname}-${pkgver}"
cp "${_realname}-${pkgver}.Cargo.lock" "${_realname}-${pkgver}/Cargo.lock"
cd "${_realname}-${pkgver}"
patch -p1 -i "${srcdir}"/001-add-lib-prefix-on-windows-gnu.patch
@@ -46,21 +46,21 @@ _env() {
}
build() {
cd "${srcdir}/${_realname}-${pkgver}"
cd "${_realname}-${pkgver}"
_env
cargo build --frozen --profile release-strip
}
check() {
cd "${srcdir}/${_realname}-${pkgver}"
cd "${_realname}-${pkgver}"
_env
cargo test --frozen --profile release-strip
}
package() {
cd "${srcdir}/${_realname}-${pkgver}"
cd "${_realname}-${pkgver}"
_env
cargo install \