From unknown Sun Jun 15 08:57:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#55465] [PATCH 0/5] Update profanity and libstrophe Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 May 2022 21:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 55465 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55465@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.165273743524884 (code B ref -1); Mon, 16 May 2022 21:44:01 +0000 Received: (at submit) by debbugs.gnu.org; 16 May 2022 21:43:55 +0000 Received: from localhost ([127.0.0.1]:55202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqiVO-0006TI-Vl for submit@debbugs.gnu.org; Mon, 16 May 2022 17:43:55 -0400 Received: from lists.gnu.org ([209.51.188.17]:44732) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqiVO-0006TB-6y for submit@debbugs.gnu.org; Mon, 16 May 2022 17:43:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40354) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nqiVN-0002PJ-Un for guix-patches@gnu.org; Mon, 16 May 2022 17:43:54 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:39988) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nqiVM-0006zA-8W for guix-patches@gnu.org; Mon, 16 May 2022 17:43:53 -0400 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nqiVL-0001Hn-5v for guix-patches@gnu.org; Mon, 16 May 2022 17:43:51 -0400 Date: Mon, 16 May 2022 17:43:51 -0400 (EDT) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net Message-ID: User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII Received-SPF: pass client-ip=104.248.1.95; envelope-from=jackhill@jackhill.us; helo=minsky.hcoop.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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.4 (--) Hi Guix, This patch series updates the console XMPP client profanity and XMPP library libstrophe to their latest versions. I tested by building on x86_64 Linux and used the new profanity to read some XMPP conversations. Some things to note: This version of profanity uses libstrophe instead of profanity's fork of libstrophe, libmesode. There are no other uses of libmesode, so I've removed that package. The URL of profanity's tarballs has changed, so I updated the source record. However, unfortunately, `guix refresh` is now no longer able to check for updates. Using tarballs for profanity (as opposed to git checkouts) is nice because profanity publishes checksums on their website. Profanity could use gtk+-3 instead of gtk+-2, but since profanity might be used places were the rust dependency of gtk+-3 is not appropriate, I've left it at version 2 for now. Best, Jack --- Jack Hill (5): gnu: libstrophe: Update to 0.12.0. gnu: libstrophe: Improve package definition. gnu: profanity: Update to 0.12.1. gnu: libmesode: Remove package. gnu: profanity: Remove input labels. gnu/packages/messaging.scm | 91 +++++++++++++------------------------- 1 file changed, 31 insertions(+), 60 deletions(-) -- 2.36.0 From unknown Sun Jun 15 08:57:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#55465] [PATCH 1/5] gnu: libstrophe: Update to 0.12.0. Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 May 2022 21:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55465 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55465@debbugs.gnu.org Received: via spool by 55465-submit@debbugs.gnu.org id=B55465.165273766425355 (code B ref 55465); Mon, 16 May 2022 21:48:02 +0000 Received: (at 55465) by debbugs.gnu.org; 16 May 2022 21:47:44 +0000 Received: from localhost ([127.0.0.1]:55213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqiZ5-0006al-IV for submit@debbugs.gnu.org; Mon, 16 May 2022 17:47:43 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:35766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqiZ4-0006Ze-2M for 55465@debbugs.gnu.org; Mon, 16 May 2022 17:47:42 -0400 Received: from [2001:470:8:9f5:e878:315c:5ed6:89d] (helo=leyden.home.eronel.org) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nqiYy-0003dJ-JE for 55465@debbugs.gnu.org; Mon, 16 May 2022 17:47:36 -0400 From: Jack Hill Date: Mon, 16 May 2022 17:47:20 -0400 Message-Id: <20220516214724.6136-1-jackhill@jackhill.us> X-Mailer: git-send-email 2.36.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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: -1.0 (-) * gnu/packages/messaging.scm (libstrophe): Update to 0.12.0. --- gnu/packages/messaging.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 677dc4b930..fb5169f062 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -2101,7 +2101,7 @@ (define-public libmesode (define-public libstrophe (package (name "libstrophe") - (version "0.10.1") + (version "0.12.0") (source (origin (method git-fetch) @@ -2110,7 +2110,7 @@ (define-public libstrophe (commit version))) (file-name (git-file-name name version)) (sha256 - (base32 "11d341avsfr0z4lq15cy5dkmff6qpy91wkgzdpfdy31l27pa1g79")))) + (base32 "1apply301lxyjax2677bd5mc0a3233nm5qb7fiqpawq2n7vh17v0")))) (build-system gnu-build-system) (arguments `(#:configure-flags (list "--disable-static") -- 2.36.0 From unknown Sun Jun 15 08:57:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#55465] [PATCH 3/5] gnu: profanity: Update to 0.12.1. Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 May 2022 21:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55465 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55465@debbugs.gnu.org Received: via spool by 55465-submit@debbugs.gnu.org id=B55465.165273766425362 (code B ref 55465); Mon, 16 May 2022 21:48:02 +0000 Received: (at 55465) by debbugs.gnu.org; 16 May 2022 21:47:44 +0000 Received: from localhost ([127.0.0.1]:55215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqiZ5-0006as-TJ for submit@debbugs.gnu.org; Mon, 16 May 2022 17:47:44 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:35770) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqiZ4-0006Zi-2b for 55465@debbugs.gnu.org; Mon, 16 May 2022 17:47:42 -0400 Received: from [2001:470:8:9f5:e878:315c:5ed6:89d] (helo=leyden.home.eronel.org) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nqiYy-0003dJ-TG for 55465@debbugs.gnu.org; Mon, 16 May 2022 17:47:36 -0400 From: Jack Hill Date: Mon, 16 May 2022 17:47:22 -0400 Message-Id: <20220516214724.6136-3-jackhill@jackhill.us> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220516214724.6136-1-jackhill@jackhill.us> References: <20220516214724.6136-1-jackhill@jackhill.us> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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: -1.0 (-) * gnu/packages/messaging.scm (profanity): Update to 0.12.1. [source]: Update uri. [inputs]: Replace libmesode with libstrophe. --- gnu/packages/messaging.scm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 283b0e9f0e..e841130e74 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -2143,16 +2143,16 @@ (define-public libstrophe (define-public profanity (package (name "profanity") - (version "0.11.1") + (version "0.12.1") (source (origin (method url-fetch) (uri - (string-append "https://profanity-im.github.io/profanity-" + (string-append "https://profanity-im.github.io/tarballs/profanity-" version ".tar.gz")) (sha256 (base32 - "0idx0a5g077a57q462w01m0h8i4vyvabzlj87p8527wpqbv4s6vg")))) + "0vihmlzxr6n3y6v0vdzzxh5p1i09p0hx6sd1b2pnpcgkgcg4hi73")))) (build-system glib-or-gtk-build-system) (arguments `(#:configure-flags @@ -2180,10 +2180,10 @@ (define-public profanity ("gpgme" ,gpgme) ("gtk+" ,gtk+-2) ("libgcrypt" ,libgcrypt) - ("libmesode" ,libmesode) ("libnotify" ,libnotify) ("libotr" ,libotr) ("libsignal-protocol-c" ,libsignal-protocol-c) + ("libstrophe" ,libstrophe) ;; ("libxss" ,libxss) ("ncurses" ,ncurses) ("openssl" ,openssl) -- 2.36.0 From unknown Sun Jun 15 08:57:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#55465] [PATCH 5/5] gnu: profanity: Remove input labels. Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 May 2022 21:48:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55465 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55465@debbugs.gnu.org Received: via spool by 55465-submit@debbugs.gnu.org id=B55465.165273766825402 (code B ref 55465); Mon, 16 May 2022 21:48:03 +0000 Received: (at 55465) by debbugs.gnu.org; 16 May 2022 21:47:48 +0000 Received: from localhost ([127.0.0.1]:55217 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqiZA-0006ba-8W for submit@debbugs.gnu.org; Mon, 16 May 2022 17:47:48 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:35774) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqiZ4-0006Zo-Ea for 55465@debbugs.gnu.org; Mon, 16 May 2022 17:47:43 -0400 Received: from [2001:470:8:9f5:e878:315c:5ed6:89d] (helo=leyden.home.eronel.org) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nqiYz-0003dJ-8z for 55465@debbugs.gnu.org; Mon, 16 May 2022 17:47:37 -0400 From: Jack Hill Date: Mon, 16 May 2022 17:47:24 -0400 Message-Id: <20220516214724.6136-5-jackhill@jackhill.us> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220516214724.6136-1-jackhill@jackhill.us> References: <20220516214724.6136-1-jackhill@jackhill.us> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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: -1.0 (-) * gnu/packages/messaging.scm (profanity)[inputs]: Remove input labels. --- gnu/packages/messaging.scm | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 36d9223ffe..7cb6d16a4d 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -2139,22 +2139,21 @@ (define-public profanity libtool pkg-config)) (inputs - `(("curl" ,curl) - ("expat" ,expat) - ("glib" ,glib) - ("gpgme" ,gpgme) - ("gtk+" ,gtk+-2) - ("libgcrypt" ,libgcrypt) - ("libnotify" ,libnotify) - ("libotr" ,libotr) - ("libsignal-protocol-c" ,libsignal-protocol-c) - ("libstrophe" ,libstrophe) - ;; ("libxss" ,libxss) - ("ncurses" ,ncurses) - ("openssl" ,openssl) - ("python" ,python-wrapper) - ("readline" ,readline) - ("sqlite" ,sqlite))) + (list curl + expat + glib + gpgme + gtk+-2 + libgcrypt + libnotify + libotr + libsignal-protocol-c + libstrophe + ncurses + openssl + python-wrapper + readline + sqlite)) (synopsis "Console-based XMPP client") (description "Profanity is a console based XMPP client written in C using ncurses and libmesode, inspired by Irssi.") -- 2.36.0 From unknown Sun Jun 15 08:57:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#55465] [PATCH 4/5] gnu: libmesode: Remove package. Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 May 2022 21:48:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55465 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55465@debbugs.gnu.org Received: via spool by 55465-submit@debbugs.gnu.org id=B55465.165273766925412 (code B ref 55465); Mon, 16 May 2022 21:48:03 +0000 Received: (at 55465) by debbugs.gnu.org; 16 May 2022 21:47:49 +0000 Received: from localhost ([127.0.0.1]:55219 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqiZA-0006bf-HE for submit@debbugs.gnu.org; Mon, 16 May 2022 17:47:48 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:35772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqiZ4-0006Zl-9f for 55465@debbugs.gnu.org; Mon, 16 May 2022 17:47:43 -0400 Received: from [2001:470:8:9f5:e878:315c:5ed6:89d] (helo=leyden.home.eronel.org) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nqiYz-0003dJ-21 for 55465@debbugs.gnu.org; Mon, 16 May 2022 17:47:37 -0400 From: Jack Hill Date: Mon, 16 May 2022 17:47:23 -0400 Message-Id: <20220516214724.6136-4-jackhill@jackhill.us> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220516214724.6136-1-jackhill@jackhill.us> References: <20220516214724.6136-1-jackhill@jackhill.us> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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: -1.0 (-) * gnu/packages/messaging.scm (libmesode): Delete varialbe. --- gnu/packages/messaging.scm | 35 ----------------------------------- 1 file changed, 35 deletions(-) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index e841130e74..36d9223ffe 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -2064,41 +2064,6 @@ (define-public freetalk (home-page "https://www.gnu.org/software/freetalk/") (license license:gpl3+))) -(define-public libmesode - (package - (name "libmesode") - (version "0.10.1") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/profanity-im/libmesode") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1bxnkhrypgv41qyy1n545kcggmlw1hvxnhwihijhhcf2pxd2s654")))) - (build-system gnu-build-system) - (arguments - `(#:configure-flags (list "--disable-static") - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'patch-make - (lambda _ - (substitute* "Makefile.am" - (("'\\^xmpp_'") "'.'")) - #t))))) - (inputs - (list expat openssl)) - (native-inputs - (list autoconf automake libtool pkg-config)) - (synopsis "C library for writing XMPP clients") - (description "Libmesode is a fork of libstrophe for use with Profanity -XMPP Client. In particular, libmesode provides extra TLS functionality such as -manual SSL certificate verification.") - (home-page "https://github.com/profanity/libmesode") - ;; Dual-licensed. - (license (list license:gpl3+ license:x11)))) - (define-public libstrophe (package (name "libstrophe") -- 2.36.0 From unknown Sun Jun 15 08:57:52 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#55465] [PATCH 2/5] gnu: libstrophe: Improve package definition. Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 16 May 2022 21:48:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 55465 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 55465@debbugs.gnu.org Received: via spool by 55465-submit@debbugs.gnu.org id=B55465.165273767325441 (code B ref 55465); Mon, 16 May 2022 21:48:04 +0000 Received: (at 55465) by debbugs.gnu.org; 16 May 2022 21:47:53 +0000 Received: from localhost ([127.0.0.1]:55221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqiZA-0006bp-Tz for submit@debbugs.gnu.org; Mon, 16 May 2022 17:47:53 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:35768) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqiZ4-0006Zg-2L for 55465@debbugs.gnu.org; Mon, 16 May 2022 17:47:45 -0400 Received: from [2001:470:8:9f5:e878:315c:5ed6:89d] (helo=leyden.home.eronel.org) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nqiYy-0003dJ-OR for 55465@debbugs.gnu.org; Mon, 16 May 2022 17:47:36 -0400 From: Jack Hill Date: Mon, 16 May 2022 17:47:21 -0400 Message-Id: <20220516214724.6136-2-jackhill@jackhill.us> X-Mailer: git-send-email 2.36.0 In-Reply-To: <20220516214724.6136-1-jackhill@jackhill.us> References: <20220516214724.6136-1-jackhill@jackhill.us> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) 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: -1.0 (-) * gnu/packages/messaging.scm (libstrophe)[phases]: Use gexps. {install-extra-license-files}: New phase. [home-page]: Use https and add trailing /. --- gnu/packages/messaging.scm | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index fb5169f062..283b0e9f0e 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -34,6 +34,7 @@ ;;; Copyright © 2022 Aleksandr Vityazev ;;; Copyright © 2022 Ricardo Wurmus ;;; Copyright © 2022 Jai Vetrivelan +;;; Copyright © 2022 Jack Hill ;;; ;;; This file is part of GNU Guix. ;;; @@ -2113,14 +2114,20 @@ (define-public libstrophe (base32 "1apply301lxyjax2677bd5mc0a3233nm5qb7fiqpawq2n7vh17v0")))) (build-system gnu-build-system) (arguments - `(#:configure-flags (list "--disable-static") + (list #:configure-flags '(list "--disable-static") #:phases - (modify-phases %standard-phases + #~(modify-phases %standard-phases (add-after 'unpack 'patch-make (lambda _ (substitute* "Makefile.am" (("'\\^xmpp_'") "'.'")) - #t))))) + #t)) + (add-after 'install-licence-files 'install-extra-licence-files + (lambda _ + (let ((license-directory (string-append #$output + "/share/doc/" + #$name "-" #$version "/"))) + (install-file "MIT-LICENSE.txt" license-directory))))))) (inputs (list expat openssl)) (native-inputs @@ -2129,7 +2136,7 @@ (define-public libstrophe (description "Libstrophe is a minimal XMPP library written in C. It has almost no external dependencies, only an XML parsing library (expat or libxml are both supported).") - (home-page "http://strophe.im/libstrophe") + (home-page "https://strophe.im/libstrophe/") ;; Dual-licensed. (license (list license:gpl3+ license:x11)))) -- 2.36.0 From unknown Sun Jun 15 08:57:52 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: Jack Hill Subject: bug#55465: closed (Re: bug#55465: [PATCH 0/5] Update profanity and libstrophe) Message-ID: References: <87r148rtav.fsf@gnu.org> X-Gnu-PR-Message: they-closed 55465 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 55465@debbugs.gnu.org Date: Wed, 01 Jun 2022 21:03:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1654117382-9024-1" This is a multi-part message in MIME format... ------------=_1654117382-9024-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #55465: [PATCH 0/5] Update profanity and libstrophe 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 55465@debbugs.gnu.org. --=20 55465: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D55465 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1654117382-9024-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 55465-done) by debbugs.gnu.org; 1 Jun 2022 21:02:43 +0000 Received: from localhost ([127.0.0.1]:52061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nwVUJ-0002Kw-9X for submit@debbugs.gnu.org; Wed, 01 Jun 2022 17:02:43 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37156) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nwVUH-0002KM-Jn for 55465-done@debbugs.gnu.org; Wed, 01 Jun 2022 17:02:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:44712) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nwVUB-00018F-WC; Wed, 01 Jun 2022 17:02:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To: From; bh=5kTIjA1KOkxSbyY9e9y77FVY9h9hF8nNc9TfKvZ6gCI=; b=jW9OvobStvW8aGj/F7E3 7WF1wTLzg8Gymc42spDpM6XPRNGcpSSVnB8S5HGI1G5qUmaNgMm0I0WaYJIkf0DkAoKt8dpH8a5U6 Rqq1mDeM3r2hRmdoenBAC0wYG9EJIbBysluJ89htVrKUQr7SNr6ecvR997md/GiFpPeaFpCeCi2Y8 8uhS+uhLsPIsj5wAusndNEw/zpLUMjvk9LabNHhAYkt5uvnn5P2g/Q8LO+Csg+FcmkTAVFhX+y7Ov Jq1wd8Lk1U1P+21QfP5FaqJn6THzROQpGqkLb4i75mqsQUMMlUKwm1MdzoNzk8PaChbb+4xTQAKyt MgMjPXca1NueTg==; Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:53656 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nwVUA-0000FG-WB; Wed, 01 Jun 2022 17:02:35 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Jack Hill Subject: Re: bug#55465: [PATCH 0/5] Update profanity and libstrophe References: Date: Wed, 01 Jun 2022 23:02:32 +0200 In-Reply-To: (Jack Hill's message of "Mon, 16 May 2022 17:43:51 -0400 (EDT)") Message-ID: <87r148rtav.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 55465-done Cc: 55465-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 (---) Hi, Jack Hill skribis: > This version of profanity uses libstrophe instead of profanity's fork of > libstrophe, libmesode. There are no other uses of libmesode, so I've > removed that package. Makes sense. > The URL of profanity's tarballs has changed, so I updated the source > record. However, unfortunately, `guix refresh` is now no longer able > to check for updates. Using tarballs for profanity (as opposed to git > checkouts) is nice because profanity publishes checksums on their > website. I=E2=80=99ve added a =E2=80=98release-monitoring-url=E2=80=99 property to w= atch its home page. > Profanity could use gtk+-3 instead of gtk+-2, but since profanity > might be used places were the rust dependency of gtk+-3 is not > appropriate, I've left it at version 2 for now. It=E2=80=99s fine to use GTK+ 3.x: it=E2=80=99ll use librsvg 2.40 (in C) ra= ther than the Rust one on other architectures. (GTK 4 is a problem though.) > gnu: libstrophe: Update to 0.12.0. > gnu: libstrophe: Improve package definition. > gnu: profanity: Update to 0.12.1. > gnu: libmesode: Remove package. > gnu: profanity: Remove input labels. Applied, thanks! Ludo=E2=80=99. ------------=_1654117382-9024-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 16 May 2022 21:43:55 +0000 Received: from localhost ([127.0.0.1]:55202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqiVO-0006TI-Vl for submit@debbugs.gnu.org; Mon, 16 May 2022 17:43:55 -0400 Received: from lists.gnu.org ([209.51.188.17]:44732) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nqiVO-0006TB-6y for submit@debbugs.gnu.org; Mon, 16 May 2022 17:43:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40354) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nqiVN-0002PJ-Un for guix-patches@gnu.org; Mon, 16 May 2022 17:43:54 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:39988) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nqiVM-0006zA-8W for guix-patches@gnu.org; Mon, 16 May 2022 17:43:53 -0400 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nqiVL-0001Hn-5v for guix-patches@gnu.org; Mon, 16 May 2022 17:43:51 -0400 Date: Mon, 16 May 2022 17:43:51 -0400 (EDT) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net To: guix-patches@gnu.org Subject: [PATCH 0/5] Update profanity and libstrophe Message-ID: User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII Received-SPF: pass client-ip=104.248.1.95; envelope-from=jackhill@jackhill.us; helo=minsky.hcoop.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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.4 (--) Hi Guix, This patch series updates the console XMPP client profanity and XMPP library libstrophe to their latest versions. I tested by building on x86_64 Linux and used the new profanity to read some XMPP conversations. Some things to note: This version of profanity uses libstrophe instead of profanity's fork of libstrophe, libmesode. There are no other uses of libmesode, so I've removed that package. The URL of profanity's tarballs has changed, so I updated the source record. However, unfortunately, `guix refresh` is now no longer able to check for updates. Using tarballs for profanity (as opposed to git checkouts) is nice because profanity publishes checksums on their website. Profanity could use gtk+-3 instead of gtk+-2, but since profanity might be used places were the rust dependency of gtk+-3 is not appropriate, I've left it at version 2 for now. Best, Jack --- Jack Hill (5): gnu: libstrophe: Update to 0.12.0. gnu: libstrophe: Improve package definition. gnu: profanity: Update to 0.12.1. gnu: libmesode: Remove package. gnu: profanity: Remove input labels. gnu/packages/messaging.scm | 91 +++++++++++++------------------------- 1 file changed, 31 insertions(+), 60 deletions(-) -- 2.36.0 ------------=_1654117382-9024-1--