Files

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

55 lines
1.0 KiB
Nix
Raw Permalink Normal View History

2025-10-09 14:15:47 +02:00
{
buildGoModule,
fetchFromGitHub,
lib,
tags ? [
# `RELEASE_TAGS` from https://github.com/lightningnetwork/lnd/blob/master/make/release_flags.mk
"autopilotrpc"
"chainrpc"
"invoicesrpc"
"kvdb_etcd"
"kvdb_postgres"
"kvdb_sqlite"
"monitoring"
"neutrinorpc"
"peersrpc"
"signrpc"
"walletrpc"
"watchtowerrpc"
# Extra tags useful for testing
"routerrpc"
],
}:
buildGoModule rec {
pname = "lnd";
version = "0.19.3-beta";
src = fetchFromGitHub {
owner = "lightningnetwork";
repo = "lnd";
rev = "v${version}";
hash = "sha256-j37tLwVmAI18N0Xb3epACKRpJbs60HamZOlKDxWngFA=";
};
vendorHash = "sha256-Ah5jOknXSoWEOnn0UKRuuwqT+E4eAkCg1h4qzW0rSHM=";
subPackages = [
"cmd/lncli"
"cmd/lnd"
];
inherit tags;
meta = with lib; {
description = "Lightning Network Daemon";
homepage = "https://github.com/lightningnetwork/lnd";
license = licenses.mit;
maintainers = with maintainers; [
bleetube
cypherpunk2140
prusnak
];
};
}