clan-infra/pkgs/zt-tcp-relay.nix
Jörg Thalheim fd0b984d61
All checks were successful
build / test (push) Successful in 1m15s
treefmt
2023-07-13 11:29:21 +02:00

33 lines
862 B
Nix

{ lib
, rustPlatform
, fetchFromGitHub
, fetchpatch
}:
rustPlatform.buildRustPackage {
pname = "zt-tcp-relay";
version = "unstable-2022-08-02";
src = fetchFromGitHub {
owner = "alexander-akhmetov";
repo = "zt-tcp-relay";
rev = "2d4541d77807d57d5c303a1babfabf7f445e3946";
hash = "sha256-6CkVvBRMsyAPBdkDBM1REJjM+3vs+ws/qCmQOfFInMw=";
};
patches = [
# https://github.com/alexander-akhmetov/zt-tcp-relay/pull/19
(fetchpatch {
url = "https://github.com/alexander-akhmetov/zt-tcp-relay/commit/69f0a4f1f210dcd7a305036d4737d9a29215824d.patch";
hash = "sha256-kqZS9IjwEggLE6CQFaacL2TyTUn0PQCz1TPdoZdDrk0=";
})
];
cargoHash = "sha256-MDygbJRi1aT4hfI7b2hwhYJ4UJyR1DehDAHDgbDZ35g=";
meta = {
description = "ZeroTier One TCP relay";
homepage = "https://github.com/alexander-akhmetov/zt-tcp-relay";
};
}