~ruther/guix-local

6309636640f73c2211e58ab3816d564dc4d8e807 — Ricardo Wurmus 8 years ago a0aa6b5
gnu: emacs-ess: Use texlive-union instead of texlive.

* gnu/packages/emacs.scm (emacs-ess)[arguments]: Add phase "set-HOME".
[native-inputs]: Replace texlive with a texlive-union.
1 files changed, 9 insertions(+), 2 deletions(-)

M gnu/packages/emacs.scm
M gnu/packages/emacs.scm => gnu/packages/emacs.scm +9 -2
@@ 3084,14 3084,21 @@ E-Prime forbids the use of the \"to be\" form to strengthen your writing.")
           (lambda* (#:key inputs #:allow-other-keys)
             (substitute* "Makeconf"
               (("SHELL = /bin/sh")
                (string-append "SHELL = " (which "sh")))))))))
                (string-append "SHELL = " (which "sh"))))))
         ;; FIXME: the texlive-union insists on regenerating fonts.  It stores
         ;; them in HOME, so it needs to be writeable.
         (add-before 'build 'set-HOME
           (lambda _ (setenv "HOME" "/tmp") #t)))))
    (inputs
     `(("emacs" ,emacs-minimal)
       ("r-minimal" ,r-minimal)))
    (native-inputs
     `(("perl" ,perl)
       ("texinfo" ,texinfo)
       ("texlive" ,texlive)))
       ("texlive" ,(texlive-union (list texlive-latex-natbib
                                        texlive-latex-seminar
                                        texlive-latex-hyperref
                                        texlive-tex-texinfo)))))
    (home-page "http://ess.r-project.org/")
    (synopsis "Emacs mode for statistical analysis programs")
    (description "Emacs Speaks Statistics (ESS) is an add-on package for GNU