@@ -1,27 +1,24 @@
1−{ lib, buildGoPackage, fetchgit }:
1+{ lib, buildGoModule, fetchFromGitHub }:
22
3−buildGoPackage rec {
3+buildGoModule rec {
44 pname = "cloud-sql-proxy";
5− version = "1.13";
5+ version = "1.25.0";
66
7− goPackagePath = "github.com/GoogleCloudPlatform/cloudsql-proxy";
8−
9− subPackages = [ "cmd/cloud_sql_proxy" ];
10−
11− src = fetchgit {
12− rev = version;
13− url = "https://${goPackagePath}";
14− sha256 = "07n2hfhqa9hinabmx79aqqwxzzkky76x3jvpd89kch14fijbh532";
7+ src = fetchFromGitHub {
8+ owner = "GoogleCloudPlatform";
9+ repo = "cloudsql-proxy";
10+ rev = "v${version}";
11+ sha256 = "0vz5fm1bgh2g7b320hchpfb4iql1src1rpm7324sqcd26p7w3mnl";
1512 };
1613
17− goDeps = ./deps.nix;
14+ subPackages = [ "cmd/cloud_sql_proxy" ];
1815
19− ldflags = [ "-X main.versionString=${version}" ];
16+ vendorSha256 = "04y6zx3jdyj07d68a4vk4p5rzvvjnvdwk9kkipmlmqg1xqwlb84m";
2017
2118 meta = with lib; {
2219 description = "An authenticating proxy for Second Generation Google Cloud SQL databases";
23− homepage = "https://${goPackagePath}";
20+ homepage = "https://github.com/GoogleCloudPlatform/cloudsql-proxy";
2421 license = licenses.asl20;
25− maintainers = [ maintainers.nicknovitski ];
22+ maintainers = with maintainers; [ nicknovitski ];
2623 };
2724}