1{
2 buildGoModule,
3 fetchFromGitHub,
4 lib,
5}:
6
7buildGoModule rec {
8 pname = "lightning-loop";
9 version = "0.31.2-beta";
10
11 src = fetchFromGitHub {
12 owner = "lightninglabs";
13 repo = "loop";
14 rev = "v${version}";
15 hash = "sha256-xhvGsAvcJqjSyf32Zo9jJUoHCN/5mWliLqcyN3GEjD0=";
16 };
17
18 vendorHash = "sha256-Rb0P2mPrvOII5Ck4rtB4/gpymVmwuM1rH8sxLt0zDhs=";
19
20 subPackages = [
21 "cmd/loop"
22 "cmd/loopd"
23 ];
24
25 ldflags = [
26 "-s"
27 "-w"
28 ];
29
30 meta = with lib; {
31 description = "Lightning Loop Client";
32 homepage = "https://github.com/lightninglabs/loop";
33 license = licenses.mit;
34 maintainers = with maintainers; [ proofofkeags ];
35 };
36}