Skip to content

Commit

Permalink
lnd: add temp v0.10.3-beta package
Browse files Browse the repository at this point in the history
  • Loading branch information
nixbitcoin committed Jul 10, 2020
1 parent 5d66d2f commit 7d512a5
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 3 deletions.
1 change: 1 addition & 0 deletions pkgs/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
liquid-swap = pkgs.python3Packages.callPackage ./liquid-swap { };
generate-secrets = pkgs.callPackage ./generate-secrets { };
nixops19_09 = pkgs.callPackage ./nixops { };
lnd = pkgs.callPackage ./lnd { };

pinned = import ./pinned.nix;
}
38 changes: 38 additions & 0 deletions pkgs/lnd/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{ buildGoModule, fetchFromGitHub, lib
, tags ? [ "autopilotrpc" "signrpc" "walletrpc" "chainrpc" "invoicesrpc" "watchtowerrpc" ]
}:

buildGoModule rec {
pname = "lnd";
version = "0.10.3-beta";

src = fetchFromGitHub {
owner = "lightningnetwork";
repo = "lnd";
rev = "v${version}";
sha256 = "129vi8z2sk4hagk7axa675nba6sbj9km88zlq8a1g8di7v2k9z6a";
};

vendorSha256 = "0a4bk2qry0isnrvl0adwikqn6imxwzlaq5j3nglb5rmwwq2cdz0r";

subPackages = ["cmd/lncli" "cmd/lnd"];

preBuild = let
buildVars = {
RawTags = lib.concatStringsSep "," tags;
GoVersion = "$(go version | egrep -o 'go[0-9]+[.][^ ]*')";
};
buildVarsFlags = lib.concatStringsSep " " (lib.mapAttrsToList (k: v: "-X github.com/lightningnetwork/lnd/build.${k}=${v}") buildVars);
in
lib.optionalString (tags != []) ''
buildFlagsArray+=("-tags=${lib.concatStringsSep " " tags}")
buildFlagsArray+=("-ldflags=${buildVarsFlags}")
'';

meta = with lib; {
description = "Lightning Network Daemon";
homepage = "https://github.com/lightningnetwork/lnd";
license = lib.licenses.mit;
maintainers = with maintainers; [ cypherpunk2140 ];
};
}
7 changes: 4 additions & 3 deletions pkgs/pinned.nix
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,10 @@ in
inherit (nixpkgsUnstable)
bitcoin
bitcoind
clightning
lnd;
inherit (nixBitcoinPkgsUnstable) electrs;
clightning;
inherit (nixBitcoinPkgsUnstable)
lnd
electrs;

stable = nixBitcoinPkgsStable;
unstable = nixBitcoinPkgsUnstable;
Expand Down

0 comments on commit 7d512a5

Please sign in to comment.