nixdoc: init at 1.0.1
Adds nixdoc, a tool to generate documentation for Nix functions in the standard library. See #49275 for some background information.
This commit is contained in:
parent
f22413f874
commit
f03929f649
2 changed files with 27 additions and 0 deletions
25
pkgs/tools/nix/nixdoc/default.nix
Normal file
25
pkgs/tools/nix/nixdoc/default.nix
Normal file
|
@ -0,0 +1,25 @@
|
|||
{ stdenv, callPackage, fetchFromGitHub, rustPlatform, darwin }:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
name = "nixdoc-${version}";
|
||||
version = "1.0.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "tazjin";
|
||||
repo = "nixdoc";
|
||||
rev = "v${version}";
|
||||
sha256 = "14d4dq06jdqazxvv7fq5872zy0capxyb0fdkp8qg06gxl1iw201s";
|
||||
};
|
||||
|
||||
buildInputs = stdenv.lib.optional stdenv.isDarwin [ darwin.Security ];
|
||||
|
||||
cargoSha256 = "1bfn1x1jhpyidai4cjwip5r1ibkqp26ivmqq3vjm71l00m6avb94";
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Generate documentation for Nix functions";
|
||||
homepage = https://github.com/tazjin/nixdoc;
|
||||
license = [ licenses.gpl3 ];
|
||||
maintainers = [ maintainers.tazjin ];
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
|
@ -22095,6 +22095,8 @@ with pkgs;
|
|||
|
||||
nixui = callPackage ../tools/package-management/nixui { node_webkit = nwjs_0_12; };
|
||||
|
||||
nixdoc = callPackage ../tools/nix/nixdoc {};
|
||||
|
||||
nix-bundle = callPackage ../tools/package-management/nix-bundle { };
|
||||
|
||||
nix-delegate = haskell.lib.justStaticExecutables haskellPackages.nix-delegate;
|
||||
|
|
Loading…
Reference in a new issue