10 python3Packages.buildPythonApplication rec {
11 pname = "eye-witness";
12 version = "20230525.1";
15 src = fetchFromGitHub {
19 hash = "sha256-nSPpPbwqagc5EadQ4AHgLhjQ0kDjmbdcwE/PL5FDL4I=";
22 build-system = with python3Packages; [
28 dependencies = with python3Packages; [
44 mkdir -p $out/{bin,share/eyewitness}
45 cp -R * $out/share/eyewitness
53 makeWrapper "${python3Packages.python.interpreter}" "$out/bin/eyewitness" \
54 --set PYTHONPATH "$PYTHONPATH" \
55 --add-flags "$out/share/eyewitness/Python/EyeWitness.py"
61 description = "Take screenshots of websites, and identify admin interfaces";
62 homepage = "https://github.com/redsiege/EyeWitness";
63 changelog = "https://github.com/redsiege/EyeWitness/blob/${src.rev}/CHANGELOG";
64 license = licenses.gpl3Only;
65 maintainers = with maintainers; [ tochiaha ];
66 mainProgram = "eye-witness";
67 platforms = platforms.all;