testing/cargo-vendor-filterer: upgrade to 0.5.18 && enable on loongarch64

This commit is contained in:
Hugo Osvaldo Barrera 2025-07-24 16:41:26 +02:00 committed by achill (fossdd)
parent 180d372746
commit 4a0bc09dfa

View File

@ -1,12 +1,12 @@
maintainer="Hugo Osvaldo Barrera <hugo@whynothugo.nl>"
pkgname=cargo-vendor-filterer
pkgver=0.5.9
pkgrel=1
pkgver=0.5.18
pkgrel=0
pkgdesc="cargo vendor with filtering for platforms and more"
url="https://github.com/coreos/cargo-vendor-filterer"
# loongarch64: linux-raw-sys-0.1.4 crate fails to build
arch="all !loongarch64"
arch="all"
license="Apache-2.0"
depends="zstd"
makedepends="
cargo
cargo-auditable
@ -26,7 +26,27 @@ build() {
}
check() {
cargo test --frozen --no-default-features
# See: https://github.com/coreos/cargo-vendor-filterer/issues/118
case "$CARCH" in
ppc64le|armv7|armhf)
skip_tests="--skip test_dep_kind_dev_only \
--skip test_dep_kind_normal_vs_no_build \
--skip test_dep_kind_build_vs_no_dev
--skip vendor_filterer::exclude::exclude_with_glob_patterns \
--skip vendor_filterer::exclude::linux_multiple_platforms \
--skip vendor_filterer::exclude::windows_with_dep_kind_filter_normal \
--skip vendor_filterer::platform::linux \
--skip vendor_filterer::platform::linux_glob \
--skip vendor_filterer::platform::linux_multiple \
--skip vendor_filterer::sync::sync_with_platform_filter \
"
;;
*)
skip_tests=""
;;
esac
cargo test --frozen -- $skip_tests
}
package() {
@ -34,5 +54,5 @@ package() {
}
sha512sums="
2fd85f797da1d75f8a4b109278bccef1b1e0faf10653a8f472e5de48ea31f743916865853a68c5d87d0820deeaed7240f1ba50df71b2b977a35465ce14b04357 cargo-vendor-filterer-0.5.9.tar.gz
c3da15d520b447fd049403a7265104d41a095248880576d09ff3390a61678a7f04e7dd4536035e1bd53ba0d995a3b84e205a5c52bfda52fe2be776d2454b082c cargo-vendor-filterer-0.5.18.tar.gz
"