vuls: init at 0.27.0 (#348530)
[NixPkgs.git] / pkgs / tools / misc / gh-ost / default.nix
blob91798cfae8c9cdbe406ab7e67b7ba1de00950cd4
1 { lib, buildGoModule, fetchFromGitHub, testers, gh-ost }:
3 buildGoModule rec {
4   pname = "gh-ost";
5   version = "1.1.6";
7   src = fetchFromGitHub {
8     owner = "github";
9     repo = "gh-ost";
10     rev = "v${version}";
11     hash = "sha256-dTz4w+OJXe2+ygsYsQ9tanDyaMXvdh8W3d8xpjQMapI=";
12   };
14   vendorHash = null;
16   ldflags = [
17     "-s"
18     "-w"
19     "-X main.AppVersion=${version}"
20   ];
22   passthru.tests.version = testers.testVersion {
23     package = gh-ost;
24   };
26   meta = with lib; {
27     description = "Triggerless online schema migration solution for MySQL";
28     homepage = "https://github.com/github/gh-ost";
29     license = licenses.mit;
30     mainProgram = "gh-ost";
31   };