Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / servers / rinetd / default.nix
blob1cd7d19059d49669b04d84b75d4125f98dac18f3
1 { lib
2 , autoreconfHook
3 , fetchFromGitHub
4 , rinetd
5 , stdenv
6 , testers
7 }:
9 stdenv.mkDerivation rec {
10   pname = "rinetd";
11   version = "0.73";
13   src = fetchFromGitHub {
14     owner = "samhocevar";
15     repo = "rinetd";
16     rev = "v${version}";
17     hash = "sha256-W8PLGd3RwmBTh1kw3k8+ZfP6AzRhZORCkxZzQ9ZbPN4=";
18   };
20   nativeBuildInputs = [
21     autoreconfHook
22   ];
24   preConfigure = ''
25     ./bootstrap
26   '';
28   passthru.tests.version = testers.testVersion {
29     package = rinetd;
30     command = "rinetd --version";
31   };
33   meta = with lib; {
34     description = "TCP/UDP port redirector";
35     homepage = "https://github.com/samhocevar/rinetd";
36     changelog = "https://github.com/samhocevar/rinetd/blob/${src.rev}/CHANGES.md";
37     license = licenses.gpl2Plus;
38     maintainers = with maintainers; [ ];
39     mainProgram = "rinetd";
40   };