From c2ba0016de8119dfa688703754b41a25051bdbfc Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Tue, 13 Feb 2024 11:42:40 +0100 Subject: [PATCH] remote-exec: 1.13.2 -> 1.13.3 release: https://github.com/remote-cli/remote/releases/tag/v1.13.3 diff: https://github.com/remote-cli/remote/compare/v1.13.2...v1.13.3 --- pkgs/tools/misc/remote-exec/default.nix | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/misc/remote-exec/default.nix b/pkgs/tools/misc/remote-exec/default.nix index 557bde26c465..979f0f53bae0 100644 --- a/pkgs/tools/misc/remote-exec/default.nix +++ b/pkgs/tools/misc/remote-exec/default.nix @@ -1,9 +1,10 @@ { lib , stdenv +, fetchpatch , fetchFromGitHub , buildPythonApplication , click -, pydantic_1 +, pydantic , toml , watchdog , pytestCheckHook @@ -12,15 +13,24 @@ buildPythonApplication rec { pname = "remote-exec"; - version = "1.13.2"; + version = "1.13.3"; src = fetchFromGitHub { owner = "remote-cli"; repo = "remote"; rev = "refs/tags/v${version}"; - hash = "sha256-xaxkN6XukV9HiLYehwVTBZB8bUyjgpfg+pPfAGrOkgo="; + hash = "sha256-rsboHJLOHXnpXtsVsvsfKsav8mSbloaq2lzZnU2pw6c="; }; + patches = [ + # relax install requirements + # https://github.com/remote-cli/remote/pull/60.patch + (fetchpatch { + url = "https://github.com/remote-cli/remote/commit/a2073c30c7f576ad7ceb46e39f996de8d06bf186.patch"; + hash = "sha256-As0j+yY6LamhOCGFzvjUQoXFv46BN/tRBpvIS7r6DaI="; + }) + ]; + # remove legacy endpoints, we use --multi now postPatch = '' substituteInPlace setup.py \ @@ -29,7 +39,7 @@ buildPythonApplication rec { propagatedBuildInputs = [ click - pydantic_1 + pydantic toml watchdog ]; @@ -58,6 +68,7 @@ buildPythonApplication rec { meta = with lib; { description = "Work with remote hosts seamlessly via rsync and ssh"; homepage = "https://github.com/remote-cli/remote"; + changelog = "https://github.com/remote-cli/remote/releases/tag/v${version}"; license = licenses.bsd2; maintainers = with maintainers; [ pbsds ]; };