antora: include site-generator-default

This commit is contained in:
Domen Kožar 2019-07-23 10:10:51 +02:00
parent 5dc50eab68
commit e765dde910
No known key found for this signature in database
GPG Key ID: C2FFBCAFD2C24246
4 changed files with 768 additions and 78 deletions

View File

@ -1,7 +1,8 @@
[
"@angular/cli"
, "asar"
, "@antora/cli"
, "@antora/site-generator-default"
, "asar"
, "aws-azure-login"
, "azure-functions-core-tools"
, "bash-language-server"

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,25 @@
{ stdenv, nodePackages_10_x }:
let
drvName = drv: (builtins.parseDrvName drv).name;
linkNodeDeps = ({ pkg, deps, name ? "" }:
let
targetModule = if name != "" then name else drvName pkg;
in nodePackages_10_x.${pkg}.override (oldAttrs: {
postInstall = ''
mkdir -p $out/lib/node_modules/${targetModule}/node_modules
${stdenv.lib.concatStringsSep "\n" (map (dep: ''
ln -s ${nodePackages_10_x.${dep}}/lib/node_modules/${drvName dep} \
$out/lib/node_modules/${targetModule}/node_modules/${drvName dep}
'') deps
)}
'';
})
);
in linkNodeDeps {
pkg = "@antora/cli";
name = "@antora/cli";
deps = [
"@antora/site-generator-default"
];
}

View File

@ -553,7 +553,7 @@ in
ansifilter = callPackage ../tools/text/ansifilter {};
antora = nodePackages_10_x."@antora/cli";
antora = callPackage ../development/tools/documentation/antora {};
apktool = callPackage ../development/tools/apktool {
inherit (androidenv.androidPkgs_9_0) build-tools;