diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2023-04-28 16:06:14 +0200 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2023-04-29 20:09:31 +0200 |
commit | 9619504c8161c6a4f691bff96064e1700dc4d21d (patch) | |
tree | a07a1006ff41b3a0b4d834fdf5ffef5bca8da203 /gnu/packages | |
parent | 91204fc357aea79fafedae20cf73dc641020285a (diff) | |
download | guix-9619504c8161c6a4f691bff96064e1700dc4d21d.tar.gz guix-9619504c8161c6a4f691bff96064e1700dc4d21d.zip |
gnu: r-reportingtools: Update to 2.39.0.
* gnu/packages/bioconductor.scm (r-reportingtools): Update to 2.39.0.
[source]: Delete minified JavaScript files.
[arguments]: Add 'process-javascript phase.
[native-inputs]: Add source code for jquery 1.8.0.
Diffstat (limited to 'gnu/packages')
-rw-r--r-- | gnu/packages/bioconductor.scm | 39 |
1 files changed, 36 insertions, 3 deletions
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm index 4188e71964..0a55248fc3 100644 --- a/gnu/packages/bioconductor.scm +++ b/gnu/packages/bioconductor.scm @@ -8348,17 +8348,44 @@ region sets and other genomic features.") (define-public r-reportingtools (package (name "r-reportingtools") - (version "2.38.0") + (version "2.39.0") (source (origin (method url-fetch) (uri (bioconductor-uri "ReportingTools" version)) (sha256 (base32 - "1nrgnb002qv0yzmrvg59i9b5wzxda0fdkrmdi6vr15g0g7j3yry0")))) + "15h7vqdxfv7y0f82ff7a8brqnscs324x22izlkgjk2wqahnmr2l1")) + (snippet + '(for-each delete-file + (list "inst/doc/jslib/jquery-1.8.0.min.js" + "inst/extdata/jslib/jquery-1.8.0.min.js"))))) (properties `((upstream-name . "ReportingTools"))) (build-system r-build-system) + (arguments + (list + #:modules '((guix build utils) + (guix build r-build-system) + (srfi srfi-1)) + #:phases + '(modify-phases %standard-phases + (add-after 'unpack 'process-javascript + (lambda* (#:key inputs #:allow-other-keys) + (call-with-values + (lambda () + (unzip2 + `((,(assoc-ref inputs "_") + "inst/doc/jslib/jquery-1.8.0.min.js")))) + (lambda (sources targets) + (for-each (lambda (source target) + (format #true "Processing ~a --> ~a~%" + source target) + (invoke "esbuild" source "--minify" + (string-append "--outfile=" target))) + sources targets))) + (copy-file "inst/doc/jslib/jquery-1.8.0.min.js" + "inst/extdata/jslib/jquery-1.8.0.min.js")))))) (propagated-inputs (list r-annotate r-annotationdbi @@ -8380,7 +8407,13 @@ region sets and other genomic features.") r-r-utils r-xml)) (native-inputs - (list r-knitr)) + (list esbuild r-knitr + (origin + (method url-fetch) + (uri "https://code.jquery.com/jquery-1.8.0.js") + (sha256 + (base32 + "02vnwfxrrfsqm6qbmxyv9rdg32qyzs81d1snk62fy08gv7r62hfk"))))) (home-page "https://bioconductor.org/packages/ReportingTools/") (synopsis "Tools for making reports in various formats") (description |