[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
03/158: gnu: r-httpuv: Update to 1.6.9.
From: |
guix-commits |
Subject: |
03/158: gnu: r-httpuv: Update to 1.6.9. |
Date: |
Sun, 19 Mar 2023 13:23:59 -0400 (EDT) |
rekado pushed a commit to branch master
in repository guix.
commit 5050034b4e4e325fb43ada2d31f3537028623bea
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Fri Mar 17 13:33:34 2023 +0100
gnu: r-httpuv: Update to 1.6.9.
* gnu/packages/cran.scm (r-httpuv): Update to 1.6.9.
[inputs]: Replace libuv with libuv-for-r-httpuv.
[arguments]: Patch Makevars to link with that variant of libuv.
---
gnu/packages/cran.scm | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/cran.scm b/gnu/packages/cran.scm
index c4524cea5c..bda7725e21 100644
--- a/gnu/packages/cran.scm
+++ b/gnu/packages/cran.scm
@@ -3121,16 +3121,13 @@ Zucchini.")
(define-public r-httpuv
(package
(name "r-httpuv")
- (version "1.6.8")
+ (version "1.6.9")
(source (origin
(method url-fetch)
(uri (cran-uri "httpuv" version))
(sha256
(base32
- "0fljspgdiihn736s8wj6ri28sggw1sd3zfi5qav3gzrsqm2z29xz"))
- ;; Unvendor bundled libraries. As of 1.5.4 the vendored libuv
- ;; only contains fixes for building on Solaris.
- (patches (search-patches "r-httpuv-1.6.6-unvendor-libuv.patch"))
+ "0pfrhparpsgrrlgnwwdjb4npklrqka709hh7a2s76x7s49dz4xwd"))
(modules '((guix build utils)))
;; Cannot unbundle http-parser, because it contains local
;; modifications.
@@ -3142,6 +3139,11 @@ Zucchini.")
(modify-phases %standard-phases
(add-after 'unpack 'unbundle-libuv
(lambda* (#:key outputs #:allow-other-keys)
+ (substitute* "src/Makevars"
+ (("PKG_LIBS = ./libuv/.libs/libuv.a")
+ "PKG_LIBS = -luv")
+ (("\\$\\(SHLIB\\): libuv/.libs/libuv.a")
+ "$(SHLIB): "))
(substitute* (find-files "src" "\\.cpp$|\\.h$")
(("\"libuv/include/uv\\.h\"")
"<uv.h>"))
@@ -3150,7 +3152,7 @@ Zucchini.")
(("uv_pipe_init\\(pLoop, &pSocket->handle\\.pipe, true\\);")
"uv_pipe_init(pLoop, &pSocket->handle.pipe, 0);")))))))
(inputs
- (list libuv zlib))
+ (list libuv-for-r-httpuv zlib))
(propagated-inputs
(list r-later r-promises r-r6 r-rcpp))
(home-page "https://github.com/rstudio/httpuv")
- branch master updated (f9702aa9fd -> e9c8c01e24), guix-commits, 2023/03/19
- 03/158: gnu: r-httpuv: Update to 1.6.9.,
guix-commits <=
- 04/158: gnu: readstat: Update to 1.1.9., guix-commits, 2023/03/19
- 05/158: gnu: r-haven: Update to 2.5.2., guix-commits, 2023/03/19
- 07/158: gnu: r-opencpu: Update to 2.2.9., guix-commits, 2023/03/19
- 08/158: gnu: r-ggvis: Update to 0.4.8., guix-commits, 2023/03/19
- 06/158: gnu: r-bookdown: Update to 0.33., guix-commits, 2023/03/19
- 09/158: gnu: r-sf: Update to 1.0-11., guix-commits, 2023/03/19
- 13/158: gnu: Add r-mclogit., guix-commits, 2023/03/19
- 14/158: gnu: r-shadowtext: Update indentation., guix-commits, 2023/03/19
- 02/158: gnu: Add libuv-for-r-httpuv., guix-commits, 2023/03/19
- 15/158: gnu: r-memuse: Adjust indentation., guix-commits, 2023/03/19