From 5511a9d4f9b1f6698017b5fd795ea35c8d441cfd Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Mon, 19 Jan 2026 11:50:47 +0000 Subject: [PATCH] cvehound: allow overriding 'runtimeDeps' --- pkgs/by-name/cv/cvehound/package.nix | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/cv/cvehound/package.nix b/pkgs/by-name/cv/cvehound/package.nix index b785fbfe9569..ef7c9402a587 100644 --- a/pkgs/by-name/cv/cvehound/package.nix +++ b/pkgs/by-name/cv/cvehound/package.nix @@ -5,7 +5,12 @@ gnugrep, python3, }: - +let + runtimeDeps = [ + coccinelle + gnugrep + ]; +in python3.pkgs.buildPythonApplication (finalAttrs: { pname = "cvehound"; version = "1.2.1"; @@ -18,15 +23,6 @@ python3.pkgs.buildPythonApplication (finalAttrs: { hash = "sha256-UvjmlAm/8B4KfE9grvvgn37Rui+ZRfs2oTLqYYgqcUQ="; }; - makeWrapperArgs = [ - "--prefix PATH : ${ - lib.makeBinPath [ - coccinelle - gnugrep - ] - }" - ]; - build-system = with python3.pkgs; [ setuptools ]; @@ -45,6 +41,17 @@ python3.pkgs.buildPythonApplication (finalAttrs: { # Tries to clone the kernel sources doCheck = false; + makeWrapperArgs = [ + "--prefix" + "PATH" + ":" + (lib.makeBinPath finalAttrs.passthru.runtimeDeps) + ]; + + passthru = { + inherit runtimeDeps; + }; + meta = { description = "Tool to check linux kernel source dump for known CVEs"; homepage = "https://github.com/evdenis/cvehound";