--- Begin Message ---
Subject: |
New package: r-restrserve |
Date: |
Wed, 22 Apr 2020 06:12:13 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Dear Guix,
Please see attached diff for r-restrserve. Please note that it depends
on a patch r-rserve which I submitted just a moment ago.
Cheers,
Eric
>From 77b08891ad2ffba228858dc0d06b0000b544597a Mon Sep 17 00:00:00 2001
From: Eric Brown <ecbrown@ericcbrown.com>
Date: Wed, 22 Apr 2020 06:07:14 -0500
Subject: [PATCH] gnu: Add r-restrserve.
* gnu/packages/cran.scm (r-restrserve): New variable.
---
gnu/packages/cran.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index 70cb7cc700..8b27279f2b 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -21162,3 +21162,25 @@ evaluated interactively.")
Bayes factors, posterior model probabilities, and normalizing constants in
general, via different versions of bridge sampling.")
(license license:gpl2+)))
+
+(define-public r-restrserve
+ (package
+ (name "r-restrserve")
+ (version "0.2.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (cran-uri "RestRserve" version))
+ (sha256
+ (base32 "1b8wbar98qhhl46s4i7qks5nm2wy5bvfi9029gpd4gmqsq4bmbm7"))))
+ (build-system r-build-system)
+ (propagated-inputs
+ `(("r-rserve" ,r-rserve)))
+ (home-page "https://restrserve.org")
+ (synopsis "R web API framework")
+ (description
+ "RestRserve is an R web API framework for building high-performance AND
+robust microservices and app backends. With Rserve backend on UNIX-like systems
+it is parallel by design. It will handle incoming requests in parallel - each
+request in a separate fork.")
+ (license license:gpl2+)))
--
2.26.2
--- End Message ---
--- Begin Message ---
Subject: |
Re: [bug#40764] New package: r-restrserve |
Date: |
Wed, 09 Dec 2020 19:36:17 +0000 |
User-agent: |
mu4e 1.4.13; emacs 27.1 |
Eric Brown <ecbrown@ericcbrown.com> writes:
> Dear Guix,
>
> Please see attached diff for r-restrserve. Please note that it depends
> on a patch r-rserve which I submitted just a moment ago.
Hi Eric,
I've gone ahead and pushed this as
e36291ef52a30b1c667b78ef76c1980363f8c138.
Due to the delay in merging this, I updated the package to 0.4.0 and
added some more inputs.
In the future, I'd strongly recommend not adding packages to the bottom
of modules, unless you really want the package definition to be
there. If every new definition gets added at the bottom, merge conflicts
become very likely. Related to this, I also moved the package definition
up off the bottom of the module.
Thanks,
Chris
signature.asc
Description: PGP signature
--- End Message ---