From unknown Thu Jun 19 16:22:48 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#76302] [PATCH] gnu: Add guile-mqtt. Resent-From: Evgeny Pisemsky Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 15 Feb 2025 09:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 76302 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76302@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17396128573632 (code B ref -1); Sat, 15 Feb 2025 09:48:02 +0000 Received: (at submit) by debbugs.gnu.org; 15 Feb 2025 09:47:37 +0000 Received: from localhost ([127.0.0.1]:53397 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tjElp-0000wQ-2i for submit@debbugs.gnu.org; Sat, 15 Feb 2025 04:47:37 -0500 Received: from lists.gnu.org ([2001:470:142::17]:52878) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tjEll-0000vr-54 for submit@debbugs.gnu.org; Sat, 15 Feb 2025 04:47:31 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tjElV-0001UZ-5f for guix-patches@gnu.org; Sat, 15 Feb 2025 04:47:14 -0500 Received: from sofi-shared.hosting.energy ([2001:41d0:602:1f56::] helo=sofi.hosting.energy) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tjElR-0004V5-Ec for guix-patches@gnu.org; Sat, 15 Feb 2025 04:47:11 -0500 Received: from [212.233.84.37] (helo=localhost.localdomain) by sofi.hosting.energy with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1tjElN-0005pc-31 for guix-patches@gnu.org; Sat, 15 Feb 2025 12:47:06 +0300 From: Evgeny Pisemsky Date: Sat, 15 Feb 2025 12:46:34 +0300 Message-ID: <39bb6d17b8fbbf3679c446a3d2936a794495b86f.1739612794.git.mail@pisemsky.site> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: permerror client-ip=2001:41d0:602:1f56::; envelope-from=mail@pisemsky.site; helo=sofi.hosting.energy X-Spam_score_int: 19 X-Spam_score: 1.9 X-Spam_bar: + X-Spam_report: (1.9 / 5.0 requ) BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.399, RCVD_IN_SBL_CSS=3.335, T_SPF_HELO_PERMERROR=0.01, T_SPF_PERMERROR=0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/guile-xyz.scm (guile-mqtt): New variable. Change-Id: I3e9d4ebdb2357023f77962b9d40e3b10242aeac3 --- gnu/packages/guile-xyz.scm | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 T_SPF_PERMERROR SPF: test of record failed (permerror) 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [212.233.84.37 listed in zen.spamhaus.org] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/guile-xyz.scm (guile-mqtt): New variable. Change-Id: I3e9d4ebdb2357023f77962b9d40e3b10242aeac3 --- gnu/packages/guile-xyz.scm | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [212.233.84.37 listed in zen.spamhaus.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 T_SPF_PERMERROR SPF: test of record failed (permerror) -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/guile-xyz.scm (guile-mqtt): New variable. Change-Id: I3e9d4ebdb2357023f77962b9d40e3b10242aeac3 --- gnu/packages/guile-xyz.scm | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 295f69d2de..6c2a6d8d9c 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -44,7 +44,7 @@ ;;; Copyright © 2022 Antero Mejr ;;; Copyright © 2022 Taiju HIGASHI ;;; Copyright © 2022, 2023 Zheng Junjie <873216071@qq.com> -;;; Copyright © 2022 Evgeny Pisemsky +;;; Copyright © 2022, 2025 Evgeny Pisemsky ;;; Copyright © 2022 jgart ;;; Copyright © 2023 Andrew Tropin ;;; Copyright © 2024 Ilya Chernyshov @@ -106,6 +106,7 @@ (define-module (gnu packages guile-xyz) #:use-module (gnu packages man) #:use-module (gnu packages maths) #:use-module (gnu packages mes) + #:use-module (gnu packages messaging) #:use-module (gnu packages mp3) #:use-module (gnu packages multiprecision) #:use-module (gnu packages ncurses) @@ -1557,6 +1558,32 @@ (define-public guile-aws the Guile compiler tower to generate the DSL from AWS JSON specifications.") (license license:gpl3+)))) +(define-public guile-mqtt + (package + (name "guile-mqtt") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/mdjurfeldt/" name + "/releases/download/v" version + "/" name "-" version ".tar.gz")) + (sha256 + (base32 "16a3r6yk41yskwv4qbkrsi0f5rvc7aw2s5di74i8y89j1x9yp9zs")))) + (build-system gnu-build-system) + (arguments + (list + #:make-flags #~(list "GUILE_AUTO_COMPILE=0"))) + (native-inputs (list guile-3.0 pkg-config)) + (inputs (list mosquitto)) + (home-page "https://github.com/mdjurfeldt/guile-mqtt") + (synopsis "Guile bindings for the libmosquitto library") + (description + "This package provides Guile bindings for the libmosquitto MQTT client library. +The bindings are written in GOOPS, and the user can extend the client class by +inheritance.") + (license license:lgpl3+))) + (define-public guile-simple-zmq (let ((commit "d25d1865e3378d93c44e2b4f5246a70b078a489d") (revision "11")) base-commit: 9b1fe3bd70a57cdbf99339eb06b3a9b57f060f97 -- 2.48.1 From unknown Thu Jun 19 16:22:48 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Evgeny Pisemsky Subject: bug#76302: closed (Re: [bug#76302] [PATCH] gnu: Add guile-mqtt.) Message-ID: References: <87bjuzji57.fsf@gnu.org> <39bb6d17b8fbbf3679c446a3d2936a794495b86f.1739612794.git.mail@pisemsky.site> X-Gnu-PR-Message: they-closed 76302 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 76302@debbugs.gnu.org Date: Tue, 18 Feb 2025 17:08:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1739898482-30231-1" This is a multi-part message in MIME format... ------------=_1739898482-30231-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #76302: [PATCH] gnu: Add guile-mqtt. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 76302@debbugs.gnu.org. --=20 76302: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76302 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1739898482-30231-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 76302-done) by debbugs.gnu.org; 18 Feb 2025 17:07:58 +0000 Received: from localhost ([127.0.0.1]:60173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tkR4f-0007r5-Vt for submit@debbugs.gnu.org; Tue, 18 Feb 2025 12:07:58 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:39830) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tkR4e-0007qT-E1 for 76302-done@debbugs.gnu.org; Tue, 18 Feb 2025 12:07:56 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tkR4Y-00062b-Ik; Tue, 18 Feb 2025 12:07:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=ruoBEowbV7MeQ7Y6vGfUW9oyI33SV6MM+Uw3WkD2r2k=; b=WgDj+le2HYpW+yaQ8LWh 4NoPB+0JigIKrk/r9AMIQKGXx5CMS1hHABdJekoysuV0g8JLKabFYrn7hauwjB5OZLl535IXNYUzb LNUH3FFn8ZCHW1l5IteB0Xd+kf4MfZBzDsGRhB0XD5diCrNjTtYR8xeqa0/MDJBFOSUa47dAkUWzW knP1/ulJXXPw542H0pfeqCzpv8xT7qFJDdziNZohzr6AF7zBM+1WvMf8whHJ9ZKYUKsrzJIix8Dqp C9iKOEnGqEVE7X0F6JOQApZ9Kh/bdfIfeNXjyGrgZ1oY2INpbpg3sjsfZ+z3nvzQ+5nuHGWTKiyAI EPTf0jCadYzn/Q==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Evgeny Pisemsky Subject: Re: [bug#76302] [PATCH] gnu: Add guile-mqtt. In-Reply-To: <39bb6d17b8fbbf3679c446a3d2936a794495b86f.1739612794.git.mail@pisemsky.site> (Evgeny Pisemsky's message of "Sat, 15 Feb 2025 12:46:34 +0300") References: <39bb6d17b8fbbf3679c446a3d2936a794495b86f.1739612794.git.mail@pisemsky.site> Date: Tue, 18 Feb 2025 18:07:48 +0100 Message-ID: <87bjuzji57.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76302-done Cc: 76302-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Evgeny Pisemsky skribis: > * gnu/packages/guile-xyz.scm (guile-mqtt): New variable. > > Change-Id: I3e9d4ebdb2357023f77962b9d40e3b10242aeac3 Applied, thanks! ------------=_1739898482-30231-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 15 Feb 2025 09:47:37 +0000 Received: from localhost ([127.0.0.1]:53397 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tjElp-0000wQ-2i for submit@debbugs.gnu.org; Sat, 15 Feb 2025 04:47:37 -0500 Received: from lists.gnu.org ([2001:470:142::17]:52878) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tjEll-0000vr-54 for submit@debbugs.gnu.org; Sat, 15 Feb 2025 04:47:31 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tjElV-0001UZ-5f for guix-patches@gnu.org; Sat, 15 Feb 2025 04:47:14 -0500 Received: from sofi-shared.hosting.energy ([2001:41d0:602:1f56::] helo=sofi.hosting.energy) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tjElR-0004V5-Ec for guix-patches@gnu.org; Sat, 15 Feb 2025 04:47:11 -0500 Received: from [212.233.84.37] (helo=localhost.localdomain) by sofi.hosting.energy with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1tjElN-0005pc-31 for guix-patches@gnu.org; Sat, 15 Feb 2025 12:47:06 +0300 From: Evgeny Pisemsky To: guix-patches@gnu.org Subject: [PATCH] gnu: Add guile-mqtt. Date: Sat, 15 Feb 2025 12:46:34 +0300 Message-ID: <39bb6d17b8fbbf3679c446a3d2936a794495b86f.1739612794.git.mail@pisemsky.site> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: permerror client-ip=2001:41d0:602:1f56::; envelope-from=mail@pisemsky.site; helo=sofi.hosting.energy X-Spam_score_int: 19 X-Spam_score: 1.9 X-Spam_bar: + X-Spam_report: (1.9 / 5.0 requ) BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.399, RCVD_IN_SBL_CSS=3.335, T_SPF_HELO_PERMERROR=0.01, T_SPF_PERMERROR=0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/guile-xyz.scm (guile-mqtt): New variable. Change-Id: I3e9d4ebdb2357023f77962b9d40e3b10242aeac3 --- gnu/packages/guile-xyz.scm | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 T_SPF_PERMERROR SPF: test of record failed (permerror) 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [212.233.84.37 listed in zen.spamhaus.org] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org] X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.6 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/guile-xyz.scm (guile-mqtt): New variable. Change-Id: I3e9d4ebdb2357023f77962b9d40e3b10242aeac3 --- gnu/packages/guile-xyz.scm | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) Content analysis details: (2.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [212.233.84.37 listed in zen.spamhaus.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 T_SPF_PERMERROR SPF: test of record failed (permerror) -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager * gnu/packages/guile-xyz.scm (guile-mqtt): New variable. Change-Id: I3e9d4ebdb2357023f77962b9d40e3b10242aeac3 --- gnu/packages/guile-xyz.scm | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 295f69d2de..6c2a6d8d9c 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -44,7 +44,7 @@ ;;; Copyright © 2022 Antero Mejr ;;; Copyright © 2022 Taiju HIGASHI ;;; Copyright © 2022, 2023 Zheng Junjie <873216071@qq.com> -;;; Copyright © 2022 Evgeny Pisemsky +;;; Copyright © 2022, 2025 Evgeny Pisemsky ;;; Copyright © 2022 jgart ;;; Copyright © 2023 Andrew Tropin ;;; Copyright © 2024 Ilya Chernyshov @@ -106,6 +106,7 @@ (define-module (gnu packages guile-xyz) #:use-module (gnu packages man) #:use-module (gnu packages maths) #:use-module (gnu packages mes) + #:use-module (gnu packages messaging) #:use-module (gnu packages mp3) #:use-module (gnu packages multiprecision) #:use-module (gnu packages ncurses) @@ -1557,6 +1558,32 @@ (define-public guile-aws the Guile compiler tower to generate the DSL from AWS JSON specifications.") (license license:gpl3+)))) +(define-public guile-mqtt + (package + (name "guile-mqtt") + (version "0.2.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/mdjurfeldt/" name + "/releases/download/v" version + "/" name "-" version ".tar.gz")) + (sha256 + (base32 "16a3r6yk41yskwv4qbkrsi0f5rvc7aw2s5di74i8y89j1x9yp9zs")))) + (build-system gnu-build-system) + (arguments + (list + #:make-flags #~(list "GUILE_AUTO_COMPILE=0"))) + (native-inputs (list guile-3.0 pkg-config)) + (inputs (list mosquitto)) + (home-page "https://github.com/mdjurfeldt/guile-mqtt") + (synopsis "Guile bindings for the libmosquitto library") + (description + "This package provides Guile bindings for the libmosquitto MQTT client library. +The bindings are written in GOOPS, and the user can extend the client class by +inheritance.") + (license license:lgpl3+))) + (define-public guile-simple-zmq (let ((commit "d25d1865e3378d93c44e2b4f5246a70b078a489d") (revision "11")) base-commit: 9b1fe3bd70a57cdbf99339eb06b3a9b57f060f97 -- 2.48.1 ------------=_1739898482-30231-1--