diff --git a/doc/Makefile b/doc/Makefile index 208f23f5023..d5c0eeef69e 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -66,18 +66,13 @@ out/html/index.html: doc-support/result manual-full.xml style.css highlightjs cp doc-support/result/xsl/docbook/images/callouts/*.svg out/html/images/callouts/ chmod u+w -R out/html/ -out/epub/manual.epub: manual-full.xml +out/epub/manual.epub: epub.xml mkdir -p out/epub/scratch xsltproc --nonet \ --output out/epub/scratch/ \ doc-support/result/epub.xsl \ - ./manual-full.xml + ./epub.xml - cp -r $(pandoc_media_dir) out/epub/scratch/OEBPS - cp ./overrides.css out/epub/scratch/OEBPS - cp ./style.css out/epub/scratch/OEBPS - mkdir -p out/epub/scratch/OEBPS/images/callouts/ - cp doc-support/result/xsl/docbook/images/callouts/*.svg out/epub/scratch/OEBPS/images/callouts/ echo "application/epub+zip" > mimetype zip -0Xq "out/epub/manual.epub" mimetype rm mimetype diff --git a/doc/default.nix b/doc/default.nix index 4f55c95a04c..86b4a8d9781 100644 --- a/doc/default.nix +++ b/doc/default.nix @@ -20,7 +20,33 @@ in pkgs.stdenv.mkDerivation { ln -s ${doc-support} ./doc-support/result ''; + epub = '' + + + Nixpkgs Manual + Version ${pkgs.lib.version} + + + Temporarily unavailable + + The Nixpkgs manual is currently not available in EPUB format, + please use the HTML manual + instead. + + + If you've used the EPUB manual in the past and it has been useful to you, please + let us know. + + + + ''; + passAsFile = [ "epub" ]; + preBuild = '' + cp $epubPath epub.xml make -j$NIX_BUILD_CORES render-md '';