GNU bug report logs -
#78468
[PATCH 0/2] Enable websockets support for mosquitto.
Previous Next
To reply to this bug, email your comments to 78468 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#78468
; Package
guix-patches
.
(Sat, 17 May 2025 08:53:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Evgeny Pisemsky <mail <at> pisemsky.site>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Sat, 17 May 2025 08:53:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Evgeny Pisemsky (2):
gnu: Add libwebsockets-for-mosquitto.
gnu: mosquitto: Enable websockets support.
gnu/packages/messaging.scm | 7 ++++++-
gnu/packages/web.scm | 13 ++++++++++++-
2 files changed, 18 insertions(+), 2 deletions(-)
base-commit: 085f12b34e35fc187e84586fcf92902e8125b8cc
prerequisite-patch-id: 1a51779f9f1f25b3b01e9b34c2e9abb2dad30a1e
prerequisite-patch-id: 3c544cbbce74caaee294947a693da740311473e8
prerequisite-patch-id: 2100d30ac0bb0f96567aa6fc0d8ed26a1fc8697b
prerequisite-patch-id: a9ef5fc0b9423675fe0dfdaa2fb0b702d5fb2c8e
prerequisite-patch-id: 9455055497bc6f285f85a3631818aadeee88b645
prerequisite-patch-id: 617408d433c078edc547cf0df8a958986621256c
prerequisite-patch-id: adec272eddd93929ac3b73c7741b3dc02a8d3e11
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78468
; Package
guix-patches
.
(Sat, 17 May 2025 08:56:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 78468 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/web.scm (libwebsockets-for-mosquitto): New variable.
Change-Id: Ia8221e1a756e392ed0e8fa9a92e847da436e6215
---
gnu/packages/web.scm | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
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 <at> gmail.com>
;;; Copyright © 2023 Christopher Howard <christopher <at> librehacker.com>
;;; Copyright © 2023 Felix Lechner <felix.lechner <at> lease-up.com>
-;;; Copyright © 2023 Evgeny Pisemsky <mail <at> pisemsky.site>
+;;; Copyright © 2023, 2025 Evgeny Pisemsky <mail <at> pisemsky.site>
;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
;;; Copyright © 2024 Zheng Junjie <873216071 <at> qq.com>
;;; Copyright © 2024, 2025 Artyom V. Poptsov <poptsov.artyom <at> gmail.com>
@@ -1791,6 +1791,17 @@ (define-public libwebsockets
(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")
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78468
; Package
guix-patches
.
(Sat, 17 May 2025 08:57:02 GMT)
Full text and
rfc822 format available.
Message #11 received at 78468 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/messaging.scm (mosquitto): Enable websockets support.
[arguments]: Specify configure flags.
[inputs]: Add libwebsockets-for-mosquitto.
Change-Id: Idf9f373770b786b1f839eaae9f0291d0e32ab38a
---
gnu/packages/messaging.scm | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 99491d0779..9c01626827 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -45,6 +45,7 @@
;;; Copyright © 2024, 2025 Ashish SHUKLA <ashish.is <at> lostca.se>
;;; Copyright © 2024, 2025 Igor Goryachev <igor <at> goryachev.org>
;;; Copyright © 2024 Nguyễn Gia Phong <mcsinyx <at> disroot.org>
+;;; Copyright © 2025 Evgeny Pisemsky <mail <at> pisemsky.site>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -2964,7 +2965,11 @@ (define-public mosquitto
(sha256
(base32 "17c9gf2xncxsi3v8fbgq3abfyb84lyr18in0s1pbplmqmr6fimbs"))))
(build-system cmake-build-system)
- (inputs (list openssl libxslt))
+ (arguments
+ (list
+ #:configure-flags
+ #~(list "-DWITH_WEBSOCKETS=ON")))
+ (inputs (list openssl libxslt libwebsockets-for-mosquitto))
(synopsis "Message broker")
(description
"This package provides Eclipse Mosquitto, a message broker
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78468
; Package
guix-patches
.
(Sat, 17 May 2025 09:13:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 78468 <at> debbugs.gnu.org (full text, mbox):
Looks like base commit is wrong - I will resend.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78468
; Package
guix-patches
.
(Sat, 17 May 2025 09:23:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 78468 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/web.scm (libwebsockets-for-mosquitto): New variable.
Change-Id: Ia8221e1a756e392ed0e8fa9a92e847da436e6215
---
gnu/packages/web.scm | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
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 <at> gmail.com>
;;; Copyright © 2023 Christopher Howard <christopher <at> librehacker.com>
;;; Copyright © 2023 Felix Lechner <felix.lechner <at> lease-up.com>
-;;; Copyright © 2023 Evgeny Pisemsky <mail <at> pisemsky.site>
+;;; Copyright © 2023, 2025 Evgeny Pisemsky <mail <at> pisemsky.site>
;;; Copyright © 2024 Tomas Volf <~@wolfsden.cz>
;;; Copyright © 2024 Zheng Junjie <873216071 <at> qq.com>
;;; Copyright © 2024, 2025 Artyom V. Poptsov <poptsov.artyom <at> gmail.com>
@@ -1791,6 +1791,17 @@ (define-public libwebsockets
(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")
base-commit: 5555d8f2da105fefc42d6a4737d34edcfde1c030
--
2.49.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#78468
; Package
guix-patches
.
(Sat, 17 May 2025 09:23:03 GMT)
Full text and
rfc822 format available.
Message #20 received at 78468 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/messaging.scm (mosquitto): Enable websockets support.
[arguments]: Specify configure flags.
[inputs]: Add libwebsockets-for-mosquitto.
Change-Id: Idf9f373770b786b1f839eaae9f0291d0e32ab38a
---
gnu/packages/messaging.scm | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 99491d0779..9c01626827 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -45,6 +45,7 @@
;;; Copyright © 2024, 2025 Ashish SHUKLA <ashish.is <at> lostca.se>
;;; Copyright © 2024, 2025 Igor Goryachev <igor <at> goryachev.org>
;;; Copyright © 2024 Nguyễn Gia Phong <mcsinyx <at> disroot.org>
+;;; Copyright © 2025 Evgeny Pisemsky <mail <at> pisemsky.site>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -2964,7 +2965,11 @@ (define-public mosquitto
(sha256
(base32 "17c9gf2xncxsi3v8fbgq3abfyb84lyr18in0s1pbplmqmr6fimbs"))))
(build-system cmake-build-system)
- (inputs (list openssl libxslt))
+ (arguments
+ (list
+ #:configure-flags
+ #~(list "-DWITH_WEBSOCKETS=ON")))
+ (inputs (list openssl libxslt libwebsockets-for-mosquitto))
(synopsis "Message broker")
(description
"This package provides Eclipse Mosquitto, a message broker
--
2.49.0
This bug report was last modified today.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.