From de88955be618163fab1e4151e91df3d0eb3610f0 Mon Sep 17 00:00:00 2001 From: Samuel Tardieu Date: Sun, 3 Nov 2024 14:24:39 +0100 Subject: [PATCH] =?UTF-8?q?sqruff:=200.17.0=20=E2=86=92=200.20.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Diff: https://github.com/quarylabs/sqruff/compare/v0.17.0...v0.20.2 --- pkgs/by-name/sq/sqruff/package.nix | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/sq/sqruff/package.nix b/pkgs/by-name/sq/sqruff/package.nix index d1c9343296ef..f923d3a1edfb 100644 --- a/pkgs/by-name/sq/sqruff/package.nix +++ b/pkgs/by-name/sq/sqruff/package.nix @@ -2,7 +2,6 @@ lib, rustPlatform, fetchFromGitHub, - installShellFiles, stdenv, darwin, rust-jemalloc-sys, @@ -11,21 +10,16 @@ }: rustPlatform.buildRustPackage rec { pname = "sqruff"; - version = "0.17.0"; + version = "0.20.2"; src = fetchFromGitHub { owner = "quarylabs"; repo = "sqruff"; rev = "refs/tags/v${version}"; - hash = "sha256-uUtbVf4U59jne5uORXpyzpqhFQoviKi2O9KQ5s1CfhU="; + hash = "sha256-Vlre3D1ydDqFdysf5no2rW2V2U/BimhCeV1vWZ2JPSM="; }; - cargoHash = "sha256-kIBjPh+rL4vzIAqGNYMpw39A0vADbHxi/PkhoG+QL6c="; - - # Requires nightly features (feature(let_chains) and feature(trait_upcasting)) - RUSTC_BOOTSTRAP = true; - - nativeBuildInputs = [ installShellFiles ]; + cargoHash = "sha256-WqkHZcA4FBm8zubAnDrJGH+fgLVIxsNNm3B+mdj5Sxw="; buildInputs = [ rust-jemalloc-sys @@ -35,8 +29,8 @@ rustPlatform.buildRustPackage rec { postPatch = '' substituteInPlace crates/cli/tests/ui.rs \ --replace-fail \ - 'config.program.program = format!("../../target/{profile}/sqruff").into();' \ - 'config.program.program = "../../target/${stdenv.hostPlatform.rust.cargoShortTarget}/release/sqruff".into();' + 'sqruff_path.push(format!("../../target/{}/sqruff", profile));' \ + 'sqruff_path.push(format!("../../target/${stdenv.hostPlatform.rust.cargoShortTarget}/{}/sqruff", profile));' ''; nativeCheckInputs = [ versionCheckHook ];