Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 python3, 6 makeWrapper, 7}: 8 9stdenv.mkDerivation { 10 pname = "hellmaker"; 11 version = "0-unstable-2023-03-18"; 12 13 src = fetchFromGitHub { 14 owner = "0xNinjaCyclone"; 15 repo = "hellMaker"; 16 rev = "2e9efe2aed9412f67a8606544392a2df10d3a2d0"; 17 hash = "sha256-zbtzlYGCLW/lt7GJvMHao/MZhdghNBQCQsjUImL1RC4="; 18 }; 19 20 nativeBuildInputs = [ makeWrapper ]; 21 22 installPhase = '' 23 runHook preInstall 24 mkdir -p $out/{bin,share/hellmaker} 25 cp -R * $out/share/hellmaker 26 makeWrapper ${python3.interpreter} $out/bin/hellmaker \ 27 --set PYTHONPATH "$PYTHONPATH:$out/share/hellmaker/hellMaker.py" \ 28 --add-flags "$out/share/hellmaker/hellMaker.py" 29 runHook postInstall 30 ''; 31 32 meta = { 33 description = "Generate FUD backdoors"; 34 homepage = "https://github.com/0xNinjaCyclone/hellMaker"; 35 license = lib.licenses.mit; 36 maintainers = with lib.maintainers; [ tochiaha ]; 37 mainProgram = "hellmaker"; 38 platforms = lib.platforms.all; 39 }; 40}