diff --git a/pkgs/default.nix b/pkgs/default.nix index b2556a5..17867b1 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -1,7 +1,6 @@ { pkgs ? import {} }: let self = { spark-wallet = pkgs.callPackage ./spark-wallet { }; - electrs = pkgs.callPackage ./electrs { }; elementsd = pkgs.callPackage ./elementsd { withGui = false; }; liquid-swap = pkgs.python3Packages.callPackage ./liquid-swap { }; joinmarket = pkgs.callPackage ./joinmarket { inherit (self) nbPython3Packages; }; diff --git a/pkgs/electrs/default.nix b/pkgs/electrs/default.nix deleted file mode 100644 index 9f17e15..0000000 --- a/pkgs/electrs/default.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ lib, rustPlatform, llvmPackages, fetchurl, pkgs }: -rustPlatform.buildRustPackage rec { - pname = "electrs"; - version = "0.8.9"; - - src = fetchurl { - url = "https://github.com/romanz/electrs/archive/v${version}.tar.gz"; - # Use ./get-sha256.sh to fetch latest (verified) sha256 - sha256 = "e28367127bca9d5444b1061ba7cbf2636788b1db80977da05cd7ba2182dde2ca"; - }; - - # Needed for librocksdb-sys - nativeBuildInputs = [ llvmPackages.clang ]; - LIBCLANG_PATH = "${llvmPackages.libclang}/lib"; - - cargoSha256 = "07bh5mdmi70gy8bmwjzw87d4kc12d5aciiq3slgc07fvhc7nrlmx"; - - meta = with lib; { - description = "An efficient Electrum Server in Rust"; - homepage = "https://github.com/romanz/electrs"; - license = licenses.mit; - maintainers = with maintainers; [ earvstedt ]; - }; -} diff --git a/pkgs/electrs/get-sha256.sh b/pkgs/electrs/get-sha256.sh deleted file mode 100755 index bdeed00..0000000 --- a/pkgs/electrs/get-sha256.sh +++ /dev/null @@ -1,24 +0,0 @@ -#! /usr/bin/env nix-shell -#! nix-shell -i bash -p git gnupg -set -euo pipefail - -TMPDIR="$(mktemp -d -p /tmp)" -trap "rm -rf $TMPDIR" EXIT -cd $TMPDIR - -echo "Fetching latest release" -git clone https://github.com/romanz/electrs 2> /dev/null -cd electrs -latest=$(git describe --tags `git rev-list --tags --max-count=1`) -echo "Latest release is ${latest}" - -# GPG verification -export GNUPGHOME=$TMPDIR -echo "Fetching Roman Zeyde's Key" -gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys 15c8c3574ae4f1e25f3f35c587cae5fa46917cbb 2> /dev/null -echo "Verifying latest release" -git verify-tag ${latest} - -echo "tag: ${latest}" -# The prefix option is necessary because GitHub prefixes the archive contents in this format -echo "sha256: $(git archive --format tar.gz --prefix=electrs-"${latest//v}"/ ${latest} | sha256sum | cut -d\ -f1)" diff --git a/pkgs/nixpkgs-pinned.nix b/pkgs/nixpkgs-pinned.nix index 5b6ee7a..12c0f86 100644 --- a/pkgs/nixpkgs-pinned.nix +++ b/pkgs/nixpkgs-pinned.nix @@ -8,11 +8,11 @@ in { # To update, run ../helper/fetch-channel REV nixpkgs = fetch { - rev = "5438e11ea34adf2b8111d80e360442077476ff53"; - sha256 = "14r88yiz69b828hxq1i5xwy63xa4cwzaa88xa4ig05sfsmrf04q1"; + rev = "dc326c78a93862efb30a76216f527a56496e6284"; + sha256 = "094zb1p5i5f2nlxny3dc814jvs90nimdj6wwd80495hgs9z76wgp"; }; nixpkgs-unstable = fetch { - rev = "3d1a7716d7f1fccbd7d30ab3b2ed3db831f43bde"; - sha256 = "14r8qa6lnzp78c3amzi5r8n11l1kcxcx1gjhnc1kmn4indd43649"; + rev = "4518794ee53d109d551c210a6d195b79e9995a90"; + sha256 = "1h86bqrkiydn5nwpndg8k5apdjxff5qigbrrwfam3893vgb7hws2"; }; } diff --git a/pkgs/pinned.nix b/pkgs/pinned.nix index 9284fce..de489b6 100644 --- a/pkgs/pinned.nix +++ b/pkgs/pinned.nix @@ -14,6 +14,7 @@ in lndconnect nbxplorer btcpayserver + electrs hwi; stable = nixBitcoinPkgsStable; diff --git a/test/pkgs-unstable.nix b/test/pkgs-unstable.nix index fed037c..ebd249b 100644 --- a/test/pkgs-unstable.nix +++ b/test/pkgs-unstable.nix @@ -3,7 +3,6 @@ let pkgs = import pinned.nixpkgs-unstable {}; nbPkgs = import ../pkgs { inherit pkgs; }; pkgsUnstable = with nbPkgs; [ - electrs joinmarket lightning-loop lightning-pool