From e1729a09914e39c117d5210542e0809b3a30102e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Fri, 12 Jan 2024 13:49:36 +0100 Subject: [PATCH] zt-tcp-relay: init at 2023-07-11 --- pkgs/flake-module.nix | 1 + pkgs/zt-tcp-relay/default.nix | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 pkgs/zt-tcp-relay/default.nix diff --git a/pkgs/flake-module.nix b/pkgs/flake-module.nix index d3844a504..a3f92c739 100644 --- a/pkgs/flake-module.nix +++ b/pkgs/flake-module.nix @@ -9,6 +9,7 @@ packages = { tea-create-pr = pkgs.callPackage ./tea-create-pr { }; zerotier-members = pkgs.callPackage ./zerotier-members { }; + zt-tcp-relay = pkgs.callPackage ./zt-tcp-relay { }; merge-after-ci = pkgs.callPackage ./merge-after-ci { inherit (config.packages) tea-create-pr; }; diff --git a/pkgs/zt-tcp-relay/default.nix b/pkgs/zt-tcp-relay/default.nix new file mode 100644 index 000000000..3bdd313e5 --- /dev/null +++ b/pkgs/zt-tcp-relay/default.nix @@ -0,0 +1,26 @@ +{ lib +, rustPlatform +, fetchFromGitHub +}: + +rustPlatform.buildRustPackage { + pname = "zt-tcp-relay"; + version = "unstable-2023-07-11"; + + src = fetchFromGitHub { + owner = "alexander-akhmetov"; + repo = "zt-tcp-relay"; + rev = "b8d3a892c60581e938724a1d5dfb0e1884a9fa6f"; + hash = "sha256-7ZNWyPf/b4dJqyPQFTBrv2RvY9dDz990CvwcHpaCKSA="; + }; + + cargoHash = "sha256-IOxWLvA6jqSYqfDZJn9Set/KKFhf03NsNm7Y67paxCQ="; + + meta = with lib; { + description = "ZeroTier One TCP relay"; + homepage = "https://github.com/alexander-akhmetov/zt-tcp-relay"; + license = licenses.mit; + maintainers = with maintainers; [ mic92 ]; + mainProgram = "zt-tcp-relay"; + }; +}