[bug#59911,4/7] gnu: Add r-shinywidgets.
Commit Message
* gnu/packages/cran.scm (r-shinywidgets): New variable.
---
gnu/packages/cran.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
Comments
Mădălin Ionel Patrașcu <madalinionel.patrascu@mdc-berlin.de> writes:
> * gnu/packages/cran.scm (r-shinywidgets): New variable.
This cannot be added as is. We have had this package in the Guix
Science channel for a while now because it contains massive amounts of
minified JavaScript, sometimes without an obvious source.
Have you perhaps taken a look at some of these JavaScript files yet?
@@ -25810,6 +25810,33 @@ (define-public r-shinycssloaders
automatically show a loader when the output is (re)calculating.")
(license license:gpl3)))
+(define-public r-shinywidgets
+ (package
+ (name "r-shinywidgets")
+ (version "0.7.5")
+ (source (origin
+ (method url-fetch)
+ (uri (cran-uri "shinyWidgets" version))
+ (sha256
+ (base32
+ "1ls28r6dbvi4pml1mxakn327dzl0l71pkaw5rm9n80jd5npq9vmz"))))
+ (properties `((upstream-name . "shinyWidgets")))
+ (build-system r-build-system)
+ (propagated-inputs
+ (list r-anytime
+ r-bslib
+ r-htmltools
+ r-jsonlite
+ r-rlang
+ r-sass
+ r-shiny))
+ (home-page "https://github.com/dreamRs/shinyWidgets")
+ (synopsis "Custom input widgets for Shiny")
+ (description
+ "The package offers a collection of custom input controls and user interface
+components for Shiny applications.")
+ (license license:gpl3)))
+
(define-public r-rsvg
(package
(name "r-rsvg")