From 314ea5125abdf7c426a0380fd44ca06fb2bdbb48 Mon Sep 17 00:00:00 2001 From: tricktron Date: Sun, 19 Mar 2023 21:17:00 +0100 Subject: [PATCH] kcov: 38 -> 41 (#220464) --- .../tools/analysis/kcov/default.nix | 26 +++++-------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/pkgs/development/tools/analysis/kcov/default.nix b/pkgs/development/tools/analysis/kcov/default.nix index 6a0fb74af51f..95838c9c27fd 100644 --- a/pkgs/development/tools/analysis/kcov/default.nix +++ b/pkgs/development/tools/analysis/kcov/default.nix @@ -1,7 +1,6 @@ { lib , stdenv , fetchFromGitHub -, fetchpatch , cmake , pkg-config , zlib @@ -10,8 +9,7 @@ , python3 , libiberty , libopcodes -, runCommand -, gcc +, runCommandCC , rustc }: @@ -19,25 +17,15 @@ let self = stdenv.mkDerivation rec { pname = "kcov"; - version = "38"; + version = "41"; src = fetchFromGitHub { owner = "SimonKagstrom"; repo = "kcov"; rev = "v${version}"; - sha256 = "sha256-6LoIo2/yMUz8qIpwJVcA3qZjjF+8KEM1MyHuyHsQD38="; + sha256 = "sha256-Kit4Yn5Qeg3uAc6+RxwlVEhDKN6at+Uc7V38yhDPrAY="; }; - patches = [ - # Pull upstream patch for binutils-2/39 support: - # https://github.com/SimonKagstrom/kcov/pull/383 - (fetchpatch { - name = "binutils-2.39.patch"; - url = "https://github.com/SimonKagstrom/kcov/commit/fd1a4fd2f02cee49afd74e427e38c61b89154582.patch"; - hash = "sha256-licQkC8qDg2i6No3j0yKEU6i+Owi4lhrnfGvETkzz7w="; - }) - ]; - preConfigure = "patchShebangs src/bin-to-c-source.py"; nativeBuildInputs = [ cmake pkg-config python3 ]; @@ -46,25 +34,25 @@ let strictDeps = true; passthru.tests = { - works-on-c = runCommand "works-on-c" {} '' + works-on-c = runCommandCC "works-on-c" { } '' set -ex cat - > a.c < a.rs <