Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cargo-deny: update to 0.14.2. #45529

Merged
merged 1 commit into from
Sep 12, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 22 additions & 8 deletions srcpkgs/cargo-deny/template
Original file line number Diff line number Diff line change
@@ -1,29 +1,43 @@
# Template file for 'cargo-deny'
pkgname=cargo-deny
version=0.13.9
revision=2
_adv_commit="222ccf84ef7d733a6eac71f694a5e14b4d0d0289"
version=0.14.2
revision=1
_adv_commit="9cf72357c8c52629d22edd8b4b8d7f7cdeea2504"
_test_adv_commit="1f44d565d81692a44b8c7af8a80f587e19757f8c"
build_style=cargo
configure_args="--no-default-features"
make_check_args="-- --skip=fetches_with_gi"
hostmakedepends="pkg-config"
makedepends="openssl-devel libzstd-devel"
makedepends="libzstd-devel"
short_desc="Cargo plugin to help you manage large dependency graphs"
maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
license="MIT, Apache-2.0"
homepage="https://github.com/EmbarkStudios/cargo-deny"
changelog="https://raw.githubusercontent.com/EmbarkStudios/cargo-deny/main/CHANGELOG.md"
distfiles="https://github.com/EmbarkStudios/cargo-deny/archive/refs/tags/${version}.tar.gz"
checksum=b26d8f984e00ddf96766e25781d6b296ff7a571f2c3730a607bfde24062b8adb
checksum=86152b1be86c9293b4bf0f80a1feedf6d9e045964c68de63d0407abf6aadcfc3

if [ "$XBPS_TARGET_ENDIAN" = "be" ]; then
broken="bitvec crate unimplemented for big endian"
fi

if [ "$XBPS_WORDSIZE" = "32" ]; then
make_check=no # too many failed tests
fi

pre_check() {
rm -rf tests/advisory-db/github.com-2f857891b7f43c59
/usr/libexec/chroot-git/git clone https://github.com/rustsec/advisory-db.git tests/advisory-db/github.com-2f857891b7f43c59
cd tests/advisory-db/github.com-2f857891b7f43c59
/usr/libexec/chroot-git/git checkout ${_adv_commit}
export PATH="/usr/libexec/chroot-git:${PATH}"

ADV_DB_DIR="tests/advisory-db/github.com-a946fc29ac602819"
rmdir $ADV_DB_DIR
git clone https://github.com/rustsec/advisory-db.git $ADV_DB_DIR
git -C $ADV_DB_DIR checkout ${_adv_commit}

TEST_ADV_DB_DIR="tests/advisory-db/github.com-c373669cccc50ac0"
rmdir $TEST_ADV_DB_DIR
git clone https://github.com/EmbarkStudios/test-advisory-db.git $TEST_ADV_DB_DIR
git -C $TEST_ADV_DB_DIR checkout ${_test_adv_commit}
}

post_install() {
Expand Down