From 1a702c97c2e3657cdfed21016a6e56bd48ff2f6a Mon Sep 17 00:00:00 2001 From: Otavio Salvador Date: Wed, 3 Apr 2024 17:17:08 -0300 Subject: [PATCH] renode: use robotframework at 6.0.2 Renode expects a specific version or it keeps warning about. Fixes: ,---- | Required `robotframework` version is `6.0.2`, while the one available in | your system is `7.0.0`. Tests may still work, but this version of Robot | is not officially supported. Please install the required version using | `pip install robotframework==6.0.2` before running the tests `---- Signed-off-by: Otavio Salvador --- pkgs/by-name/re/renode/package.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/re/renode/package.nix b/pkgs/by-name/re/renode/package.nix index ab0df9f5c3e1..0a514587f838 100644 --- a/pkgs/by-name/re/renode/package.nix +++ b/pkgs/by-name/re/renode/package.nix @@ -1,5 +1,6 @@ { stdenv , lib +, fetchFromGitHub , fetchurl , autoPatchelfHook , makeWrapper @@ -17,7 +18,15 @@ let psutil pyyaml requests - robotframework + + (robotframework.overrideDerivation (oldAttrs: { + src = fetchFromGitHub { + owner = "robotframework"; + repo = "robotframework"; + rev = "v6.0.2"; + hash = "sha256-c7pPcDgqyqWQtiMbLQbQd0nAgx4TIFUFHrlBVDNdr8M="; + }; + })) ]; in stdenv.mkDerivation (finalAttrs: {