summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRicardo Wurmus <rekado@elephly.net>2019-12-15 14:24:56 +0100
committerRicardo Wurmus <rekado@elephly.net>2019-12-15 15:38:52 +0100
commitf1964519e748cda1703ec874ce8e33bcd85ddcb9 (patch)
treeb80f5545ce9c644365e05a2060a5a5cd11a87816
parentc8ab9eb1b4d9af156d8008d43e6a7520e8718683 (diff)
downloadguix-patches-f1964519e748cda1703ec874ce8e33bcd85ddcb9.tar
guix-patches-f1964519e748cda1703ec874ce8e33bcd85ddcb9.tar.gz
gnu: Add r-rprotobuflib.
* gnu/packages/bioconductor.scm (r-rprotobuflib): New variable.
-rw-r--r--gnu/packages/bioconductor.scm30
1 files changed, 30 insertions, 0 deletions
diff --git a/gnu/packages/bioconductor.scm b/gnu/packages/bioconductor.scm
index c59d799cc0..8d0861a5f3 100644
--- a/gnu/packages/bioconductor.scm
+++ b/gnu/packages/bioconductor.scm
@@ -5471,6 +5471,36 @@ statistics to the plot.")
model with Box-Cox transformation.")
(license license:artistic2.0)))
+;; TODO: this package bundles an old version of protobuf. It's not easy to
+;; make it use our protobuf package instead.
+(define-public r-rprotobuflib
+ (package
+ (name "r-rprotobuflib")
+ (version "1.8.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (bioconductor-uri "RProtoBufLib" version))
+ (sha256
+ (base32
+ "0dlgki21a37bxqh3cf83vl5zqxm86472g8a9plvhrjzzsn3mwnrm"))))
+ (properties `((upstream-name . "RProtoBufLib")))
+ (build-system r-build-system)
+ (arguments
+ `(#:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'unpack-bundled-sources
+ (lambda _
+ (with-directory-excursion "src"
+ (invoke "tar" "xf" "protobuf-2.6.0.tgz"))
+ #t)))))
+ (home-page "https://bioconductor.org/packages/RProtoBufLib/")
+ (synopsis "C++ headers and static libraries of Protocol buffers")
+ (description
+ "This package provides the headers and static library of Protocol buffers
+for other R packages to compile and link against.")
+ (license license:bsd-3)))
+
(define-public r-flowsom
(package
(name "r-flowsom")