diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2023-12-28 00:29:00 +0100 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2024-01-01 14:35:12 +0100 |
commit | 8c7904e424e985ed8f883d55b55a976bbaf680a8 (patch) | |
tree | d9b6f56d3535c85db11c1804adc33f6fa5ad62ca | |
parent | ffa5bec66447bff94e8f34c10987276cd289724e (diff) | |
download | guix-8c7904e424e985ed8f883d55b55a976bbaf680a8.tar.gz guix-8c7904e424e985ed8f883d55b55a976bbaf680a8.zip |
gnu: r-radiant-data: Update to 1.6.3.
* gnu/packages/cran.scm (r-radiant-data): Update to 1.6.3.
[source]: Do not delete help files, because they are now under CC-BY-SA.
[arguments]: Simplify by using minify-build-system.
Change-Id: Ic4a2bdd3a8df9f27d703505eaeba080e28982c80
-rw-r--r-- | gnu/packages/cran.scm | 41 |
1 files changed, 16 insertions, 25 deletions
diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm index 916113503b..9d096b35a3 100644 --- a/gnu/packages/cran.scm +++ b/gnu/packages/cran.scm @@ -11627,44 +11627,35 @@ local smoothers and many more.") (define-public r-radiant-data (package (name "r-radiant-data") - (version "1.6.2") + (version "1.6.3") (source (origin (method url-fetch) (uri (cran-uri "radiant.data" version)) (sha256 (base32 - "0227ry366v9kmksa4vyjmhix0jbl894gdc6gckg209wna35fn20p")) + "1nwiw5dps0030f893gs0fixis6xigfr8y8rqhi3l505yx2bsrjbj")) (modules '((guix build utils))) (snippet - '(begin - ;; Delete files that are under CC-NC-SA. - (delete-file-recursively "inst/app/tools/help") - (delete-file "inst/assets/html2canvas/html2canvas.min.js"))))) + '(delete-file "inst/assets/html2canvas/html2canvas.min.js")))) (properties `((upstream-name . "radiant.data"))) (build-system r-build-system) (arguments (list - #:modules '((guix build utils) - (guix build r-build-system) - (srfi srfi-1)) + #:modules + '((guix build r-build-system) + (guix build minify-build-system) + (guix build utils)) + #:imported-modules + `(,@%r-build-system-modules + (guix build minify-build-system)) #:phases - '(modify-phases %standard-phases - (add-after 'unpack 'process-javascript - (lambda* (#:key inputs #:allow-other-keys) - (with-directory-excursion "inst/assets/html2canvas/" - (call-with-values - (lambda () - (unzip2 - `((,(assoc-ref inputs "_") - "html2canvas.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))))))))) + #~(modify-phases (@ (guix build r-build-system) %standard-phases) + (add-after 'unpack 'process-javascript + (lambda* (#:key inputs #:allow-other-keys) + (with-directory-excursion "inst/assets/html2canvas/" + (minify (assoc-ref inputs "_") + #:target "html2canvas.min.js"))))))) (propagated-inputs (list r-arrow r-base64enc |