trunk: 0.18.8 -> 0.20.0 (#308742)

https://github.com/trunk-rs/trunk/releases/tag/v0.20.0
This commit is contained in:
Jens Reimann 2024-05-04 12:18:51 +02:00 committed by GitHub
parent ccaadda9dd
commit 6c55feae29
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -12,13 +12,13 @@ SystemConfiguration
rustPlatform.buildRustPackage rec {
pname = "trunk";
version = "0.18.8";
version = "0.20.0";
src = fetchFromGitHub {
owner = "trunk-rs";
repo = "trunk";
rev = "v${version}";
hash = "sha256-cx14IVqsu1SQezs8T1HFZ75+MPWkvf5RcvGCodW5G4A=";
hash = "sha256-iUW2tltF8RGyd84rN60Wv2NFgHS/x3cEFeD+YhMizhY=";
};
nativeBuildInputs = [ pkg-config ];
@ -28,28 +28,7 @@ rustPlatform.buildRustPackage rec {
# requires network
checkFlags = [ "--skip=tools::tests::download_and_install_binaries" ];
cargoHash = "sha256-zMkRCNFrfkUvq6oz/7GtaWNw9YS5NygBUYzoOAoQl40=";
# the dependency css-minify contains both README.md and Readme.md,
# which causes a hash mismatch on systems with a case-insensitive filesystem
# this removes the readme files and updates cargo's checksum file accordingly
depsExtraArgs = {
nativeBuildInputs = [
jq
moreutils
];
postBuild = ''
pushd $name/css-minify
rm -f README.md Readme.md
jq 'del(.files."README.md") | del(.files."Readme.md")' \
.cargo-checksum.json -c \
| sponge .cargo-checksum.json
popd
'';
};
cargoHash = "sha256-fUURwuOwuI9ED08AwrVLhQtltwczyX4Q2M4rZlNEAHU=";
meta = with lib; {
homepage = "https://github.com/trunk-rs/trunk";