Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / networking / sync / storj-uplink / default.nix
blob154906bf2eea7892c4ea5fd309c7eb207b3a64a2
1 { lib
2 , buildGoModule
3 , fetchFromGitHub
4 }:
6 buildGoModule rec {
7   pname = "storj-uplink";
8   version = "1.90.2";
10   src = fetchFromGitHub {
11     owner = "storj";
12     repo = "storj";
13     rev = "v${version}";
14     hash = "sha256-VEO9LV6hzEd4IDnSPE5H0CDlwgRFEg4cheDx/RUGQug=";
15   };
17   subPackages = [ "cmd/uplink" ];
19   vendorHash = "sha256-R713WhFrWT7Cgstk3SLuvvyk3/ZtT1LOH0qqmFcWzKw=";
21   ldflags = [ "-s" "-w" ];
23   meta = with lib; {
24     description = "Command-line tool for Storj";
25     homepage = "https://storj.io";
26     license = licenses.agpl3Only;
27     mainProgram = "uplink";
28     maintainers = with maintainers; [ felipeqq2 ];
29   };