crun: 1.8.3 -> 1.8.4
[NixPkgs.git] / pkgs / tools / networking / onetun / default.nix
blob9fe30faaf5ca30c85d7def6b5ffb02609ba40f11
1 { lib
2 , rustPlatform
3 , fetchFromGitHub
4 , stdenv
5 , Security
6 }:
8 rustPlatform.buildRustPackage rec {
9   pname = "onetun";
10   version = "0.3.4";
12   src = fetchFromGitHub {
13     owner = "aramperes";
14     repo = pname;
15     rev = "v${version}";
16     sha256 = "sha256-gVw1aVbYjDPYTtMYIXq3k+LN0gUBAbQm275sxzwoYw8=";
17   };
19   cargoSha256 = "sha256-/sOjd0JKk3MNNXYpTEXteFYtqDWYfyVItZrkX4uzjtc=";
21   buildInputs = lib.optionals stdenv.isDarwin [
22     Security
23   ];
25   meta = with lib; {
26     description = "A cross-platform, user-space WireGuard port-forwarder that requires no root-access or system network configurations";
27     homepage = "https://github.com/aramperes/onetun";
28     license = licenses.mit;
29     maintainers = with maintainers; [ dit7ya ];
30   };