mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-01-31 23:06:59 +01:00
gnu: opendht: Update to 2.2.0rc4.
* gnu/packages/patches/opendht-fix-jami.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Un-register it. * gnu/packages/networking.scm (opendht): Update to 2.2.0rc4. [patches]: Remove field. [inputs]: Use nettle-3.7. [native-inputs]: Move restinio to... [propagated-inputs]: ... here.
This commit is contained in:
parent
cf86b9af53
commit
67a5e112b1
3 changed files with 6 additions and 41 deletions
|
@ -1470,7 +1470,6 @@ dist_patch_DATA = \
|
||||||
%D%/packages/patches/opencascade-oce-glibc-2.26.patch \
|
%D%/packages/patches/opencascade-oce-glibc-2.26.patch \
|
||||||
%D%/packages/patches/opencv-fix-build-of-grfmt_jpeg2000.cpp.patch \
|
%D%/packages/patches/opencv-fix-build-of-grfmt_jpeg2000.cpp.patch \
|
||||||
%D%/packages/patches/opencv-rgbd-aarch64-test-fix.patch \
|
%D%/packages/patches/opencv-rgbd-aarch64-test-fix.patch \
|
||||||
%D%/packages/patches/opendht-fix-jami.patch \
|
|
||||||
%D%/packages/patches/openfoam-4.1-cleanup.patch \
|
%D%/packages/patches/openfoam-4.1-cleanup.patch \
|
||||||
%D%/packages/patches/openjdk-10-idlj-reproducibility.patch \
|
%D%/packages/patches/openjdk-10-idlj-reproducibility.patch \
|
||||||
%D%/packages/patches/openmpi-mtl-priorities.patch \
|
%D%/packages/patches/openmpi-mtl-priorities.patch \
|
||||||
|
|
|
@ -3428,34 +3428,33 @@ (define-public restinio
|
||||||
(define-public opendht
|
(define-public opendht
|
||||||
(package
|
(package
|
||||||
(name "opendht")
|
(name "opendht")
|
||||||
(version "2.1.4")
|
(version "2.2.0rc4") ;jami requires >= 2.2.0
|
||||||
(source (origin
|
(source (origin
|
||||||
(method git-fetch)
|
(method git-fetch)
|
||||||
(uri (git-reference
|
(uri (git-reference
|
||||||
(url "https://github.com/savoirfairelinux/opendht")
|
(url "https://github.com/savoirfairelinux/opendht")
|
||||||
(commit version)))
|
(commit version)))
|
||||||
(file-name (git-file-name name version))
|
(file-name (git-file-name name version))
|
||||||
(patches (search-patches "opendht-fix-jami.patch"))
|
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1ax26ri1ifb6s8ppd28jmanka9yf8mw3np65q2h4djhhik0phhal"))))
|
"1wc0f6cnvnlmhxnx64nxqgsx93k4g7ljdaqjl40ml74jg3nqrzcl"))))
|
||||||
;; Since 2.0, the gnu-build-system does not seem to work anymore, upstream bug?
|
;; Since 2.0, the gnu-build-system does not seem to work anymore, upstream bug?
|
||||||
(build-system cmake-build-system)
|
(build-system cmake-build-system)
|
||||||
(inputs
|
(inputs
|
||||||
`(("argon2" ,argon2)
|
`(("argon2" ,argon2)
|
||||||
("nettle" ,nettle)
|
("nettle" ,nettle-3.7)
|
||||||
("readline" ,readline)
|
("readline" ,readline)
|
||||||
("jsoncpp" ,jsoncpp)
|
("jsoncpp" ,jsoncpp)
|
||||||
("openssl" ,openssl) ;required for the DHT proxy
|
("openssl" ,openssl) ;required for the DHT proxy
|
||||||
("fmt" ,fmt)))
|
("fmt" ,fmt)))
|
||||||
(propagated-inputs
|
(propagated-inputs
|
||||||
`(("gnutls" ,gnutls) ;included in opendht/crypto.h
|
`(("gnutls" ,gnutls) ;included in opendht/crypto.h
|
||||||
("msgpack" ,msgpack))) ;included in several installed headers
|
("msgpack" ,msgpack) ;included in several installed headers
|
||||||
|
("restinio" ,restinio))) ;included in opendht/http.h
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("autoconf" ,autoconf)
|
`(("autoconf" ,autoconf)
|
||||||
("automake" ,automake)
|
("automake" ,automake)
|
||||||
("pkg-config" ,pkg-config)
|
("pkg-config" ,pkg-config)
|
||||||
("restinio" ,restinio) ;headers only library
|
|
||||||
("libtool" ,libtool)
|
("libtool" ,libtool)
|
||||||
("cppunit" ,cppunit)))
|
("cppunit" ,cppunit)))
|
||||||
(arguments
|
(arguments
|
||||||
|
|
|
@ -1,33 +0,0 @@
|
||||||
From e2b39dd3a0742853e00f9c3e8c46c911da20bed7 Mon Sep 17 00:00:00 2001
|
|
||||||
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
|
|
||||||
Date: Tue, 30 Jun 2020 10:42:49 -0400
|
|
||||||
Subject: [PATCH 1/4] http/request: make terminate public
|
|
||||||
|
|
||||||
---
|
|
||||||
include/opendht/http.h | 3 +--
|
|
||||||
1 file changed, 1 insertion(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/include/opendht/http.h b/include/opendht/http.h
|
|
||||||
index cc8d5f9..46b722c 100644
|
|
||||||
--- a/include/opendht/http.h
|
|
||||||
+++ b/include/opendht/http.h
|
|
||||||
@@ -294,6 +294,7 @@ public:
|
|
||||||
* User action to cancel the Request and call the completion callbacks.
|
|
||||||
*/
|
|
||||||
void cancel();
|
|
||||||
+ void terminate(const asio::error_code& ec);
|
|
||||||
|
|
||||||
private:
|
|
||||||
using OnCompleteCb = std::function<void()>;
|
|
||||||
@@ -320,8 +321,6 @@ private:
|
|
||||||
|
|
||||||
void connect(std::vector<asio::ip::tcp::endpoint>&& endpoints, HandlerCb cb = {});
|
|
||||||
|
|
||||||
- void terminate(const asio::error_code& ec);
|
|
||||||
-
|
|
||||||
void post();
|
|
||||||
|
|
||||||
void handle_request(const asio::error_code& ec);
|
|
||||||
--
|
|
||||||
2.27.0
|
|
||||||
|
|
Loading…
Reference in a new issue