From dfa0e1732755e3ebbc57421e486410b1b5d11385 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Tue, 11 Feb 2025 13:14:55 +0100 Subject: [PATCH 1/2] harper: 0.19.1 -> 0.20.0 Diff: https://github.com/Automattic/harper/compare/v0.19.1...v0.20.0 Changelog: https://github.com/Automattic/harper/releases/tag/v0.20.0 --- pkgs/by-name/ha/harper/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ha/harper/package.nix b/pkgs/by-name/ha/harper/package.nix index 772784a79e42..04459f608807 100644 --- a/pkgs/by-name/ha/harper/package.nix +++ b/pkgs/by-name/ha/harper/package.nix @@ -6,17 +6,17 @@ rustPlatform.buildRustPackage rec { pname = "harper"; - version = "0.19.1"; + version = "0.20.0"; src = fetchFromGitHub { owner = "Automattic"; repo = "harper"; rev = "v${version}"; - hash = "sha256-3W/pFtI8G9GOEXt1nCpoy+vp6+59Ya3oqlx2EttGEIk="; + hash = "sha256-8JeF1HxsP+Y+C1g3YJ0B0+JHoRFkBjz4/T8rVr2KgGw="; }; useFetchCargoVendor = true; - cargoHash = "sha256-xPppf2YRgvGqmFBFLZl8XF5apGUX6kICE0jp2nx++io="; + cargoHash = "sha256-uVjDFo5mJi4Xbq0Z+XOjy5VqXqkm0a+4xu+dVnjWXCU="; meta = { description = "Grammar Checker for Developers"; From 8daeb3ce946b5e0ef81ffe8478810ec4db331545 Mon Sep 17 00:00:00 2001 From: Sumner Evans Date: Tue, 11 Feb 2025 09:36:21 -0700 Subject: [PATCH 2/2] harper: only build harper-ls From @elijah-potter: `harper-cli` is a debugging tool for us. It shouldn't be published at all. Signed-off-by: Sumner Evans --- pkgs/by-name/ha/harper/package.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ha/harper/package.nix b/pkgs/by-name/ha/harper/package.nix index 04459f608807..ba03ff532ae3 100644 --- a/pkgs/by-name/ha/harper/package.nix +++ b/pkgs/by-name/ha/harper/package.nix @@ -15,6 +15,7 @@ rustPlatform.buildRustPackage rec { hash = "sha256-8JeF1HxsP+Y+C1g3YJ0B0+JHoRFkBjz4/T8rVr2KgGw="; }; + buildAndTestSubdir = "harper-ls"; useFetchCargoVendor = true; cargoHash = "sha256-uVjDFo5mJi4Xbq0Z+XOjy5VqXqkm0a+4xu+dVnjWXCU="; @@ -23,7 +24,10 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/Automattic/harper"; changelog = "https://github.com/Automattic/harper/releases/tag/v${version}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ pbsds ]; - mainProgram = "harper-cli"; + maintainers = with lib.maintainers; [ + pbsds + sumnerevans + ]; + mainProgram = "harper-ls"; }; }