Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.2 kB · 58 lines
Nix
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859{ lib, stdenv, graphviz, imagemagick, linux_latest, makeFontsConf, perl, python3, which,}:
stdenv.mkDerivation { pname = "linux-kernel-latest-htmldocs";
inherit (linux_latest) version src;
postPatch = '' patchShebangs \ Documentation/sphinx/parse-headers.pl \ scripts/{get_abi.pl,get_feat.pl,kernel-doc,sphinx-pre-install} \ tools/net/ynl/pyynl/ynl_gen_rst.py '';
FONTCONFIG_FILE = makeFontsConf { fontDirectories = [ ]; };
nativeBuildInputs = [ graphviz imagemagick perl python3.pkgs.sphinx python3.pkgs.sphinx-rtd-theme python3.pkgs.pyyaml which ];
preBuild = '' export XDG_CACHE_HOME="$(mktemp -d)" '';
makeFlags = [ "htmldocs" ];
installPhase = '' mkdir -p $out/share/doc mv Documentation/output $out/share/doc/linux-doc cp -r Documentation/* $out/share/doc/linux-doc/ '';
meta = { description = "Linux kernel html documentation"; homepage = "https://www.kernel.org/doc/htmldocs/"; platforms = lib.platforms.linux; inherit (linux_latest.meta) license; maintainers = with lib.maintainers; [ sigmanificient ]; };}