summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2013-08-12 08:55:13 -0700
committerGlenn Morris <rgm@gnu.org>2013-08-12 08:55:13 -0700
commit4e17d34fadc9405551e551935ddb6068d913891d (patch)
treef4144c54fe5c3fe18d3396c9d1d4fe8597e81fee
parenta0e0e2fc6e200a501ae7050ac568e60fd2f8b1dd (diff)
downloadhydra-recipes-4e17d34fadc9405551e551935ddb6068d913891d.tar.gz
emacs: Try to add a "manual" job
-rw-r--r--emacs/release.nix12
1 files changed, 12 insertions, 0 deletions
diff --git a/emacs/release.nix b/emacs/release.nix
index 523cc27..dcf1cdc 100644
--- a/emacs/release.nix
+++ b/emacs/release.nix
@@ -116,5 +116,17 @@ in
configureFlags ="--with-crt-dir=${pkgs.stdenv.glibc}/lib --enable-profiling" ;
};
+ manual = pkgs: {
+ buildInputs = (buildInputsFrom pkgs)
+ ++ [ pkgs.texinfo pkgs.texLive ];
+ doCheck = false;
+ buildPhase = "make docs";
+ installPhase = ''
+ make install-doc
+ ensureDir "$out/nix-support"
+ echo "doc manual $out/share/doc/emacs/emacs.html index.html" >> "$out/nix-support/hydra-build-products"
+ echo "doc-pdf manual $out/share/doc/emacs/emacs.pdf" >> "$out/nix-support/hydra-build-products"
+ '';
+ };
};
}