me
/
guix
Archived
1
0
Fork 0

gnu: Add r-mathjaxr.

* gnu/packages/cran.scm (r-mathjaxr): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
master
Greg Hogan 2022-06-28 15:22:49 +00:00 committed by Ricardo Wurmus
parent a672682997
commit c3c8b5e60a
No known key found for this signature in database
GPG Key ID: 197A5888235FACAC
1 changed files with 47 additions and 1 deletions

View File

@ -35,7 +35,8 @@
;;; Copyright © 2020 Aniket Patil <aniket112.patil@gmail.com> ;;; Copyright © 2020 Aniket Patil <aniket112.patil@gmail.com>
;;; Copyright © 2021 Marcel Schilling <marcel.schilling@uni-luebeck.de> ;;; Copyright © 2021 Marcel Schilling <marcel.schilling@uni-luebeck.de>
;;; Copyright © 2021 Guillaume Le Vaillant <glv@posteo.net> ;;; Copyright © 2021 Guillaume Le Vaillant <glv@posteo.net>
;;; Copyright © 2022 Navid Afkhami <navid.afkhami@mdc-berlin.de> ;;; Copyright © 2022 Navid Afkhami <navid.afkhami@mdc-berlin.de>
;;; Copyright © 2022 Greg Hogan <code@greghogan.com>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -33438,3 +33439,48 @@ jitterplot, or half violinplot and half dotplot.")
coefficients or scattering amplitudes, for seismological P and S-waves at an coefficients or scattering amplitudes, for seismological P and S-waves at an
interface.") interface.")
(license license:gpl2+))) (license license:gpl2+)))
(define-public r-mathjaxr
(package
(name "r-mathjaxr")
(version "1.6-0")
(source (origin
(method url-fetch)
(uri (cran-uri "mathjaxr" version))
(sha256
(base32
"0yf1sfkb2kjsplipl2v4k2gp20li9xzsynclg228sy0v243pdi7c"))
(modules '((guix build utils)))
(snippet
'(begin
(delete-file-recursively "src/mathjax/es5/input")
(delete-file-recursively "src/mathjax/es5/output")
(delete-file "src/mathjax/es5/tex-chtml-full.js")))))
(properties `((upstream-name . "mathjaxr")))
(build-system r-build-system)
(arguments
(list
#:phases
`(modify-phases %standard-phases
(add-after 'unpack 'use-js-mathjax
(lambda* (#:key inputs #:allow-other-keys)
(symlink
(search-input-directory
inputs "/share/javascript/mathjax/es5/output")
"src/mathjax/es5/output")
(symlink
(search-input-directory
inputs "/share/javascript/mathjax/es5/input")
"src/mathjax/es5/input")
(symlink
(search-input-file
inputs "/share/javascript/mathjax/es5/tex-chtml-full.js")
"src/mathjax/es5/tex-chtml-full.js"))))))
(inputs
(list js-mathjax-for-r-mathjaxr))
(home-page "https://github.com/wviechtb/mathjaxr")
(synopsis "Use Mathjax in Rd Files")
(description
"This package provides MathJax and macros to enable its use within Rd files
for rendering equations in the HTML help files.")
(license (list license:asl2.0 license:gpl3))))