From patchwork Sun Mar 19 23:25:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Miguel_=C3=81ngel_Moreno?= X-Patchwork-Id: 1365 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 2CDE616F21; Sun, 19 Mar 2023 23:26:24 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id F225216E9E for ; Sun, 19 Mar 2023 23:26:22 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pe2Pf-0002DC-BX; Sun, 19 Mar 2023 19:26:07 -0400 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 1pe2Pc-0002CL-5T for guix-patches@gnu.org; Sun, 19 Mar 2023 19:26:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pe2Pb-00077M-32 for guix-patches@gnu.org; Sun, 19 Mar 2023 19:26:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pe2Pa-0004ql-M6 for guix-patches@gnu.org; Sun, 19 Mar 2023 19:26:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62284] [PATCH 00/70] gnu: Add mautrix-whatsapp. Resent-From: conses Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 19 Mar 2023 23:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 62284 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62284@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.167926834818606 (code B ref -1); Sun, 19 Mar 2023 23:26:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 Mar 2023 23:25:48 +0000 Received: from localhost ([127.0.0.1]:52975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pe2PL-0004q1-MV for submit@debbugs.gnu.org; Sun, 19 Mar 2023 19:25:48 -0400 Received: from lists.gnu.org ([209.51.188.17]:34672) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pe2PK-0004pu-I5 for submit@debbugs.gnu.org; Sun, 19 Mar 2023 19:25:47 -0400 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 1pe2PK-0002AK-9L for guix-patches@gnu.org; Sun, 19 Mar 2023 19:25:46 -0400 Received: from relay10.mail.gandi.net ([217.70.178.230]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pe2PH-00070f-OK for guix-patches@gnu.org; Sun, 19 Mar 2023 19:25:46 -0400 Received: (Authenticated sender: contact@conses.eu) by mail.gandi.net (Postfix) with ESMTPSA id 0984A240004 for ; Sun, 19 Mar 2023 23:25:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=conses.eu; s=gm1; t=1679268339; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=Z1rE7BUKO4uKpxwR7lqHjyr4ExqdT1Pi5mgPBiOGP4o=; b=mqNssnc4ZCbzaspwWjajJ/DHv94gq/xL3Tj7AMu0ZJDpfLo1EnVjzcbZO4NqYDNcad0C96 MLmtk8NIuRDdFh5sODuRlIwNwKqaZ/QJ/h6B3Xn96KsjU+t49Na1ChTLCdPm5jyH80NSE9 wsE9qVy6xPzBoQIIsE2in0rkmj1BrkEBMOCkCwABsn/+MeVOe9hS7gUDdodk8FqjW5Dbp/ n1IZ85UKuFs1aF+many7TPbisPWBr7FfXb5KG+6g/BykH/Zt0iS4rCu8jZGQYTNqYuXKj+ jJJ8QK0cbBgR4LC2gabS8VMPOY4qhbCALNdasHSnooLuMoX2c1L0das43cELZg== From: conses Message-Id: Date: Mon, 20 Mar 2023 00:25:33 +0100 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Received-SPF: pass client-ip=217.70.178.230; envelope-from=contact@conses.eu; helo=relay10.mail.gandi.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches Hi, This patch series adds a package for , a Matrix-WhatsApp puppetting bridge. I've tested it's working with the latest version of Synapse in my personal homeserver for the past few months without any issues. The only thing worth noting from this patch series is that I had to remove some symlinks to Go libraries in the mautrix-whatsapp package phases and instead copy the real library directories, otherwise I would encounter issues with go:embed invocations complaining there were no files found. I'm not knowledgeable in Go, but from the documentation and other information I found online, namely this issue , embeds don't support symlinks, hence the workaround. conses (70): gnu: Add go-github-com-tidwall-sjson. gnu: Add go-github-com-tidwall-gjson. gnu: Add go-github-com-tidwall-match. gnu: Add go-github-com-tidwall-pretty. gnu: go-google-golang-org-protobuf: Update to 1.30.0. gnu: Add go-google-golang-org-protobuf-package. gnu: Add go-google-golang-org-protobuf-proto. gnu: Add go-google-golang-org-protobuf-reflect-protoreflect. gnu: Add go-google-golang-org-protobuf-reflect-protoregistry. gnu: Add go-google-golang-org-protobuf-encoding-protowire. gnu: Add go-google-golang-org-protobuf-encoding-prototext. gnu: Add go-google-golang-org-protobuf-internal-encoding-text. gnu: Add go-google-golang-org-protobuf-internal-encoding-messageset. gnu: Add go-google-golang-org-protobuf-internal-encoding-defval. gnu: Add go-google-golang-org-protobuf-internal-encoding-tag. gnu: Add go-google-golang-org-protobuf-internal-errors. gnu: Add go-google-golang-org-protobuf-internal-set. gnu: Add go-google-golang-org-protobuf-internal-descfmt. gnu: Add go-google-golang-org-protobuf-internal-descopts. gnu: Add go-google-golang-org-protobuf-internal-flags. gnu: Add go-google-golang-org-protobuf-internal-genid. gnu: Add go-google-golang-org-protobuf-internal-order. gnu: Add go-google-golang-org-protobuf-internal-pragma. gnu: Add go-google-golang-org-protobuf-internal-strs. gnu: Add go-google-golang-org-protobuf-internal-detrand. gnu: Add go-google-golang-org-protobuf-internal-filedesc. gnu: Add go-google-golang-org-protobuf-internal-filetype. gnu: Add go-google-golang-org-protobuf-internal-impl. gnu: Add go-google-golang-org-protobuf-internal-version. gnu: Add go-google-golang-org-protobuf-runtime-protoiface. gnu: Add go-google-golang-org-protobuf-runtime-protoimpl. gnu: Add go-github-com-skip2-go-qrcode. gnu: Add go-maunium-net-go-mauflag. gnu: Add go-maunium-net-go-maulogger. gnu: Add go-mau-fi-libsignal. gnu: Add go-mau-fi-libsignal-package. gnu: Add go-mau-fi-libsignal-ecc. gnu: Add go-mau-fi-libsignal-groups. gnu: Add go-mau-fi-libsignal-cipher. gnu: Add go-mau-fi-libsignal-kdf. gnu: Add go-mau-fi-libsignal-keys-identity. gnu: Add go-mau-fi-libsignal-keys-prekey. gnu: Add go-mau-fi-libsignal-keys-chain. gnu: Add go-mau-fi-libsignal-keys-message. gnu: Add go-mau-fi-libsignal-keys-root. gnu: Add go-mau-fi-libsignal-keys-session. gnu: Add go-mau-fi-libsignal-logger. gnu: Add go-mau-fi-libsignal-ratchet. gnu: Add go-mau-fi-libsignal-serialize. gnu: Add go-mau-fi-libsignal-protocol. gnu: Add go-mau-fi-libsignal-session. gnu: Add go-mau-fi-libsignal-signalerror. gnu: Add go-mau-fi-libsignal-state-record. gnu: Add go-mau-fi-libsignal-state-store. gnu: Add go-mau-fi-libsignal-util-bytehelper. gnu: Add go-mau-fi-libsignal-util-keyhelper. gnu: Add go-mau-fi-libsignal-util-optional. gnu: Add go-mau-fi-libsignal-util-errorhelper. gnu: Add go-mau-fi-libsignal-util-medium. gnu: Add go-mau-fi-whatsmeow. gnu: Add go-github-com-rs-xid. gnu: go-github-com-mattn-go-isatty: Update to 0.1.13. gnu: Add go-github-com-coreos-go-systemd. gnu: Add go-github-com-coreos-go-systemd-journal. gnu: Add go-github-com-rs-zerolog. gnu: Add go-mau-fi-zeroconfig. gnu: Add go-maunium-net-go-mautrix. gnu: go-github-com-mattn-go-sqlite3: Update to 1.14.16. gnu: Add go-github-com-chai2010-webp. gnu: Add mautrix-whatsapp. gnu/packages/golang.scm | 635 +++++++++++++++++++++++++++++++++++++++- gnu/packages/matrix.scm | 121 ++++++++ 2 files changed, 748 insertions(+), 8 deletions(-)