diff --git a/pkgs/applications/blockchains/teos/default.nix b/pkgs/applications/blockchains/teos/default.nix index 4d687602ab13..fefef995a6ce 100644 --- a/pkgs/applications/blockchains/teos/default.nix +++ b/pkgs/applications/blockchains/teos/default.nix @@ -47,32 +47,4 @@ in description = "Lightning watchtower compliant with BOLT13, written in Rust"; }; }; - - teos-watchtower-plugin = rustPlatform.buildRustPackage { - pname = "teos-watchtower-plugin"; - inherit version src; - - cargoHash = "sha256-lod5I94T4wGwXEDtvh2AyaDYM0byCfaSBP8emKV7+3M="; - - buildAndTestSubdir = "watchtower-plugin"; - - nativeBuildInputs = [ - pkg-config - protobuf - rustfmt - ]; - - buildInputs = [ - openssl - ]; - - passthru.updateScript = updateScript; - - __darwinAllowLocalNetworking = true; - - meta = meta // { - description = "Lightning watchtower plugin for clightning"; - mainProgram = "watchtower-client"; - }; - }; } diff --git a/pkgs/by-name/te/teos-watchtower-plugin/package.nix b/pkgs/by-name/te/teos-watchtower-plugin/package.nix new file mode 100644 index 000000000000..3da03f5357b4 --- /dev/null +++ b/pkgs/by-name/te/teos-watchtower-plugin/package.nix @@ -0,0 +1,35 @@ +{ + lib, + rustPlatform, + teos, + pkg-config, + protobuf, + rustfmt, + openssl, +}: + +rustPlatform.buildRustPackage { + pname = "teos-watchtower-plugin"; + inherit (teos) version src; + + cargoHash = "sha256-lod5I94T4wGwXEDtvh2AyaDYM0byCfaSBP8emKV7+3M="; + + buildAndTestSubdir = "watchtower-plugin"; + + nativeBuildInputs = [ + pkg-config + protobuf + rustfmt + ]; + + buildInputs = [ + openssl + ]; + + __darwinAllowLocalNetworking = true; + + meta = teos.meta // { + description = "Lightning watchtower plugin for clightning"; + mainProgram = "watchtower-client"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index dd8f9f157605..fdc3d31f9367 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10236,7 +10236,6 @@ with pkgs; inherit (callPackages ../applications/blockchains/teos { }) teos - teos-watchtower-plugin ; vertcoind = vertcoin.override {