python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / tools / go-migrate / default.nix
blob5f518153bce6058b1d7d777aeba14a1a4ca41c80
1 { lib, buildGoModule, fetchFromGitHub }:
3 buildGoModule rec {
4   pname = "go-migrate";
5   version = "4.15.2";
7   src = fetchFromGitHub {
8     owner = "golang-migrate";
9     repo = "migrate";
10     rev = "v${version}";
11     sha256 = "sha256-nVR6zMG/a4VbGgR9a/6NqMNYwFTifAZW3F6rckvOEJM=";
12   };
14   vendorSha256 = "sha256-lPNPl6fqBT3XLQie9z93j91FLtrMjKbHnXUQ6b4lDb4=";
16   subPackages = [ "cmd/migrate" ];
18   tags = [ "postgres" "mysql" "redshift" "cassandra" "spanner" "cockroachdb" "clickhouse" "mongodb" "sqlserver" "firebird" "neo4j" "pgx" ];
20   meta = with lib; {
21     homepage = "https://github.com/golang-migrate/migrate";
22     description = "Database migrations. CLI and Golang library";
23     maintainers = with maintainers; [ offline ];
24     license = licenses.mit;
25     mainProgram = "migrate";
26   };