From 4082f008ba95ee73741f2137604b678327ea8104 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 19 May 2025 21:14:11 +0200 Subject: [PATCH 1/2] librespeed-cli: refactor (cherry picked from commit b910f2a72f6da1b61aab3d22b5cc6b6d635cd706) --- pkgs/by-name/li/librespeed-cli/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/librespeed-cli/package.nix b/pkgs/by-name/li/librespeed-cli/package.nix index 627686d58d1b..d06c44bbc0a2 100644 --- a/pkgs/by-name/li/librespeed-cli/package.nix +++ b/pkgs/by-name/li/librespeed-cli/package.nix @@ -11,8 +11,8 @@ buildGoModule rec { src = fetchFromGitHub { owner = "librespeed"; repo = "speedtest-cli"; - rev = "v${version}"; - sha256 = "sha256-LFGlKYWUaHi/byoRPD6zsdr0U5r0zWxxRa2NJNB2yb8="; + tag = "v${version}"; + hash = "sha256-LFGlKYWUaHi/byoRPD6zsdr0U5r0zWxxRa2NJNB2yb8="; }; vendorHash = "sha256-psZyyySpY06J+ji+9uHUtX7Ks1hzZC3zINszYP75NfQ="; @@ -23,7 +23,8 @@ buildGoModule rec { meta = with lib; { description = "Command line client for LibreSpeed"; homepage = "https://github.com/librespeed/speedtest-cli"; - license = with licenses; [ lgpl3Only ]; + changelog = "https://github.com/librespeed/speedtest-cli/releases/tag/${src.tag}"; + license = licenses.lgpl3Only; maintainers = with maintainers; [ fab ]; mainProgram = "speedtest-cli"; }; From 9f20548cc69a448dc3c83e3aa50fd5fab8f9c728 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 19 May 2025 21:21:31 +0200 Subject: [PATCH 2/2] librespeed-cli: mark as broken on darwin (cherry picked from commit a1108763e04bf9fd84369425ee2886a013fec239) --- pkgs/by-name/li/librespeed-cli/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/li/librespeed-cli/package.nix b/pkgs/by-name/li/librespeed-cli/package.nix index d06c44bbc0a2..893183bee5d8 100644 --- a/pkgs/by-name/li/librespeed-cli/package.nix +++ b/pkgs/by-name/li/librespeed-cli/package.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildGoModule, fetchFromGitHub, }: @@ -27,5 +28,6 @@ buildGoModule rec { license = licenses.lgpl3Only; maintainers = with maintainers; [ fab ]; mainProgram = "speedtest-cli"; + broken = stdenv.hostPlatform.isDarwin; }; }