From afead2433e392b4a33e37eae2d0d9a28684ddfb5 Mon Sep 17 00:00:00 2001 From: 宋文武 Date: Fri, 24 May 2024 12:31:43 +0800 Subject: gnu: Add libjuice. * gnu/packages/web.scm (libjuice): New variable. Change-Id: I5ad910e687cc20d356800e5c4ac02d5158f122f3 Signed-off-by: Andrew Tropin --- gnu/packages/web.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'gnu/packages/web.scm') diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 6c9af8c1e6..0abbded121 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -2158,6 +2158,29 @@ modifying pages and incoming and outgoing headers, monitoring pages for changes, and much more.") (license license:gpl2+))) +(define-public libjuice + (package + (name "libjuice") + (version "1.4.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/paullouisageneau/libjuice") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "035kqyp5bcawzkpqpjb1qjwqf0dp2gm9h2j9py5iiahcvfjwh70i")))) + (build-system cmake-build-system) + (arguments (list #:tests? #f)) ; requires internet access + (home-page "https://github.com/paullouisageneau/libjuice") + (synopsis "UDP Interactive Connectivity Establishment library") + (description "@code{libjuice} allows to open bidirectionnal User Datagram +Protocol (UDP) streams with Network Address Translator (NAT) traversal. It's a +simplified implementation of the Interactive Connectivity Establishment (ICE) +protocol, client-side and server-side, written in C without dependencies for +POSIX platforms.") + (license license:mpl2.0))) (define-public liboauth (package (name "liboauth") -- cgit v1.2.3