build-support/vm: don't depend on the "unix" module (#375355)
[NixPkgs.git] / pkgs / by-name / vi / vitess / package.nix
blob0381fb7ed6065bbfdb489b7264f89f7826749051
1 { lib, buildGoModule, fetchFromGitHub, sqlite }:
3 buildGoModule rec {
4   pname = "vitess";
5   version = "21.0.1";
7   src = fetchFromGitHub {
8     owner = "vitessio";
9     repo = pname;
10     rev = "v${version}";
11     hash = "sha256-UtacNZswbvkb78l5BITRorNtiZRMoJlWr0waimCvDFo=";
12   };
14   vendorHash = "sha256-ash8IzT3mw7cpbkX/TU+lnIS7pSjaiFXuLbloZhuCBg=";
16   buildInputs = [ sqlite ];
18   subPackages = [ "go/cmd/..." ];
20   # integration tests require access to syslog and root
21   doCheck = false;
23   meta = with lib; {
24     homepage = "https://vitess.io/";
25     changelog = "https://github.com/vitessio/vitess/releases/tag/v${version}";
26     description = "Database clustering system for horizontal scaling of MySQL";
27     license = licenses.asl20;
28     maintainers = with maintainers; [ urandom ];
29   };