From e1d0e6163e6aac6464b34fe221059c7a38b14ac0 Mon Sep 17 00:00:00 2001 From: Giacomo Leidi Date: Sun, 21 Sep 2025 21:17:32 +0200 Subject: [PATCH] gnu: Add elixir-mint-web-socket. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/elixir-web.scm (elixir-mint-web-socket): New variable. Change-Id: I32db07a0d044b21f7f7ba7c9e01e316f4ecf0d0d Signed-off-by: Ludovic Courtès --- gnu/packages/elixir-web.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/elixir-web.scm b/gnu/packages/elixir-web.scm index 28633d79742df22e3c2061bb90833f294bd84a4d..a9580dd3b1028cf4558dff75f4dbe4e716e3b226 100644 --- a/gnu/packages/elixir-web.scm +++ b/gnu/packages/elixir-web.scm @@ -295,6 +295,27 @@ purposes. Its goal is to be as close as possible to (home-page "https://hexdocs.pm/httpoison/") (license license:expat))) +(define-public elixir-mint-web-socket + (package + (name "elixir-mint-web-socket") + (version "1.0.4") + (source + (origin + (method url-fetch) + (uri (hexpm-uri "mint_web_socket" version)) + (sha256 + (base32 "14d9c2ryqggl2p54bh0rhm3ab17j6l7ir817rsh4nnn455alqz82")))) + (build-system mix-build-system) + (arguments + ;; Tests depend on gun from hex.pm which is not packaged yet. + (list #:tests? #f)) + (native-inputs (list elixir-jason erlang-cowboy)) + (propagated-inputs (list elixir-mint)) + (synopsis "WebSocket support for Mint") + (description "HTTP/1 and HTTP/2 @code{WebSocket} support for Mint.") + (home-page "https://hexdocs.pm/mint_web_socket/") + (license license:asl2.0))) + (define-public elixir-mint (package (name "elixir-mint")