1 { stdenv, fetchzip, makeWrapper, mono, lib }:
3 stdenv.mkDerivation rec {
4 pname = "natural-docs";
8 url = "https://naturaldocs.org/download/natural_docs/${version}/Natural_Docs_${version}.zip";
9 sha256 = "sha256-yk9PxrZ6+ocqGLB+xCBGiQKnHLMdp2r+NuoMhWsr0GM=";
16 nativeBuildInputs = [ makeWrapper ];
21 makeWrapper ${mono}/bin/mono $out/bin/NaturalDocs --add-flags "$out/NaturalDocs.exe"
25 description = "Documentation generator for multiple programming languages";
27 Natural Docs is an open source documentation generator for multiple
28 programming languages. You document your code in a natural syntax that
29 reads like plain English. Natural Docs then scans your code and builds
30 high-quality HTML documentation from it.
32 homepage = "https://naturaldocs.org";
33 license = licenses.agpl3Only;
34 maintainers = [ maintainers.nkpvk ];
35 mainProgram = "NaturalDocs";