base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / en / envconsul / package.nix
blobf3e5609d9abd9a312c9ea237aa12c869dfb42aba
1 { lib, buildGoModule, fetchFromGitHub, testers, envconsul }:
3 buildGoModule rec {
4   pname = "envconsul";
5   version = "0.13.2";
7   src = fetchFromGitHub {
8     owner = "hashicorp";
9     repo = "envconsul";
10     rev = "v${version}";
11     hash = "sha256-GZU1lEAI3k5EUU/z4gHR8plECudwp+YYyPSk7E0NQtI=";
12   };
14   vendorHash = "sha256-ehxeupO8CrKqkqK11ig7Pj4XTh61VOE4rT2T2SsChxw=";
16   ldflags = [
17     "-s"
18     "-w"
19     "-X github.com/hashicorp/envconsul/version.Name=envconsul"
20   ];
22   passthru.tests.version = testers.testVersion {
23     package = envconsul;
24     version = "v${version}";
25   };
27   meta = with lib; {
28     homepage = "https://github.com/hashicorp/envconsul/";
29     description = "Read and set environmental variables for processes from Consul";
30     license = licenses.mpl20;
31     maintainers = with maintainers; [ pradeepchhetri ];
32     mainProgram = "envconsul";
33   };