From 7a6360aa2522fe6fa361b3049f1a1df6c9db706f Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 15 Dec 2024 15:27:11 +0100 Subject: [PATCH] rclip: relax rawpy dependency --- pkgs/by-name/rc/rclip/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/rc/rclip/package.nix b/pkgs/by-name/rc/rclip/package.nix index 64275a277f22..df91b877f63c 100644 --- a/pkgs/by-name/rc/rclip/package.nix +++ b/pkgs/by-name/rc/rclip/package.nix @@ -2,6 +2,7 @@ lib, python3Packages, fetchFromGitHub, + versionCheckHook, }: python3Packages.buildPythonApplication rec { pname = "rclip"; @@ -11,7 +12,7 @@ python3Packages.buildPythonApplication rec { src = fetchFromGitHub { owner = "yurijmikhalevich"; repo = "rclip"; - rev = "refs/tags/v${version}"; + tag = "v${version}"; hash = "sha256-bu9kz0CCq78lp+d2uPoApzZnVybwyWD/fwgnXYG52dk="; }; @@ -32,13 +33,17 @@ python3Packages.buildPythonApplication rec { pythonRelaxDeps = [ "pillow" + "rawpy" "torch" "torchvision" ]; pythonImportsCheck = [ "rclip" ]; - nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; + nativeCheckInputs = [ + versionCheckHook + ] ++ (with python3Packages; [ pytestCheckHook ]); + versionCheckProgramArg = [ "--version" ]; disabledTestPaths = [ # requires network @@ -55,7 +60,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "AI-Powered Command-Line Photo Search Tool"; homepage = "https://github.com/yurijmikhalevich/rclip"; - changelog = "https://github.com/yurijmikhalevich/rclip/releases/tag/v${version}"; + changelog = "https://github.com/yurijmikhalevich/rclip/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ iynaix ]; mainProgram = "rclip";