diff options
author | Janik H <janik@aq0.de> | 2023-05-28 00:54:53 +0200 |
---|---|---|
committer | Janik H <janik@aq0.de> | 2023-07-04 19:56:29 +0200 |
commit | ab5623a718f7b6dd582e1c0fe4a590a5783a299e (patch) | |
tree | 716476f6fd9f73878f3fe99d6b575a51726f35a4 /pkgs/servers/rinetd | |
parent | 901f3e3cad20f978275415173e8015c007786efa (diff) |
rinetd: init at 0.73
Diffstat (limited to 'pkgs/servers/rinetd')
-rw-r--r-- | pkgs/servers/rinetd/default.nix | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/servers/rinetd/default.nix b/pkgs/servers/rinetd/default.nix new file mode 100644 index 0000000000000..07611bba54a58 --- /dev/null +++ b/pkgs/servers/rinetd/default.nix @@ -0,0 +1,40 @@ +{ lib +, autoreconfHook +, fetchFromGitHub +, rinetd +, stdenv +, testers +}: + +stdenv.mkDerivation rec { + pname = "rinetd"; + version = "0.73"; + + src = fetchFromGitHub { + owner = "samhocevar"; + repo = "rinetd"; + rev = "v${version}"; + hash = "sha256-W8PLGd3RwmBTh1kw3k8+ZfP6AzRhZORCkxZzQ9ZbPN4="; + }; + + nativeBuildInputs = [ + autoreconfHook + ]; + + preConfigure = '' + ./bootstrap + ''; + + passthru.tests.version = testers.testVersion { + package = rinetd; + command = "rinetd --version"; + }; + + meta = with lib; { + description = "TCP/UDP port redirector"; + homepage = "https://github.com/samhocevar/rinetd"; + changelog = "https://github.com/samhocevar/rinetd/blob/${src.rev}/CHANGES.md"; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ janik ]; + }; +} |