python312Packages.types-aiobotocore: 2.15.2 -> 2.15.2.post3 (#361801)
[NixPkgs.git] / pkgs / by-name / oa / oauth2l / package.nix
bloba47bece266ef1df023c80384db6587c9f22ee459
1 { stdenv
2 , lib
3 , buildGoModule
4 , fetchFromGitHub
5 }:
7 buildGoModule rec {
8   pname = "oauth2l";
9   version = "1.3.1";
11   src = fetchFromGitHub {
12     owner = "google";
13     repo = "oauth2l";
14     rev = "v${version}";
15     hash = "sha256-DLZNsvM9tTfzKv6FOnsNKrDIge7yhUE7+8883E4rvQ4=";
16   };
18   vendorHash = null;
20   ldflags = [ "-s" "-w" ];
22   # Fix tests by preventing them from writing to /homeless-shelter.
23   preCheck = "export HOME=$(mktemp -d)";
25   # tests fail on linux for some reason
26   doCheck = stdenv.hostPlatform.isDarwin;
28   meta = with lib; {
29     description = "Simple CLI for interacting with Google API authentication";
30     homepage = "https://github.com/google/oauth2l";
31     license = licenses.asl20;
32     maintainers = with maintainers; [ happysalada ];
33     mainProgram = "oauth2l";
34   };