Skip to content

Commit

Permalink
Merge pull request #132 from nepet/update-nix-pkgs
Browse files Browse the repository at this point in the history
dev: Update nix-pkgs
  • Loading branch information
nepet committed Oct 13, 2022
2 parents c99c266 + b403d8b commit c1b684c
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 18 deletions.
20 changes: 10 additions & 10 deletions docs/signetguide_lnd.md
Original file line number Diff line number Diff line change
Expand Up @@ -169,14 +169,14 @@ _Note: If building from source, be sure to build with the required tags: `make i
Download the following files
```bash
curl https://raw.githubusercontent.com/lightningnetwork/lnd/master/scripts/keys/roasbeef.asc | gpg --import \
wget https://github.com/lightningnetwork/lnd/releases/download/v0.15.0-beta/manifest-roasbeef-v0.15.0-beta.sig && \
wget https://github.com/lightningnetwork/lnd/releases/download/v0.15.0-beta/manifest-v0.15.0-beta.txt && \
wget https://github.com/lightningnetwork/lnd/releases/download/v0.15.0-beta/lnd-linux-amd64-v0.15.0-beta.tar.gz
wget https://github.com/lightningnetwork/lnd/releases/download/v0.15.2-beta/manifest-roasbeef-v0.15.2-beta.sig && \
wget https://github.com/lightningnetwork/lnd/releases/download/v0.15.2-beta/manifest-v0.15.2-beta.txt && \
wget https://github.com/lightningnetwork/lnd/releases/download/v0.15.2-beta/lnd-linux-amd64-v0.15.2-beta.tar.gz
```

Verify the release
```bash
gpg --verify manifest-roasbeef-v0.15.0-beta.sig manifest-v0.15.0-beta.txt
gpg --verify manifest-roasbeef-v0.15.2-beta.sig manifest-v0.15.2-beta.txt
```

If the shasums match this command will return
Expand All @@ -186,13 +186,13 @@ If the shasums match this command will return
Extract the binaries

```bash
tar -zvxf lnd-linux-amd64-v0.15.0-beta.tar.gz
tar -zvxf lnd-linux-amd64-v0.15.2-beta.tar.gz
```

Copy the binaries to the system path

```bash
sudo cp -vnR lnd-linux-amd64-v0.15.0-beta/* /usr/bin/
sudo cp -vnR lnd-linux-amd64-v0.15.2-beta/* /usr/bin/
```

Create config dir in home
Expand Down Expand Up @@ -288,10 +288,10 @@ EOF
Remove all unneccessary files and folders
```bash
rm go1.19.linux-amd64.tar.gz && \
rm lnd-linux-amd64-v0.15.0-beta.tar.gz && \
rm -r lnd-linux-amd64-v0.15.0-beta && \
rm manifest-roasbeef-v0.15.0-beta.sig && \
rm manifest-v0.15.0-beta.txt && \
rm lnd-linux-amd64-v0.15.2-beta.tar.gz && \
rm -r lnd-linux-amd64-v0.15.2-beta && \
rm manifest-roasbeef-v0.15.2-beta.sig && \
rm manifest-v0.15.2-beta.txt && \
rm SHA256SUMS && \
rm -r bitcoin-0.21.1/ && \
rm -r elements-elements-0.21.0.2/ && \
Expand Down
13 changes: 5 additions & 8 deletions packages.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
let
# Pinning to revision e0361a947ed3eb692e43786f78e86075395ef3af for cln v0.11.1
# and lnd v0.15.0-beta.
rev = "e0361a947ed3eb692e43786f78e86075395ef3af";
# Pinning to revision 93dc85b485638bda9ac76458dcd45b997cc7cdbd
# - cln v0.12.1
# - lnd v0.15.2-beta
# - bitcoin v23.0
rev = "93dc85b485638bda9ac76458dcd45b997cc7cdbd";
nixpkgs = fetchTarball "https://github.com/NixOS/nixpkgs/archive/${rev}.tar.gz";
pkgs = import nixpkgs {};

Expand All @@ -16,11 +18,6 @@ bitcoin = (pkgs.bitcoin.overrideAttrs (attrs: {
# Build a clightning version with developer features enabled.
# Clightning is way more responsive with dev features.
clightning-dev = (pkgs.clightning.overrideDerivation (attrs: {
src = pkgs.fetchgit {
url = "https://github.com/nepet/lightning.git";
rev = "bf80565bc5f958be1d562b15ebd18586d8b0820e";
sha256 = "sha256-rRX51vqCfUGxCSDt5Wptq0pfAl6tK2CIcNha4eiXtUM=";
};
configureFlags = [ "--enable-developer" "--disable-valgrind" ];

pname = "clightning-dev";
Expand Down

0 comments on commit c1b684c

Please sign in to comment.