biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / tools / networking / curlie / default.nix
blobdb70b9a51f0ec122d999a41227d8515fbf831532
1 { buildGoModule, fetchFromGitHub, lib, curlie, testers }:
3 buildGoModule rec {
4   pname = "curlie";
5   version = "1.7.2";
7   src = fetchFromGitHub {
8     owner = "rs";
9     repo = pname;
10     rev = "v${version}";
11     hash = "sha256-YOsq3cB+Pn2eC1Dky3fobBRR7GMxcf/tvWr6i3Vq/BE=";
12   };
14   patches = [
15     ./bump-golang-x-sys.patch
16   ];
18   vendorHash = "sha256-VsPdMUfS4UVem6uJgFISfFHQEKtIumDQktHQFPC1muc=";
20   ldflags = [ "-s" "-w" "-X main.version=${version}" ];
22   passthru.tests.version = testers.testVersion {
23     package = curlie;
24     command = "curlie version";
25   };
27   meta = with lib; {
28     description = "Frontend to curl that adds the ease of use of httpie, without compromising on features and performance";
29     homepage = "https://curlie.io/";
30     maintainers = with maintainers; [ ma27 ];
31     license = licenses.mit;
32     mainProgram = "curlie";
33   };