From unknown Mon Aug 18 04:41:56 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#46985] Psi+ Resent-From: Raghav Gururajan Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 07 Mar 2021 08:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 46985 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 46985@debbugs.gnu.org Cc: Danny Milosavljevic X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.161510517217107 (code B ref -1); Sun, 07 Mar 2021 08:20:01 +0000 Received: (at submit) by debbugs.gnu.org; 7 Mar 2021 08:19:32 +0000 Received: from localhost ([127.0.0.1]:38870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIodM-0004Rn-2S for submit@debbugs.gnu.org; Sun, 07 Mar 2021 03:19:32 -0500 Received: from lists.gnu.org ([209.51.188.17]:43136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIodK-0004Rf-CV for submit@debbugs.gnu.org; Sun, 07 Mar 2021 03:19:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:40276) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIodJ-0004f7-Mu for guix-patches@gnu.org; Sun, 07 Mar 2021 03:19:26 -0500 Received: from out1.migadu.com ([2001:41d0:2:863f::]:22152) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIodF-0007Sg-0d for guix-patches@gnu.org; Sun, 07 Mar 2021 03:19:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1615105156; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=/TQmPZSSWGVfLIYXVtEF2gmcH234cp39rFkQy3x3lxg=; b=lvUUSs/LL/m2eYL/AsgRiaYbVJOdw9nR5Jp2sLsxWFskPQlX0+0JyysejhP+TpYzmtpAzv zNXRIQaucdkiEFLbPS4egfxkasCWIxntCK6KmBOUdvamAmYK83o0QgGRBRCfBTFC2XyZOf Z/mV6af63x2oCemvNT8fMdH5PE+d3L+h37CF1zd50ZeHOXurPzeGfC94pOUiYui2mua5k8 XyZUGhY1gU7KFLHex68kGYRfJoNCBo0NjObS8+mdaXduJGJZAd9m440cjLV0gSHDesIjyH s66mkx9M5YugxlnFGmqjPlRPCB/OXXIwJaLZeinBDm/7A6TD6eny61GfX1k8/g== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Message-ID: <80a32f2e-465b-b420-4d76-d14fb9dbdf65@raghavgururajan.name> Date: Sun, 7 Mar 2021 03:19:15 -0500 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="WwoVIH8tlbvQZf6TOwm6oxreAgo5OOUMf" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name Received-SPF: pass client-ip=2001:41d0:2:863f::; envelope-from=rg@raghavgururajan.name; helo=out1.migadu.com X-Spam_score_int: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, PDS_OTHER_BAD_TLD=1.651, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.3 (/) 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.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: Hello Guix! Please find the attached patch-set to add Psi+ (fork of Psi), a Qt-based XMPP Client, to Guix. Thank you! Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.51.188.17 listed in wl.mailspike.net] 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom;id=rg%40raghavgururajan.name;ip=209.51.188.17;r=debbugs.gnu.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.7 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: qhttp.pro (pro)] -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --WwoVIH8tlbvQZf6TOwm6oxreAgo5OOUMf Content-Type: multipart/mixed; boundary="HlKsgtmUE2n8fkWZOtoItukEVxlriIHx0"; protected-headers="v1" From: Raghav Gururajan To: guix-patches@gnu.org Cc: Danny Milosavljevic Message-ID: <80a32f2e-465b-b420-4d76-d14fb9dbdf65@raghavgururajan.name> Subject: Psi+ --HlKsgtmUE2n8fkWZOtoItukEVxlriIHx0 Content-Type: multipart/mixed; boundary="------------0D0B90414F66C55C385208A6" Content-Language: en-US This is a multi-part message in MIME format. --------------0D0B90414F66C55C385208A6 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Hello Guix! Please find the attached patch-set to add Psi+ (fork of Psi), a Qt-based = XMPP Client, to Guix. Thank you! Regards, RG. --------------0D0B90414F66C55C385208A6 Content-Type: text/x-patch; charset=UTF-8; name="0001-gnu-Add-usrsctp.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0001-gnu-Add-usrsctp.patch" =46rom 6fe8b909142b9748f2f7846ae8565ef4fce2d4e0 Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Thu, 25 Feb 2021 16:02:10 -0500 Subject: [PATCH 1/4] gnu: Add usrsctp. * gnu/packages/networking.scm (usrsctp): New variable. --- gnu/packages/networking.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 5e66ddc01e..8e297c90ee 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -142,6 +142,36 @@ #:use-module (gnu packages xml) #:use-module (ice-9 match)) =20 +(define-public usrsctp + (package + (name "usrsctp") + (version "0.9.5.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/sctplab/usrsctp") + (commit version))) + (file-name + (git-file-name name version)) + (sha256 + (base32 "10ndzkip8blgkw572n3dicl6mgjaa7kygwn3vls80liq92vf1sa9"))= )) + (build-system gnu-build-system) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("libtool" ,libtool) + ("pkg-config" ,pkg-config) + ("python" ,python-wrapper) + ("which" ,which))) + (synopsis "SCTP user-land implementation") + (description "UsrSCTP is a portable SCTP userland stack. SCTP is a = message +oriented, reliable transport protocol with direct support for multihomin= g that +runs on top of IP or UDP, and supports both v4 and v6 versions.") + (home-page "https://github.com/sctplab/usrsctp/") + (license license:bsd-3))) + (define-public axel (package (name "axel") --=20 2.30.1 --------------0D0B90414F66C55C385208A6 Content-Type: text/x-patch; charset=UTF-8; name="0002-gnu-Add-qhttp.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0002-gnu-Add-qhttp.patch" =46rom acc991c0cc22ff0919ddf8cd8402b092a23d2d38 Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Thu, 25 Feb 2021 19:45:04 -0500 Subject: [PATCH 2/4] gnu: Add qhttp. * gnu/packages/web.scm (qhttp): New variable. --- gnu/packages/web.scm | 78 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 9892dde0b9..6af3dbb856 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -77,6 +77,7 @@ #:use-module (guix build-system ant) #:use-module (guix build-system cargo) #:use-module (guix build-system cmake) + #:use-module (guix build-system copy) #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system gnu) #:use-module (guix build-system go) @@ -170,6 +171,83 @@ #:use-module (gnu packages xml) #:use-module ((srfi srfi-1) #:select (delete-duplicates))) =20 +(define-public qhttp + (package + (name "qhttp") + (version "3.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/azadkuh/qhttp") + (commit + (string-append "version-" version)))) + (file-name + (git-file-name name version)) + (sha256 + (base32 "0cx23g4y4k4v9p5ph6h7gfhp8sfy1gcdv1g6bl44hppar1y0zfdq"))= )) + (build-system gnu-build-system) + (arguments + `(#:tests? #f ; No target + #:imported-modules + ((guix build copy-build-system) + ,@%gnu-build-system-modules) + #:modules + (((guix build copy-build-system) + #:prefix copy:) + (guix build gnu-build-system) + (guix build utils)) + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda* (#:key outputs #:allow-other-keys) + (substitute* "commondir.pri" + (("\\$\\$PRJDIR/xbin") + (string-append (assoc-ref outputs "out") "/lib")) + (("-L") + "-lhttp_parser -L") + (("\\$\\$PRJDIR/3rdparty") + "")) + (substitute* "src/src.pro" + (("SOURCES \\+=3D \\$\\$PRJDIR/3rdparty/http-parser/http= _parser.c") + "") + (("HEADERS \\+=3D \\$\\$PRJDIR/3rdparty/http-parser/http= _parser.h") + "")) + (substitute* '("src/private/qhttpbase.hpp" "src/qhttpabstra= cts.cpp") + (("http-parser/http_parser.h") + "http_parser.h")) + #t)) + (replace 'configure + (lambda _ + (invoke "qmake") + #t)) + (replace 'install + (lambda args + (apply (assoc-ref copy:%standard-phases 'install) + #:install-plan + '(("src" "include" + #:include-regexp ("\\.hpp$"))) + args))) + (add-after 'install 'remove-examples + (lambda* (#:key outputs #:allow-other-keys) + (with-directory-excursion + (string-append (assoc-ref outputs "out") "/lib") + (for-each delete-file + (list + "basic-server" + "helloworld" + "postcollector"))) + #t))))) + (inputs + `(("http-parser" ,http-parser) + ("qtbase" ,qtbase))) + (synopsis "Qt-based HTTP Library") + (description "Qhttp is a light-weight and asynchronous HTTP library +(both server & client) in Qt5 and c++14.") + (home-page "https://github.com/azadkuh/qhttp/") + (license license:expat))) + (define-public httpd (package (name "httpd") --=20 2.30.1 --------------0D0B90414F66C55C385208A6 Content-Type: text/x-patch; charset=UTF-8; name="0003-gnu-Add-qite.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0003-gnu-Add-qite.patch" =46rom 63b3688b925e5e638bda44f11d59b8d379736aa1 Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Fri, 26 Feb 2021 16:16:02 -0500 Subject: [PATCH 3/4] gnu: Add qite. * gnu/packages/qt.scm (qite): New variable. --- gnu/packages/qt.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 11e69ff5db..c49251053d 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -105,6 +105,41 @@ #:use-module (gnu packages xml) #:use-module (srfi srfi-1)) =20 +(define-public qite + (let ((commit "75fb3b6bbd5c6a5a8fc35e08a6efbfb588ed546a") + (revision "74")) + (package + (name "qite") + (version + (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/Ri0n/qite") + (commit commit))) + (file-name + (git-file-name name version)) + (sha256 + (base32 "0jmmgy9pvk9hwwph1nwy7hxhczy8drhl4ymhnjjn6yx7bckssvsq"= )))) + (build-system qt-build-system) + (arguments + `(#:tests? #f ; No target + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "libqite") + #t))))) + (inputs + `(("qtbase" ,qtbase) + ("qtmultimedia" ,qtmultimedia))) + (synopsis "Qt Interactive Text Elements") + (description "Qite allows to manage interactive elements on QTextE= dit.") + (home-page "https://github.com/Ri0n/qite/") + (license license:asl2.0)))) + (define-public qt5ct (package (name "qt5ct") --=20 2.30.1 --------------0D0B90414F66C55C385208A6 Content-Type: text/x-patch; charset=UTF-8; name="0004-gnu-Add-psi-plus.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0004-gnu-Add-psi-plus.patch" =46rom 38f17832c3841e584af6cd973ea179e9c6c465d9 Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Sun, 7 Mar 2021 01:47:19 -0500 Subject: [PATCH 4/4] gnu: Add psi-plus. * gnu/packages/messaging.scm (psi-plus): New variable. --- gnu/packages/messaging.scm | 135 +++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 6c40545fd5..039ec52c15 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -2775,4 +2775,139 @@ as phones, embedded computers or microcontrollers= =2E") ;; Dual licensed. (license (list license:epl1.0 license:edl1.0)))) =20 +(define-public psi-plus + (package + (name "psi-plus") + (version "1.5.1482") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/psi-plus/psi-plus-snapshots") + (commit version))) + (file-name + (git-file-name name version)) + (modules '((guix build utils))) + (snippet + `(begin + (delete-file-recursively "3rdparty"))) + (sha256 + (base32 "0lcx616hchwf492m1dm8ddb4qd2pmgf703ajnnb0y9ky99kgg8q2"))= )) + (build-system qt-build-system) + (arguments + `(#:tests? #f ; No target + #:imported-modules + (,@%qt-build-system-modules + (guix build glib-or-gtk-build-system)) + #:modules + ((guix build qt-build-system) + ((guix build glib-or-gtk-build-system) + #:prefix glib-or-gtk:) + (guix build utils)) + #:configure-flags + (list + "-DBUILD_PSIMEDIA=3DON" ; For A/V support + "-DENABLE_PLUGINS=3DON" + "-DUSE_HUNSPELL=3DOFF" ; Use Enchant instead + "-DUSE_ENCHANT=3DON" + "-DUSE_CCACHE=3DOFF") ; Not required + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda _ + (substitute* "CMakeLists.txt" + (("\\$\\{PROJECT_SOURCE_DIR\\}/3rdparty/http-parser/http_= parser.h") + "") + (("\\$\\{PROJECT_SOURCE_DIR\\}/3rdparty/qhttp/qhttp.pro")= + "") + (("\\$\\{PROJECT_SOURCE_DIR\\}/3rdparty/qite/qite.pro") + "") + (("add_subdirectory\\( 3rdparty \\)") + "")) + (substitute* "src/CMakeLists.txt" + (("\\$\\{PROJECT_SOURCE_DIR\\}/3rdparty/qite/libqite") + "") + (("\\$\\{PROJECT_SOURCE_DIR\\}/3rdparty/http-parser") + "") + (("\\$\\{PROJECT_SOURCE_DIR\\}/3rdparty/qhttp/src/private= ") + "") + (("\\$\\{PROJECT_SOURCE_DIR\\}/3rdparty/qhttp/src") + "") + (("\\$\\{PROJECT_SOURCE_DIR\\}/3rdparty") + "") + (("add_dependencies\\(\\$\\{PROJECT_NAME\\} qhttp\\)") + "target_link_libraries(${PROJECT_NAME} qhttp)")) + (substitute* "src/src.cmake" + (("include\\(\\$\\{PROJECT_SOURCE_DIR\\}/3rdparty/qite/li= bqite/libqite.cmake\\)") + "list(APPEND EXTRA_LIBS qite)")) + (substitute* '("src/filesharingmanager.h" "src/widgets/psir= ichtext.cpp" + "src/filesharingmanager.cpp" "src/widgets/ps= itextview.cpp" + "src/chatview_te.cpp" "src/msgmle.cpp") + (("qite.h") + "qite/qite.h") + (("qiteaudio.h") + "qite/qiteaudio.h") + (("qiteaudiorecorder.h") + "qite/qiteaudiorecorder.h")) + #t)) + (add-after 'install 'wrap-env + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (for-each + (lambda (name) + (let ((file (string-append out "/bin/" name)) + (gst-plugin-path (getenv "GST_PLUGIN_SYSTEM_PATH= ")) + (gi-typelib-path (getenv "GI_TYPELIB_PATH"))) + (wrap-program file + `("GST_PLUGIN_SYSTEM_PATH" ":" prefix (,gst-plugin= -path)) + `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))= ))) + '("psi-plus"))) + #t)) + (add-after 'wrap-env 'glib-or-gtk-compile-schemas + (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-compile-= schemas)) + (add-after 'glib-or-gtk-compile-schemas 'glib-or-gtk-wrap + (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-wrap))))= ) + (native-inputs + `(("glib:bin" ,glib "bin") + ("gobject-introspection" ,gobject-introspection) + ("perl" ,perl) + ("pkg-config" ,pkg-config) + ("python" ,python-wrapper) + ("ruby" ,ruby))) + (inputs + `(("blake2" ,libb2) + ("dbus" ,dbus) + ("enchant" ,enchant) + ("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base) + ("http-parser" ,http-parser) + ("libgcrypt" ,libgcrypt) + ("libgpg-error" ,libgpg-error) + ("libidn" ,libidn) + ("libotr" ,libotr) + ("libsignal-protocol-c" ,libsignal-protocol-c) + ("libtidy" ,tidy-html) + ("openssl" ,openssl) + ("qca" ,qca) + ("qhttp" ,qhttp) + ("qite" ,qite) + ("qtbase" ,qtbase) + ("qtkeychain" ,qtkeychain) + ("qtmultimedia" ,qtmultimedia) + ("qtsvg" ,qtsvg) + ("qtx11extras" ,qtx11extras) + ("usrsctp" ,usrsctp) + ("x11" ,libx11) + ("xext" ,libxext) + ("xcb" ,libxcb) + ("xss" ,libxscrnsaver) + ("zlib" ,zlib))) + (synopsis "Qt-based XMPP Client") + (description "Psi+ is a spin-off of Psi XMPP client. It is a cross-= platform +powerful XMPP client designed for experienced users.") + (home-page "https://psi-plus.com/") + (license license:gpl2+))) + ;;; messaging.scm ends here --=20 2.30.1 --------------0D0B90414F66C55C385208A6-- --HlKsgtmUE2n8fkWZOtoItukEVxlriIHx0-- --WwoVIH8tlbvQZf6TOwm6oxreAgo5OOUMf Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYESMgwUDAAAAAAAKCRBfWBZkf4vlUT/m AP9aOTUmOAmErhwoPV6gymsFibiRNkLjICksJS6f8Z9IrAEAxTUZmK78GNWfiFHSUG/HcF1XNEYG vKYQXkllqzbLews= =VnWZ -----END PGP SIGNATURE----- --WwoVIH8tlbvQZf6TOwm6oxreAgo5OOUMf-- From unknown Mon Aug 18 04:41:56 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: Raghav Gururajan Subject: bug#46985: closed (Re: [bug#46985] Psi+) Message-ID: References: <87sg4pu5r5.fsf@nicolasgoaziou.fr> <80a32f2e-465b-b420-4d76-d14fb9dbdf65@raghavgururajan.name> X-Gnu-PR-Message: they-closed 46985 X-Gnu-PR-Package: guix-patches Reply-To: 46985@debbugs.gnu.org Date: Sat, 20 Mar 2021 16:53:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1616259182-17074-1" This is a multi-part message in MIME format... ------------=_1616259182-17074-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #46985: Psi+ 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 46985@debbugs.gnu.org. --=20 46985: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D46985 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1616259182-17074-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 46985-done) by debbugs.gnu.org; 20 Mar 2021 16:52:57 +0000 Received: from localhost ([127.0.0.1]:53058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lNeqP-0004R6-Df for submit@debbugs.gnu.org; Sat, 20 Mar 2021 12:52:57 -0400 Received: from relay13.mail.gandi.net ([217.70.178.233]:18025) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lNeqL-0004Qf-Ua for 46985-done@debbugs.gnu.org; Sat, 20 Mar 2021 12:52:56 -0400 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@nicolasgoaziou.fr) by relay13.mail.gandi.net (Postfix) with ESMTPSA id E947F80008; Sat, 20 Mar 2021 16:52:46 +0000 (UTC) From: Nicolas Goaziou To: Raghav Gururajan via Guix-patches via Subject: Re: [bug#46985] Psi+ References: <80a32f2e-465b-b420-4d76-d14fb9dbdf65@raghavgururajan.name> Date: Sat, 20 Mar 2021 17:52:46 +0100 In-Reply-To: <80a32f2e-465b-b420-4d76-d14fb9dbdf65@raghavgururajan.name> (Raghav Gururajan via Guix-patches via's message of "Sun, 7 Mar 2021 03:19:15 -0500") Message-ID: <87sg4pu5r5.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46985-done Cc: Raghav Gururajan , Danny Milosavljevic , 46985-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: -1.7 (-) Hello, Raghav Gururajan via Guix-patches via writes: > Please find the attached patch-set to add Psi+ (fork of Psi), > a Qt-based XMPP Client, to Guix. Applied. Thank you. Regards, -- Nicolas Goaziou ------------=_1616259182-17074-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 7 Mar 2021 08:19:32 +0000 Received: from localhost ([127.0.0.1]:38870 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIodM-0004Rn-2S for submit@debbugs.gnu.org; Sun, 07 Mar 2021 03:19:32 -0500 Received: from lists.gnu.org ([209.51.188.17]:43136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lIodK-0004Rf-CV for submit@debbugs.gnu.org; Sun, 07 Mar 2021 03:19:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:40276) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIodJ-0004f7-Mu for guix-patches@gnu.org; Sun, 07 Mar 2021 03:19:26 -0500 Received: from out1.migadu.com ([2001:41d0:2:863f::]:22152) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lIodF-0007Sg-0d for guix-patches@gnu.org; Sun, 07 Mar 2021 03:19:25 -0500 To: guix-patches@gnu.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raghavgururajan.name; s=key1; t=1615105156; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type; bh=/TQmPZSSWGVfLIYXVtEF2gmcH234cp39rFkQy3x3lxg=; b=lvUUSs/LL/m2eYL/AsgRiaYbVJOdw9nR5Jp2sLsxWFskPQlX0+0JyysejhP+TpYzmtpAzv zNXRIQaucdkiEFLbPS4egfxkasCWIxntCK6KmBOUdvamAmYK83o0QgGRBRCfBTFC2XyZOf Z/mV6af63x2oCemvNT8fMdH5PE+d3L+h37CF1zd50ZeHOXurPzeGfC94pOUiYui2mua5k8 XyZUGhY1gU7KFLHex68kGYRfJoNCBo0NjObS8+mdaXduJGJZAd9m440cjLV0gSHDesIjyH s66mkx9M5YugxlnFGmqjPlRPCB/OXXIwJaLZeinBDm/7A6TD6eny61GfX1k8/g== X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Raghav Gururajan Subject: Psi+ Message-ID: <80a32f2e-465b-b420-4d76-d14fb9dbdf65@raghavgururajan.name> Date: Sun, 7 Mar 2021 03:19:15 -0500 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="WwoVIH8tlbvQZf6TOwm6oxreAgo5OOUMf" X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: rg@raghavgururajan.name Received-SPF: pass client-ip=2001:41d0:2:863f::; envelope-from=rg@raghavgururajan.name; helo=out1.migadu.com X-Spam_score_int: -3 X-Spam_score: -0.4 X-Spam_bar: / X-Spam_report: (-0.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, PDS_OTHER_BAD_TLD=1.651, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: submit Cc: Danny Milosavljevic 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.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: Hello Guix! Please find the attached patch-set to add Psi+ (fork of Psi), a Qt-based XMPP Client, to Guix. Thank you! Content analysis details: (1.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.51.188.17 listed in wl.mailspike.net] 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom;id=rg%40raghavgururajan.name;ip=209.51.188.17;r=debbugs.gnu.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.7 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: qhttp.pro (pro)] -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --WwoVIH8tlbvQZf6TOwm6oxreAgo5OOUMf Content-Type: multipart/mixed; boundary="HlKsgtmUE2n8fkWZOtoItukEVxlriIHx0"; protected-headers="v1" From: Raghav Gururajan To: guix-patches@gnu.org Cc: Danny Milosavljevic Message-ID: <80a32f2e-465b-b420-4d76-d14fb9dbdf65@raghavgururajan.name> Subject: Psi+ --HlKsgtmUE2n8fkWZOtoItukEVxlriIHx0 Content-Type: multipart/mixed; boundary="------------0D0B90414F66C55C385208A6" Content-Language: en-US This is a multi-part message in MIME format. --------------0D0B90414F66C55C385208A6 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Hello Guix! Please find the attached patch-set to add Psi+ (fork of Psi), a Qt-based = XMPP Client, to Guix. Thank you! Regards, RG. --------------0D0B90414F66C55C385208A6 Content-Type: text/x-patch; charset=UTF-8; name="0001-gnu-Add-usrsctp.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0001-gnu-Add-usrsctp.patch" =46rom 6fe8b909142b9748f2f7846ae8565ef4fce2d4e0 Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Thu, 25 Feb 2021 16:02:10 -0500 Subject: [PATCH 1/4] gnu: Add usrsctp. * gnu/packages/networking.scm (usrsctp): New variable. --- gnu/packages/networking.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index 5e66ddc01e..8e297c90ee 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -142,6 +142,36 @@ #:use-module (gnu packages xml) #:use-module (ice-9 match)) =20 +(define-public usrsctp + (package + (name "usrsctp") + (version "0.9.5.0") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/sctplab/usrsctp") + (commit version))) + (file-name + (git-file-name name version)) + (sha256 + (base32 "10ndzkip8blgkw572n3dicl6mgjaa7kygwn3vls80liq92vf1sa9"))= )) + (build-system gnu-build-system) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("libtool" ,libtool) + ("pkg-config" ,pkg-config) + ("python" ,python-wrapper) + ("which" ,which))) + (synopsis "SCTP user-land implementation") + (description "UsrSCTP is a portable SCTP userland stack. SCTP is a = message +oriented, reliable transport protocol with direct support for multihomin= g that +runs on top of IP or UDP, and supports both v4 and v6 versions.") + (home-page "https://github.com/sctplab/usrsctp/") + (license license:bsd-3))) + (define-public axel (package (name "axel") --=20 2.30.1 --------------0D0B90414F66C55C385208A6 Content-Type: text/x-patch; charset=UTF-8; name="0002-gnu-Add-qhttp.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0002-gnu-Add-qhttp.patch" =46rom acc991c0cc22ff0919ddf8cd8402b092a23d2d38 Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Thu, 25 Feb 2021 19:45:04 -0500 Subject: [PATCH 2/4] gnu: Add qhttp. * gnu/packages/web.scm (qhttp): New variable. --- gnu/packages/web.scm | 78 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 9892dde0b9..6af3dbb856 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -77,6 +77,7 @@ #:use-module (guix build-system ant) #:use-module (guix build-system cargo) #:use-module (guix build-system cmake) + #:use-module (guix build-system copy) #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system gnu) #:use-module (guix build-system go) @@ -170,6 +171,83 @@ #:use-module (gnu packages xml) #:use-module ((srfi srfi-1) #:select (delete-duplicates))) =20 +(define-public qhttp + (package + (name "qhttp") + (version "3.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/azadkuh/qhttp") + (commit + (string-append "version-" version)))) + (file-name + (git-file-name name version)) + (sha256 + (base32 "0cx23g4y4k4v9p5ph6h7gfhp8sfy1gcdv1g6bl44hppar1y0zfdq"))= )) + (build-system gnu-build-system) + (arguments + `(#:tests? #f ; No target + #:imported-modules + ((guix build copy-build-system) + ,@%gnu-build-system-modules) + #:modules + (((guix build copy-build-system) + #:prefix copy:) + (guix build gnu-build-system) + (guix build utils)) + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda* (#:key outputs #:allow-other-keys) + (substitute* "commondir.pri" + (("\\$\\$PRJDIR/xbin") + (string-append (assoc-ref outputs "out") "/lib")) + (("-L") + "-lhttp_parser -L") + (("\\$\\$PRJDIR/3rdparty") + "")) + (substitute* "src/src.pro" + (("SOURCES \\+=3D \\$\\$PRJDIR/3rdparty/http-parser/http= _parser.c") + "") + (("HEADERS \\+=3D \\$\\$PRJDIR/3rdparty/http-parser/http= _parser.h") + "")) + (substitute* '("src/private/qhttpbase.hpp" "src/qhttpabstra= cts.cpp") + (("http-parser/http_parser.h") + "http_parser.h")) + #t)) + (replace 'configure + (lambda _ + (invoke "qmake") + #t)) + (replace 'install + (lambda args + (apply (assoc-ref copy:%standard-phases 'install) + #:install-plan + '(("src" "include" + #:include-regexp ("\\.hpp$"))) + args))) + (add-after 'install 'remove-examples + (lambda* (#:key outputs #:allow-other-keys) + (with-directory-excursion + (string-append (assoc-ref outputs "out") "/lib") + (for-each delete-file + (list + "basic-server" + "helloworld" + "postcollector"))) + #t))))) + (inputs + `(("http-parser" ,http-parser) + ("qtbase" ,qtbase))) + (synopsis "Qt-based HTTP Library") + (description "Qhttp is a light-weight and asynchronous HTTP library +(both server & client) in Qt5 and c++14.") + (home-page "https://github.com/azadkuh/qhttp/") + (license license:expat))) + (define-public httpd (package (name "httpd") --=20 2.30.1 --------------0D0B90414F66C55C385208A6 Content-Type: text/x-patch; charset=UTF-8; name="0003-gnu-Add-qite.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0003-gnu-Add-qite.patch" =46rom 63b3688b925e5e638bda44f11d59b8d379736aa1 Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Fri, 26 Feb 2021 16:16:02 -0500 Subject: [PATCH 3/4] gnu: Add qite. * gnu/packages/qt.scm (qite): New variable. --- gnu/packages/qt.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 11e69ff5db..c49251053d 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -105,6 +105,41 @@ #:use-module (gnu packages xml) #:use-module (srfi srfi-1)) =20 +(define-public qite + (let ((commit "75fb3b6bbd5c6a5a8fc35e08a6efbfb588ed546a") + (revision "74")) + (package + (name "qite") + (version + (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/Ri0n/qite") + (commit commit))) + (file-name + (git-file-name name version)) + (sha256 + (base32 "0jmmgy9pvk9hwwph1nwy7hxhczy8drhl4ymhnjjn6yx7bckssvsq"= )))) + (build-system qt-build-system) + (arguments + `(#:tests? #f ; No target + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "libqite") + #t))))) + (inputs + `(("qtbase" ,qtbase) + ("qtmultimedia" ,qtmultimedia))) + (synopsis "Qt Interactive Text Elements") + (description "Qite allows to manage interactive elements on QTextE= dit.") + (home-page "https://github.com/Ri0n/qite/") + (license license:asl2.0)))) + (define-public qt5ct (package (name "qt5ct") --=20 2.30.1 --------------0D0B90414F66C55C385208A6 Content-Type: text/x-patch; charset=UTF-8; name="0004-gnu-Add-psi-plus.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0004-gnu-Add-psi-plus.patch" =46rom 38f17832c3841e584af6cd973ea179e9c6c465d9 Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Sun, 7 Mar 2021 01:47:19 -0500 Subject: [PATCH 4/4] gnu: Add psi-plus. * gnu/packages/messaging.scm (psi-plus): New variable. --- gnu/packages/messaging.scm | 135 +++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm index 6c40545fd5..039ec52c15 100644 --- a/gnu/packages/messaging.scm +++ b/gnu/packages/messaging.scm @@ -2775,4 +2775,139 @@ as phones, embedded computers or microcontrollers= =2E") ;; Dual licensed. (license (list license:epl1.0 license:edl1.0)))) =20 +(define-public psi-plus + (package + (name "psi-plus") + (version "1.5.1482") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/psi-plus/psi-plus-snapshots") + (commit version))) + (file-name + (git-file-name name version)) + (modules '((guix build utils))) + (snippet + `(begin + (delete-file-recursively "3rdparty"))) + (sha256 + (base32 "0lcx616hchwf492m1dm8ddb4qd2pmgf703ajnnb0y9ky99kgg8q2"))= )) + (build-system qt-build-system) + (arguments + `(#:tests? #f ; No target + #:imported-modules + (,@%qt-build-system-modules + (guix build glib-or-gtk-build-system)) + #:modules + ((guix build qt-build-system) + ((guix build glib-or-gtk-build-system) + #:prefix glib-or-gtk:) + (guix build utils)) + #:configure-flags + (list + "-DBUILD_PSIMEDIA=3DON" ; For A/V support + "-DENABLE_PLUGINS=3DON" + "-DUSE_HUNSPELL=3DOFF" ; Use Enchant instead + "-DUSE_ENCHANT=3DON" + "-DUSE_CCACHE=3DOFF") ; Not required + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'patch-source + (lambda _ + (substitute* "CMakeLists.txt" + (("\\$\\{PROJECT_SOURCE_DIR\\}/3rdparty/http-parser/http_= parser.h") + "") + (("\\$\\{PROJECT_SOURCE_DIR\\}/3rdparty/qhttp/qhttp.pro")= + "") + (("\\$\\{PROJECT_SOURCE_DIR\\}/3rdparty/qite/qite.pro") + "") + (("add_subdirectory\\( 3rdparty \\)") + "")) + (substitute* "src/CMakeLists.txt" + (("\\$\\{PROJECT_SOURCE_DIR\\}/3rdparty/qite/libqite") + "") + (("\\$\\{PROJECT_SOURCE_DIR\\}/3rdparty/http-parser") + "") + (("\\$\\{PROJECT_SOURCE_DIR\\}/3rdparty/qhttp/src/private= ") + "") + (("\\$\\{PROJECT_SOURCE_DIR\\}/3rdparty/qhttp/src") + "") + (("\\$\\{PROJECT_SOURCE_DIR\\}/3rdparty") + "") + (("add_dependencies\\(\\$\\{PROJECT_NAME\\} qhttp\\)") + "target_link_libraries(${PROJECT_NAME} qhttp)")) + (substitute* "src/src.cmake" + (("include\\(\\$\\{PROJECT_SOURCE_DIR\\}/3rdparty/qite/li= bqite/libqite.cmake\\)") + "list(APPEND EXTRA_LIBS qite)")) + (substitute* '("src/filesharingmanager.h" "src/widgets/psir= ichtext.cpp" + "src/filesharingmanager.cpp" "src/widgets/ps= itextview.cpp" + "src/chatview_te.cpp" "src/msgmle.cpp") + (("qite.h") + "qite/qite.h") + (("qiteaudio.h") + "qite/qiteaudio.h") + (("qiteaudiorecorder.h") + "qite/qiteaudiorecorder.h")) + #t)) + (add-after 'install 'wrap-env + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (for-each + (lambda (name) + (let ((file (string-append out "/bin/" name)) + (gst-plugin-path (getenv "GST_PLUGIN_SYSTEM_PATH= ")) + (gi-typelib-path (getenv "GI_TYPELIB_PATH"))) + (wrap-program file + `("GST_PLUGIN_SYSTEM_PATH" ":" prefix (,gst-plugin= -path)) + `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))= ))) + '("psi-plus"))) + #t)) + (add-after 'wrap-env 'glib-or-gtk-compile-schemas + (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-compile-= schemas)) + (add-after 'glib-or-gtk-compile-schemas 'glib-or-gtk-wrap + (assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-wrap))))= ) + (native-inputs + `(("glib:bin" ,glib "bin") + ("gobject-introspection" ,gobject-introspection) + ("perl" ,perl) + ("pkg-config" ,pkg-config) + ("python" ,python-wrapper) + ("ruby" ,ruby))) + (inputs + `(("blake2" ,libb2) + ("dbus" ,dbus) + ("enchant" ,enchant) + ("glib" ,glib) + ("gstreamer" ,gstreamer) + ("gst-plugins-base" ,gst-plugins-base) + ("http-parser" ,http-parser) + ("libgcrypt" ,libgcrypt) + ("libgpg-error" ,libgpg-error) + ("libidn" ,libidn) + ("libotr" ,libotr) + ("libsignal-protocol-c" ,libsignal-protocol-c) + ("libtidy" ,tidy-html) + ("openssl" ,openssl) + ("qca" ,qca) + ("qhttp" ,qhttp) + ("qite" ,qite) + ("qtbase" ,qtbase) + ("qtkeychain" ,qtkeychain) + ("qtmultimedia" ,qtmultimedia) + ("qtsvg" ,qtsvg) + ("qtx11extras" ,qtx11extras) + ("usrsctp" ,usrsctp) + ("x11" ,libx11) + ("xext" ,libxext) + ("xcb" ,libxcb) + ("xss" ,libxscrnsaver) + ("zlib" ,zlib))) + (synopsis "Qt-based XMPP Client") + (description "Psi+ is a spin-off of Psi XMPP client. It is a cross-= platform +powerful XMPP client designed for experienced users.") + (home-page "https://psi-plus.com/") + (license license:gpl2+))) + ;;; messaging.scm ends here --=20 2.30.1 --------------0D0B90414F66C55C385208A6-- --HlKsgtmUE2n8fkWZOtoItukEVxlriIHx0-- --WwoVIH8tlbvQZf6TOwm6oxreAgo5OOUMf Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQTNLV6qqYzLN9qR1rBfWBZkf4vlUQUCYESMgwUDAAAAAAAKCRBfWBZkf4vlUT/m AP9aOTUmOAmErhwoPV6gymsFibiRNkLjICksJS6f8Z9IrAEAxTUZmK78GNWfiFHSUG/HcF1XNEYG vKYQXkllqzbLews= =VnWZ -----END PGP SIGNATURE----- --WwoVIH8tlbvQZf6TOwm6oxreAgo5OOUMf-- ------------=_1616259182-17074-1-- From unknown Mon Aug 18 04:41:56 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#46985] Psi+ Resent-From: Nicolas Goaziou Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 20 Mar 2021 16:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46985 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 46985@debbugs.gnu.org Cc: Raghav Gururajan , Danny Milosavljevic , 46985-done@debbugs.gnu.org X-Debbugs-Original-To: Raghav Gururajan via Guix-patches via Received: via spool by submit@debbugs.gnu.org id=B.161625918517124 (code B ref -1); Sat, 20 Mar 2021 16:54:02 +0000 Received: (at submit) by debbugs.gnu.org; 20 Mar 2021 16:53:05 +0000 Received: from localhost ([127.0.0.1]:53064 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lNeqW-0004S7-L5 for submit@debbugs.gnu.org; Sat, 20 Mar 2021 12:53:05 -0400 Received: from lists.gnu.org ([209.51.188.17]:41554) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lNeqN-0004Qr-Od for submit@debbugs.gnu.org; Sat, 20 Mar 2021 12:52:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57704) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lNeqL-0002YT-Tp for guix-patches@gnu.org; Sat, 20 Mar 2021 12:52:54 -0400 Received: from relay13.mail.gandi.net ([217.70.178.233]:57277) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lNeqJ-0000Se-Sj for guix-patches@gnu.org; Sat, 20 Mar 2021 12:52:53 -0400 Received: from localhost (40-67.ipv4.commingeshautdebit.fr [185.131.40.67]) (Authenticated sender: admin@nicolasgoaziou.fr) by relay13.mail.gandi.net (Postfix) with ESMTPSA id E947F80008; Sat, 20 Mar 2021 16:52:46 +0000 (UTC) From: Nicolas Goaziou References: <80a32f2e-465b-b420-4d76-d14fb9dbdf65@raghavgururajan.name> Date: Sat, 20 Mar 2021 17:52:46 +0100 In-Reply-To: <80a32f2e-465b-b420-4d76-d14fb9dbdf65@raghavgururajan.name> (Raghav Gururajan via Guix-patches via's message of "Sun, 7 Mar 2021 03:19:15 -0500") Message-ID: <87sg4pu5r5.fsf@nicolasgoaziou.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=217.70.178.233; envelope-from=mail@nicolasgoaziou.fr; helo=relay13.mail.gandi.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) 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 (--) Hello, Raghav Gururajan via Guix-patches via writes: > Please find the attached patch-set to add Psi+ (fork of Psi), > a Qt-based XMPP Client, to Guix. Applied. Thank you. Regards, -- Nicolas Goaziou