diff options
author | Paul Garlick <pgarlick@tourbillion-technology.com> | 2020-03-03 13:23:11 +0000 |
---|---|---|
committer | Paul Garlick <pgarlick@tourbillion-technology.com> | 2020-03-03 13:44:58 +0000 |
commit | 1e8fef19b6320d3382a4a69273e5aae8d49e9c41 (patch) | |
tree | 77220ae3973f4a992e134e3a4d184136a724a2d9 | |
parent | dedbdacf275cb7871c7336bd7a27ceb609b15113 (diff) | |
download | guix-1e8fef19b6320d3382a4a69273e5aae8d49e9c41.tar.gz |
gnu: emacs-auctex: Compile Reference Card.
* gnu/packages/emacs-xyz.scm (emacs-auctex)[arguments]: Add 'install-doc' phase. [inputs]: New field.
-rw-r--r-- | gnu/packages/emacs-xyz.scm | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 60cca75ca1..80692615ce 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -1663,9 +1663,24 @@ as a library for other Emacs packages.") (arguments `(#:emacs ,emacs #:include '("\\.el$" "^images/" "^latex/" "\\.info$") - #:exclude '("^tests/" "^latex/README"))) + #:exclude '("^tests/" "^latex/README") + #:phases + (modify-phases %standard-phases + (add-after 'install 'install-doc + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (etc-dir (string-append out "/share/" ,name "/" + ,version "/etc"))) + (with-directory-excursion "doc" + (setenv "HOME" (getenv "TMPDIR")) ; for mktextfm + (invoke "pdftex" "tex-ref") + (install-file "tex-ref.pdf" (string-append etc-dir + "/refcards"))) + #t)))))) (native-inputs `(("perl" ,perl))) + (inputs + `(("texlive" ,(texlive-union (list texlive-amsfonts))))) (home-page "https://www.gnu.org/software/auctex/") (synopsis "Integrated environment for TeX") (description |