diff options
Diffstat (limited to 'nixpkgs/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix')
-rw-r--r-- | nixpkgs/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/nixpkgs/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix b/nixpkgs/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix index 3e292632d4c4..ff34a2d35959 100644 --- a/nixpkgs/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix +++ b/nixpkgs/pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix @@ -1,18 +1,22 @@ { lib, fetchFromGitLab, git, buildGoModule }: - +let + data = (builtins.fromJSON (builtins.readFile ../data.json)); +in buildGoModule rec { pname = "gitlab-workhorse"; - version = "8.58.2"; + version = "13.10.2"; src = fetchFromGitLab { - owner = "gitlab-org"; - repo = "gitlab-workhorse"; - rev = "v${version}"; - sha256 = "1ks8rla6hm618dxhr41x1ckzk3jxv0f7vl2547f7f1fl3zqna1zp"; + owner = data.owner; + repo = data.repo; + rev = data.rev; + sha256 = data.repo_hash; }; - vendorSha256 = "0vkw12w7vr0g4hf4f0im79y7l36d3ah01n1vl7siy94si47g8ir5"; + sourceRoot = "source/workhorse"; + + vendorSha256 = "sha256-UCkUSv1ZjDHmTFnETU8dz4moYRDCvy6AYTTfjHBGKeE="; buildInputs = [ git ]; buildFlagsArray = "-ldflags=-X main.Version=${version}"; doCheck = false; |