evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / en / endlessh / package.nix
blob584a43920fe7aa9a8cc2c572dbb0474325daa6ac
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , testers
5 , endlessh
6 , nixosTests
7 }:
9 stdenv.mkDerivation rec {
10   pname = "endlessh";
11   version = "1.1";
13   src = fetchFromGitHub {
14     owner = "skeeto";
15     repo = pname;
16     rev = version;
17     hash = "sha256-yHQzDrjZycDL/2oSQCJjxbZQJ30FoixVG1dnFyTKPH4=";
18   };
20   makeFlags = [ "PREFIX=$(out)" ];
22   passthru.tests = {
23     inherit (nixosTests) endlessh;
24     version = testers.testVersion {
25       package = endlessh;
26       command = "endlessh -V";
27     };
28   };
30   meta = with lib; {
31     description = "SSH tarpit that slowly sends an endless banner";
32     homepage = "https://github.com/skeeto/endlessh";
33     changelog = "https://github.com/skeeto/endlessh/releases/tag/${version}";
34     license = licenses.unlicense;
35     maintainers = with maintainers; [ azahi ];
36     platforms = platforms.unix;
37     mainProgram = "endlessh";
38   };