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 ;;; Copyright © 2023 Christopher Howard ;;; Copyright © 2023 Felix Lechner -;;; Copyright © 2023 Evgeny Pisemsky +;;; Copyright © 2023, 2025 Evgeny Pisemsky ;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz> ;;; Copyright © 2024 Zheng Junjie <873216071@qq.com> ;;; Copyright © 2024, 2025 Artyom V. Poptsov @@ -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")