From f8d7869b380e3b944e0892e3c8843e5cd22ea4b6 Mon Sep 17 00:00:00 2001 From: Emily Date: Tue, 26 Aug 2025 14:09:48 +0100 Subject: [PATCH] sparse: 0.6.4 -> 0.6.4-unstable-2024-02-03 Supports modern versions of LLVM. Arch is shipping this Git revision as well. --- pkgs/development/tools/analysis/sparse/default.nix | 11 ++++++----- pkgs/top-level/all-packages.nix | 4 +--- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/pkgs/development/tools/analysis/sparse/default.nix b/pkgs/development/tools/analysis/sparse/default.nix index 1d0f338228e9..6f5e331b3c29 100644 --- a/pkgs/development/tools/analysis/sparse/default.nix +++ b/pkgs/development/tools/analysis/sparse/default.nix @@ -1,6 +1,6 @@ { callPackage, - fetchurl, + fetchgit, lib, stdenv, gtk3, @@ -16,11 +16,12 @@ let in stdenv.mkDerivation rec { pname = "sparse"; - version = "0.6.4"; + version = "0.6.4-unstable-2024-02-03"; - src = fetchurl { - url = "mirror://kernel/software/devel/sparse/dist/${pname}-${version}.tar.xz"; - sha256 = "sha256-arKLSZG8au29c1UCkTYKpqs99B9ZIGqb3paQIIpuOHw="; + src = fetchgit { + url = "https://git.kernel.org/pub/scm/devel/sparse/sparse.git"; + rev = "0196afe16a50c76302921b139d412e82e5be2349"; + hash = "sha256-Fft3hm988Xw92WIwXEoVoX7xzzkDhKy+bn9YuQIOhSk="; }; preConfigure = '' diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3a2391fb7cf6..46a8bd687490 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7224,9 +7224,7 @@ with pkgs; snowman = qt5.callPackage ../development/tools/analysis/snowman { }; - sparse = callPackage ../development/tools/analysis/sparse { - llvm = llvm_14; - }; + sparse = callPackage ../development/tools/analysis/sparse { }; speedtest-cli = with python3Packages; toPythonApplication speedtest-cli;