|
|
|
@ -1,17 +1,17 @@ |
|
|
|
|
{ lib, buildGoModule, fetchFromGitHub, callPackage}: |
|
|
|
|
{ lib, buildGoModule, fetchFromGitHub, callPackage }: |
|
|
|
|
|
|
|
|
|
buildGoModule rec { |
|
|
|
|
pname = "croc"; |
|
|
|
|
version = "9.1.4"; |
|
|
|
|
version = "9.1.5"; |
|
|
|
|
|
|
|
|
|
src = fetchFromGitHub { |
|
|
|
|
owner = "schollz"; |
|
|
|
|
repo = pname; |
|
|
|
|
rev = "v${version}"; |
|
|
|
|
sha256 = "16HmRluhqCr6Gt+x8PSCU4W9pUJp89l4GO29uI+ZzkI="; |
|
|
|
|
sha256 = "sha256-NjKj1m1g3F+YLNhFLDeO5DXtHIxPRwfSpunhRnSHRFc="; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
vendorSha256 = "sha256-f0KiXHspGX96k5ViCwI62Qs+rHowpqm+gLy7/iqdnE4="; |
|
|
|
|
vendorSha256 = "sha256-cBf4UV9jBKvmcBG2XLPpPgO05GRB1SV1W3lJCuoQJQ4="; |
|
|
|
|
|
|
|
|
|
doCheck = false; |
|
|
|
|
|
|
|
|
@ -19,16 +19,11 @@ buildGoModule rec { |
|
|
|
|
|
|
|
|
|
passthru = { |
|
|
|
|
tests = { |
|
|
|
|
local-relay = callPackage ./test-local-relay.nix {}; |
|
|
|
|
local-relay = callPackage ./test-local-relay.nix { }; |
|
|
|
|
}; |
|
|
|
|
}; |
|
|
|
|
meta = with lib; { |
|
|
|
|
description = |
|
|
|
|
"Easily and securely send things from one computer to another"; |
|
|
|
|
homepage = "https://github.com/schollz/croc"; |
|
|
|
|
license = licenses.mit; |
|
|
|
|
maintainers = with maintainers; [ hugoreeves equirosa ]; |
|
|
|
|
|
|
|
|
|
description = "Easily and securely send things from one computer to another"; |
|
|
|
|
longDescription = '' |
|
|
|
|
Croc is a command line tool written in Go that allows any two computers to |
|
|
|
|
simply and securely transfer files and folders. |
|
|
|
@ -41,5 +36,8 @@ buildGoModule rec { |
|
|
|
|
- Allows resuming transfers that are interrupted |
|
|
|
|
- Does not require a server or port-forwarding |
|
|
|
|
''; |
|
|
|
|
homepage = "https://github.com/schollz/croc"; |
|
|
|
|
license = licenses.mit; |
|
|
|
|
maintainers = with maintainers; [ hugoreeves equirosa SuperSandro2000 ]; |
|
|
|
|
}; |
|
|
|
|
} |
|
|
|
|