From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: [PATCH]: Five R packages. Date: Thu, 26 Nov 2015 17:17:35 +0100 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:44977) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a1zEx-0004bc-9p for guix-devel@gnu.org; Thu, 26 Nov 2015 11:17:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a1zEt-0008Ni-6b for guix-devel@gnu.org; Thu, 26 Nov 2015 11:17:47 -0500 Received: from pegasus.bbbm.mdc-berlin.de ([141.80.25.20]:53823) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a1zEs-0008NU-S3 for guix-devel@gnu.org; Thu, 26 Nov 2015 11:17:43 -0500 Received: from localhost (localhost [127.0.0.1]) by pegasus.bbbm.mdc-berlin.de (Postfix) with ESMTP id AA833380F28 for ; Thu, 26 Nov 2015 17:17:41 +0100 (CET) Received: from pegasus.bbbm.mdc-berlin.de ([127.0.0.1]) by localhost (pegasus.bbbm.mdc-berlin.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rZC1Bg8jIjB3 for ; Thu, 26 Nov 2015 17:17:35 +0100 (CET) Received: from HTCAONE.mdc-berlin.net (mab.citx.mdc-berlin.de [141.80.36.102]) by pegasus.bbbm.mdc-berlin.de (Postfix) with ESMTP for ; Thu, 26 Nov 2015 17:17:35 +0100 (CET) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename="0001-gnu-Add-r-data-table.patch" >From 9b319907000ad6b1796d1887cabcf010aa806d3e Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Thu, 26 Nov 2015 16:59:08 +0100 Subject: [PATCH 1/5] gnu: Add r-data-table. * gnu/packages/statistics.scm (r-data-table): New variable. --- gnu/packages/statistics.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm index 2af9de2..876a2b3 100644 --- a/gnu/packages/statistics.scm +++ b/gnu/packages/statistics.scm @@ -1264,3 +1264,25 @@ informative error messages when it's not available.") (description "The devtools package is a collection of package development tools to simplify the devolpment of R packages.") (license license:gpl2+))) + +(define-public r-data-table + (package + (name "r-data-table") + (version "1.9.6") + (source (origin + (method url-fetch) + (uri (cran-uri "data.table" version)) + (sha256 + (base32 + "0vi3zplpxqbg78z9ifjfs1kl2i8qhkqxr7l9ysp2663kq54w6x3g")))) + (build-system r-build-system) + (propagated-inputs + `(("r-chron" ,r-chron))) + (home-page "https://github.com/Rdatatable/data.table/wiki") + (synopsis "Extension of data.frame") + (description + "@code{data.table} is an extension of @code{data.frame} providing fast +aggregation of large data (e.g. 100GB in RAM), fast ordered joins, fast +add/modify/delete of columns by group using no copies at all, list columns and +a fast file reader (@code{fread}).") + (license license:gpl3+))) -- 2.1.0 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename="0002-gnu-Add-r-readr.patch" >From a4d9def0f63e42d90517845b9013bb6a560a0b49 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Thu, 26 Nov 2015 16:59:29 +0100 Subject: [PATCH 2/5] gnu: Add r-readr. * gnu/packages/statistics.scm (r-readr): New variable. --- gnu/packages/statistics.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm index 876a2b3..0d8eb08 100644 --- a/gnu/packages/statistics.scm +++ b/gnu/packages/statistics.scm @@ -1286,3 +1286,25 @@ aggregation of large data (e.g. 100GB in RAM), fast ordered joins, fast add/modify/delete of columns by group using no copies at all, list columns and a fast file reader (@code{fread}).") (license license:gpl3+))) + +(define-public r-readr + (package + (name "r-readr") + (version "0.2.2") + (source (origin + (method url-fetch) + (uri (cran-uri "readr" version)) + (sha256 + (base32 + "156422xwvskynna5kjc8h1qqnn50kxgjrihl2h2b7vm9sxxdyr2m")))) + (build-system r-build-system) + (propagated-inputs + `(("r-curl" ,r-curl) + ("r-rcpp" ,r-rcpp) + ("r-bh" ,r-bh))) + (home-page "https://github.com/hadley/readr") + (synopsis "Read tabular data") + (description + "This package provides functions to read flat or tabular text files from +disk (or a connection).") + (license license:gpl2+))) -- 2.1.0 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename="0003-gnu-Add-r-plotrix.patch" >From 02e8f968f332a7be6da13bab7f0c4d96d828ade1 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Thu, 26 Nov 2015 16:59:49 +0100 Subject: [PATCH 3/5] gnu: Add r-plotrix. * gnu/packages/statistics.scm (r-plotrix): New variable. --- gnu/packages/statistics.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm index 0d8eb08..b84e3f0 100644 --- a/gnu/packages/statistics.scm +++ b/gnu/packages/statistics.scm @@ -1308,3 +1308,21 @@ a fast file reader (@code{fread}).") "This package provides functions to read flat or tabular text files from disk (or a connection).") (license license:gpl2+))) + +(define-public r-plotrix + (package + (name "r-plotrix") + (version "3.6") + (source (origin + (method url-fetch) + (uri (cran-uri "plotrix" version)) + (sha256 + (base32 + "0zn6k8azh40v0lg7q9yd4sy30a26bcc0fjvndn4z7k36avlw4i25")))) + (build-system r-build-system) + (home-page "http://cran.r-project.org/web/packages/plotrix") + (synopsis "Various plotting functions") + (description + "This package provides lots of plotting, various labeling, axis and color +scaling functions for R.") + (license license:gpl2+))) -- 2.1.0 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename="0004-gnu-Add-r-gridbase.patch" >From d9e02e7197db16460c513b7ccc1155d85df7198e Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Thu, 26 Nov 2015 17:00:08 +0100 Subject: [PATCH 4/5] gnu: Add r-gridbase. * gnu/packages/statistics.scm (r-gridbase): New variable. --- gnu/packages/statistics.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm index b84e3f0..279ae64 100644 --- a/gnu/packages/statistics.scm +++ b/gnu/packages/statistics.scm @@ -1326,3 +1326,20 @@ disk (or a connection).") "This package provides lots of plotting, various labeling, axis and color scaling functions for R.") (license license:gpl2+))) + +(define-public r-gridbase + (package + (name "r-gridbase") + (version "0.4-7") + (source (origin + (method url-fetch) + (uri (cran-uri "gridBase" version)) + (sha256 + (base32 + "09jzw4rzwf2y5lcz7b16mb68pn0fqigv34ff7lr6w3yi9k91i1xy")))) + (build-system r-build-system) + (home-page "http://cran.r-project.org/web/packages/gridBase") + (synopsis "Integration of base and grid graphics") + (description + "This package provides an integration of base and grid graphics for R.") + (license license:gpl2+))) -- 2.1.0 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename="0005-gnu-Add-r-lattice.patch" >From 0e6557d12cba8e25aad9789b3fb4c454ce16c244 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Thu, 26 Nov 2015 17:00:26 +0100 Subject: [PATCH 5/5] gnu: Add r-lattice. * gnu/packages/statistics.scm (r-lattice): New variable. --- gnu/packages/statistics.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm index 279ae64..0a4bd62 100644 --- a/gnu/packages/statistics.scm +++ b/gnu/packages/statistics.scm @@ -1343,3 +1343,23 @@ scaling functions for R.") (description "This package provides an integration of base and grid graphics for R.") (license license:gpl2+))) + +(define-public r-lattice + (package + (name "r-lattice") + (version "0.20-33") + (source (origin + (method url-fetch) + (uri (cran-uri "lattice" version)) + (sha256 + (base32 + "0car12x5vl9k180i9pc86lq3cvwqakdpqn3lgdf98k9n2h52cilg")))) + (build-system r-build-system) + (home-page "http://lattice.r-forge.r-project.org/") + (synopsis "High-level data visualization system") + (description + "The lattice package provides a powerful and elegant high-level data +visualization system inspired by Trellis graphics, with an emphasis on +multivariate data. Lattice is sufficient for typical graphics needs, and is +also flexible enough to handle most nonstandard requirements.") + (license license:gpl2+))) -- 2.1.0 --=-=-=--