natural-docs: init at 2.1.1

+38
+36
pkgs/applications/misc/natural-docs/default.nix
···
··· 1 + { stdenv, fetchzip, makeWrapper, mono, lib }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "natural-docs"; 5 + version = "2.1.1"; 6 + 7 + src = fetchzip { 8 + url = "https://naturaldocs.org/download/natural_docs/${version}/Natural_Docs_${version}.zip"; 9 + sha256 = "03fizjgvhiw3lqyykqw1whdh97xyiy3f226c1348ll61ryjxamqw"; 10 + }; 11 + 12 + dontPatch = true; 13 + dontConfigure = true; 14 + dontBuild = true; 15 + 16 + nativeBuildInputs = [ makeWrapper ]; 17 + 18 + installPhase = '' 19 + mkdir -p $out/bin 20 + cp -r . $out/ 21 + makeWrapper ${mono}/bin/mono $out/bin/NaturalDocs --add-flags "$out/NaturalDocs.exe" 22 + ''; 23 + 24 + meta = with lib; { 25 + description = "Documentation generator for multiple programming languages."; 26 + longDescription = '' 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. 31 + ''; 32 + homepage = "https://naturaldocs.org"; 33 + license = licenses.agpl3Only; 34 + maintainers = [ maintainers.nkpvk ]; 35 + }; 36 + }
+2
pkgs/top-level/all-packages.nix
··· 25369 25370 natron = callPackage ../applications/video/natron { }; 25371 25372 neocomp = callPackage ../applications/window-managers/neocomp { }; 25373 25374 newsflash = callPackage ../applications/networking/feedreaders/newsflash { };
··· 25369 25370 natron = callPackage ../applications/video/natron { }; 25371 25372 + natural-docs = callPackage ../applications/misc/natural-docs { }; 25373 + 25374 neocomp = callPackage ../applications/window-managers/neocomp { }; 25375 25376 newsflash = callPackage ../applications/networking/feedreaders/newsflash { };