* [PATCH] Add R packages needed for updates.
@ 2016-04-20 12:19 Ricardo Wurmus
2016-04-25 18:57 ` Leo Famulari
0 siblings, 1 reply; 3+ messages in thread
From: Ricardo Wurmus @ 2016-04-20 12:19 UTC (permalink / raw)
To: guix-devel@gnu.org
[-- Attachment #1: Type: text/plain, Size: 265 bytes --]
Hi Guix,
I’m preparing to push patches to update all of our R packages. Some
packages need new inputs so I’m adding them first with the attached
patches. As soon as these patches are in I’ll push the simple updates
to our R packages.
~~ Ricardo
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: 0001-gnu-Add-r-praise.patch --]
[-- Type: text/x-patch, Size: 1341 bytes --]
From 38bbded2fcaa7679279583e990c1265c919d8eee Mon Sep 17 00:00:00 2001
From: Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>
Date: Wed, 20 Apr 2016 14:12:40 +0200
Subject: [PATCH 1/4] gnu: Add r-praise.
* gnu/packages/statistics.scm (r-praise): New variable.
---
gnu/packages/statistics.scm | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 616eb14..25065c9 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -863,6 +863,25 @@ New styles can also be created easily. This package was inspired by the
\"chalk\" JavaScript project.")
(license license:expat)))
+(define-public r-praise
+ (package
+ (name "r-praise")
+ (version "1.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "praise" version))
+ (sha256
+ (base32
+ "1gfyypnvmih97p2r0php9qa39grzqpsdbq5g0fdsbpq5zms5w0sw"))))
+ (build-system r-build-system)
+ (home-page "https://github.com/gaborcsardi/praise")
+ (synopsis "Functions to praise users")
+ (description
+ "This package provides template functions to assist in building friendly
+R packages that praise their users.")
+ (license license:expat)))
+
(define-public r-testthat
(package
(name "r-testthat")
--
2.7.3
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: 0002-gnu-Add-r-openssl.patch --]
[-- Type: text/x-patch, Size: 1990 bytes --]
From f067f1c5d68662674f8400a9e48f6e9708241748 Mon Sep 17 00:00:00 2001
From: Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>
Date: Wed, 20 Apr 2016 14:13:06 +0200
Subject: [PATCH 2/4] gnu: Add r-openssl.
* gnu/packages/statistics.scm (r-openssl): New variable.
---
gnu/packages/statistics.scm | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 25065c9..781620c 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -1345,6 +1345,35 @@ module, Java Server Pages, and Python's psp module.")
collation, and NAMESPACE files.")
(license license:gpl2+)))
+(define-public r-openssl
+ (package
+ (name "r-openssl")
+ (version "0.9.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "openssl" version))
+ (sha256
+ (base32
+ "1dbsaciz39zvsmcyxkmpfm5yxzrpw2iv2nb86525wn80q0cyv0cb"))))
+ (build-system r-build-system)
+ (inputs
+ `(("openssl" ,openssl)))
+ (home-page "https://github.com/jeroenooms/openssl")
+ (synopsis "Toolkit for encryption, signatures and certificates")
+ (description
+ "This package provides R bindings to OpenSSL libssl and libcrypto, plus
+custom SSH pubkey parsers. It supports RSA, DSA and NIST curves P-256, P-384
+and P-521. Cryptographic signatures can either be created and verified
+manually or via x509 certificates. AES block cipher is used in CBC mode for
+symmetric encryption; RSA for asymmetric (public key) encryption. High-level
+envelope functions combine RSA and AES for encrypting arbitrary sized data.
+Other utilities include key generators, hash functions (md5, sha1, sha256,
+etc), base64 encoder, a secure random number generator, and @code{bignum} math
+methods for manually performing crypto calculations on large multibyte
+integers.")
+ (license license:expat)))
+
(define-public r-httr
(package
(name "r-httr")
--
2.7.3
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #4: 0003-gnu-Add-r-tidyr.patch --]
[-- Type: text/x-patch, Size: 1883 bytes --]
From 0d843ccfb27209e3be0bd820a8a9df8f0f7b6c1d Mon Sep 17 00:00:00 2001
From: Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>
Date: Wed, 20 Apr 2016 14:14:17 +0200
Subject: [PATCH 3/4] gnu: Add r-tidyr.
* gnu/packages/statistics.scm (r-tidyr): New variable.
---
gnu/packages/statistics.scm | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 781620c..44553d5 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -2413,6 +2413,35 @@ black-and-white. They are also designed to be perceived by readers with the
most common form of color blindness.")
(license license:x11)))
+(define-public r-tidyr
+ (package
+ (name "r-tidyr")
+ (version "0.4.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "tidyr" version))
+ (sha256
+ (base32
+ "0xp6lyr2l4ix2mrilx4qmca7wm5qmbhvi24m4nf7qsgwp54gnv2h"))))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-dplyr" ,r-dplyr)
+ ("r-lazyeval" ,r-lazyeval)
+ ("r-magrittr" ,r-magrittr)
+ ("r-rcpp" ,r-rcpp)
+ ("r-stringi" ,r-stringi)))
+ (home-page "https://github.com/hadley/tidyr")
+ (synopsis "Tidy data with `spread()` and `gather()` functions")
+ (description
+ "tidyr is a reframing of the reshape2 package designed to accompany the
+tidy data framework, and to work hand-in-hand with magrittr and dplyr to build
+a solid pipeline for data analysis. It is designed specifically for tidying
+data, not the general reshaping that reshape2 does, or the general aggregation
+that reshape did. In particular, built-in methods only work for data frames,
+and tidyr provides no margins or aggregation.")
+ (license license:expat)))
+
(define-public r-plotly
(package
(name "r-plotly")
--
2.7.3
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #5: 0004-gnu-Add-r-hexbin.patch --]
[-- Type: text/x-patch, Size: 1509 bytes --]
From 88b9525b7eee5b449d393e87c4f6bde5a7ffab9f Mon Sep 17 00:00:00 2001
From: Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>
Date: Wed, 20 Apr 2016 14:14:41 +0200
Subject: [PATCH 4/4] gnu: Add r-hexbin.
* gnu/packages/statistics.scm (r-hexbin): New variable.
---
gnu/packages/statistics.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index 44553d5..8992024 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -2442,6 +2442,29 @@ that reshape did. In particular, built-in methods only work for data frames,
and tidyr provides no margins or aggregation.")
(license license:expat)))
+(define-public r-hexbin
+ (package
+ (name "r-hexbin")
+ (version "1.27.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "hexbin" version))
+ (sha256
+ (base32
+ "0xi6fbf1fvyn2gffr052n3viibqzpr3603sgi4xaminbzja4syjh"))))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-lattice" ,r-lattice)))
+ (native-inputs
+ `(("gfortran" ,gfortran)))
+ (home-page "http://github.com/edzer/hexbin")
+ (synopsis "Hexagonal binning routines")
+ (description
+ "This package provides binning and plotting functions for hexagonal bins.
+It uses and relies on grid graphics and formal (S4) classes and methods.")
+ (license license:gpl2+)))
+
(define-public r-plotly
(package
(name "r-plotly")
--
2.7.3
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] Add R packages needed for updates.
2016-04-20 12:19 [PATCH] Add R packages needed for updates Ricardo Wurmus
@ 2016-04-25 18:57 ` Leo Famulari
2016-04-25 21:53 ` Ludovic Courtès
0 siblings, 1 reply; 3+ messages in thread
From: Leo Famulari @ 2016-04-25 18:57 UTC (permalink / raw)
To: Ricardo Wurmus; +Cc: guix-devel@gnu.org
On Wed, Apr 20, 2016 at 02:19:50PM +0200, Ricardo Wurmus wrote:
> Hi Guix,
>
> I’m preparing to push patches to update all of our R packages. Some
> packages need new inputs so I’m adding them first with the attached
> patches. As soon as these patches are in I’ll push the simple updates
> to our R packages.
They look reasonable. Well, except for r-praise. That one looks silly ;)
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] Add R packages needed for updates.
2016-04-25 18:57 ` Leo Famulari
@ 2016-04-25 21:53 ` Ludovic Courtès
0 siblings, 0 replies; 3+ messages in thread
From: Ludovic Courtès @ 2016-04-25 21:53 UTC (permalink / raw)
To: Leo Famulari; +Cc: guix-devel@gnu.org
Leo Famulari <leo@famulari.name> skribis:
> On Wed, Apr 20, 2016 at 02:19:50PM +0200, Ricardo Wurmus wrote:
>> Hi Guix,
>>
>> I’m preparing to push patches to update all of our R packages. Some
>> packages need new inputs so I’m adding them first with the attached
>> patches. As soon as these patches are in I’ll push the simple updates
>> to our R packages.
>
> They look reasonable.
Seconded!
> Well, except for r-praise. That one looks silly ;)
:-)
Ludo’.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2016-04-25 21:53 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-20 12:19 [PATCH] Add R packages needed for updates Ricardo Wurmus
2016-04-25 18:57 ` Leo Famulari
2016-04-25 21:53 ` Ludovic Courtès
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.