chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / pl / plow / package.nix
blob981787d16d94d0b66476ea1e80b252d87b9c5f2e
1 { lib, buildGoModule, fetchFromGitHub, testers, plow }:
3 buildGoModule rec {
4   pname = "plow";
5   version = "1.3.1";
7   src = fetchFromGitHub {
8     owner = "six-ddc";
9     repo = "plow";
10     rev = "refs/tags/v${version}";
11     hash = "sha256-TynFq7e4MtZlA5SmGMybhmCVw67yHYgZWffQjuyhTDA=";
12   };
14   vendorHash = "sha256-t2lBPyCn8bu9hLsWmaCGir9egbX0mQR+8kB0RfY7nHE=";
16   ldflags = [ "-s" "-w" ];
18   passthru.tests.version = testers.testVersion {
19     package = plow;
20   };
22   meta = with lib; {
23     description = "High-performance HTTP benchmarking tool that includes a real-time web UI and terminal display";
24     homepage = "https://github.com/six-ddc/plow";
25     changelog = "https://github.com/six-ddc/plow/releases/tag/v${version}";
26     license = licenses.asl20;
27     maintainers = with maintainers; [ ecklf ];
28     mainProgram = "plow";
29   };