evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / ze / zed / package.nix
bloba567ce7f474b295a44f421455b396bce13fbcf11
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 , testers
5 , zed
6 }:
8 buildGoModule rec {
9   pname = "zed";
10   version = "1.18.0";
12   src = fetchFromGitHub {
13     owner = "brimdata";
14     repo = pname;
15     rev = "v${version}";
16     sha256 = "sha256-NCoeTeOkxkCsj/nRBhMJeEshFuwozOXNJvgp8vyCQDk=";
17   };
19   vendorHash = "sha256-E9CXS3BQAglJV36BPgwhkb9SswxAj/yBcGqJ+XXwTmE=";
21   subPackages = [ "cmd/zed" "cmd/zq" ];
23   ldflags = [
24     "-s"
25     "-w"
26     "-X=github.com/brimdata/zed/cli.version=${version}"
27   ];
29   passthru.tests = {
30     zed-version = testers.testVersion {
31       package = zed;
32     };
33     zq-version = testers.testVersion {
34       package = zed;
35       command = "zq --version";
36     };
37   };
39   meta = with lib; {
40     description = "Novel data lake based on super-structured data";
41     homepage = "https://zed.brimdata.io";
42     changelog = "https://github.com/brimdata/zed/blob/v${version}/CHANGELOG.md";
43     license = licenses.bsd3;
44     maintainers = with maintainers; [ dit7ya knl ];
45   };