aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Pisemsky <mail@pisemsky.site>2025-05-17 12:22:15 +0300
committerDanny Milosavljevic <dannym@friendly-machines.com>2025-05-18 23:26:04 +0200
commit78dc083fb20691c267c0296cd6d0bbe985535176 (patch)
treebbc958ba17ec1effb2c56af7292f01ca31878b0e
parent11e88de06043d367d02ceceade84733a65f84e27 (diff)
downloadguix-78dc083fb20691c267c0296cd6d0bbe985535176.tar.gz
guix-78dc083fb20691c267c0296cd6d0bbe985535176.zip
gnu: Add libwebsockets-for-mosquitto.
* gnu/packages/web.scm (libwebsockets-for-mosquitto): New variable. Change-Id: Ia8221e1a756e392ed0e8fa9a92e847da436e6215 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
-rw-r--r--gnu/packages/web.scm13
1 files changed, 12 insertions, 1 deletions
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index e2deee47da..b43b90ac33 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -65,7 +65,7 @@
;;; Copyright © 2023 VÖRÖSKŐI András <voroskoi@gmail.com>
;;; Copyright © 2023 Christopher Howard <christopher@librehacker.com>
;;; Copyright © 2023 Felix Lechner <felix.lechner@lease-up.com>
-;;; Copyright © 2023 Evgeny Pisemsky <mail@pisemsky.site>
+;;; Copyright © 2023, 2025 Evgeny Pisemsky <mail@pisemsky.site>
;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
;;; Copyright © 2024 Zheng Junjie <873216071@qq.com>
;;; Copyright © 2024, 2025 Artyom V. Poptsov <poptsov.artyom@gmail.com>
@@ -1791,6 +1791,17 @@ for efficient socket-like bidirectional reliable communication channels.")
(home-page "https://libwebsockets.org")
(license license:expat)))
+(define-public libwebsockets-for-mosquitto
+ (hidden-package
+ (package
+ (inherit libwebsockets)
+ (arguments
+ (list
+ ;; Mosquitto requires some tweaks for libwebsockets, see:
+ ;; https://github.com/NixOS/nixpkgs/blob/1750f3c1c89488e2ffdd47cab9d05454dddfb734/pkgs/by-name/mo/mosquitto/package.nix#L20
+ #:configure-flags '(list "-DLWS_WITH_EXTERNAL_POLL=ON"
+ "-DLWS_WITH_HTTP2=OFF"))))))
+
(define-public wabt
(package
(name "wabt")