From 333ec278ea76ac871513dc6428e428e8997fd9fc Mon Sep 17 00:00:00 2001 From: Jaiden Douglas Date: Wed, 1 Jan 2025 12:28:57 +1030 Subject: [PATCH] include-what-you-use: 0.22 -> 0.23 https://github.com/include-what-you-use/include-what-you-use/releases/tag/0.23 --- .../analysis/include-what-you-use/default.nix | 15 +++++++++------ pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/analysis/include-what-you-use/default.nix b/pkgs/development/tools/analysis/include-what-you-use/default.nix index dab9eb7504ab13..82c5553022853f 100644 --- a/pkgs/development/tools/analysis/include-what-you-use/default.nix +++ b/pkgs/development/tools/analysis/include-what-you-use/default.nix @@ -1,7 +1,7 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, cmake, llvmPackages, python3, @@ -9,12 +9,15 @@ stdenv.mkDerivation rec { pname = "include-what-you-use"; - # Also bump llvmPackages in all-packages.nix to the supported version! - version = "0.22"; + # Make sure to bump `llvmPackages` in "all-packages.nix" to the supported version: + # https://github.com/include-what-you-use/include-what-you-use?tab=readme-ov-file#clang-compatibility + version = "0.23"; - src = fetchurl { - url = "${meta.homepage}/downloads/${pname}-${version}.src.tar.gz"; - hash = "sha256-hZB0tGHqS4MlpzQYwgfKM7XmVmsI5rWH65FkQWVppt0="; + src = fetchFromGitHub { + owner = "include-what-you-use"; + repo = "include-what-you-use"; + tag = version; + hash = "sha256-djL1nfyVvkB+qnms8t2kVEZfJVvYWzLA1lpmznJCPsU="; }; postPatch = '' diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e171039a7c2180..9bb4008d65cb34 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8140,7 +8140,7 @@ with pkgs; }; include-what-you-use = callPackage ../development/tools/analysis/include-what-you-use { - llvmPackages = llvmPackages_18; + llvmPackages = llvmPackages_19; }; inherit (callPackage ../applications/misc/inochi2d { })