biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / version-management / gitlab / gitlab-workhorse / default.nix
blobaa80f354b98540ffa59b1095f4143c0b24cdc8be
1 { lib, fetchFromGitLab, git, buildGoModule }:
2 let
3   data = lib.importJSON ../data.json;
4 in
5 buildGoModule rec {
6   pname = "gitlab-workhorse";
8   version = "16.10.3";
10   # nixpkgs-update: no auto update
11   src = fetchFromGitLab {
12     owner = data.owner;
13     repo = data.repo;
14     rev = data.rev;
15     sha256 = data.repo_hash;
16   };
18   sourceRoot = "${src.name}/workhorse";
20   vendorHash = "sha256-bbKX22Tb2pM+Wnyl1ojdA1nmT40Z5R99mDP1hLD+lco=";
21   buildInputs = [ git ];
22   ldflags = [ "-X main.Version=${version}" ];
23   doCheck = false;
25   meta = with lib; {
26     homepage = "http://www.gitlab.com/";
27     platforms = platforms.linux;
28     maintainers = teams.gitlab.members;
29     license = licenses.mit;
30   };