GNU bug report logs - #76274
[PATCH] gnu: Add chatterino

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: Vitor Hugo <vitorhugonunes@HIDDEN>; Keywords: patch; dated Thu, 13 Feb 2025 23:50:03 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 76274 <at> debbugs.gnu.org:


Received: (at 76274) by debbugs.gnu.org; 28 May 2025 21:19:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed May 28 17:19:57 2025
Received: from localhost ([127.0.0.1]:57594 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uKOBl-0004PU-NF
	for submit <at> debbugs.gnu.org; Wed, 28 May 2025 17:19:57 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:48174)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1uKOBi-0004P0-Fr
 for 76274 <at> debbugs.gnu.org; Wed, 28 May 2025 17:19:51 -0400
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 <ludo@HIDDEN>)
 id 1uKOBY-0000RH-Qf; Wed, 28 May 2025 17:19:40 -0400
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=c7+ZB0v3V1pVm8IEAP1hPI8b1j7Zgyko7FAbk/5Ki/8=; b=i6CespSTPcxhAKme0JJ/
 4WY+EQlu6/VWICsv7y71EhY6ZAjilgUFJd+biyyuGE6FlKCPVe/aVDA1axE+MDNE9UD7ISB1ER1oF
 vvUM4dr4SaHn4JF8rBM/mu3pGLzeCdTGWBx3lF5z68hvxofXKm84JCTk45g+9aMLYhTonPFPRMnG7
 FKEn7gOnWXgzH6Hbcgvixs8oBqJUKxIlz868jVY78djDNS2P7zuzKXIEmiGCP6Jn8t8rDbVOiYBkh
 F3FaIrfCJq1zcNOnXZQ0nu9dkiXjImYUEzU7ulXTa3zn/DlQQptkPhmuELpB057jIAji8k+/rqYO4
 n5jDE4pMzotWKA==;
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Nicolas Graves <ngraves@HIDDEN>
Subject: Re: [bug#76274] [PATCH] gnu: Add chatterino
In-Reply-To: <87h61zebug.fsf@HIDDEN> (Nicolas Graves's message of "Mon, 05
 May 2025 09:49:27 +0200")
References: <UYoB9Y9kLgbO6BjvYuo752qXlh3YUrwzyCAosOy9qq3BaLQpDCf-qbtI5b4TqkRpmsZcbqUC9GJDwdDI7ad53oH5LOTtSHzOprIhOZ1orWQ=@proton.me>
 <87h61zebug.fsf@HIDDEN>
Date: Wed, 28 May 2025 19:42:02 +0200
Message-ID: <87a56w7hud.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -1.2 (-)
X-Debbugs-Envelope-To: 76274
Cc: 76274 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.2 (--)

Hi Nicolas,

Nicolas Graves <ngraves@HIDDEN> writes:

> I've reworked on your patch to try and unbundle the following libraries:
> googletest, lua, magic-enum, libcommuni, miniaudio, qtkeychain, rapidjson=
, sol2.
>
> I'm still in the process of fixing the last lua-related error, and will
> submit a new revision after that!

Did you eventually achieve success and satisfaction? :-)

Thanks,
Ludo=E2=80=99.




Information forwarded to guix-patches@HIDDEN:
bug#76274; Package guix-patches. Full text available.

Message received at 76274 <at> debbugs.gnu.org:


Received: (at 76274) by debbugs.gnu.org; 5 May 2025 07:49:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 05 03:49:35 2025
Received: from localhost ([127.0.0.1]:38211 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1uBqZy-0007x8-Rr
	for submit <at> debbugs.gnu.org; Mon, 05 May 2025 03:49:35 -0400
Received: from 5.mo562.mail-out.ovh.net ([46.105.48.192]:36873)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>)
 id 1uBqZv-0007wu-NA
 for 76274 <at> debbugs.gnu.org; Mon, 05 May 2025 03:49:33 -0400
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net [79.137.60.36])
 by mo562.mail-out.ovh.net (Postfix) with ESMTPS id 4ZrYZd4QJFz1Tmn
 for <76274 <at> debbugs.gnu.org>; Mon,  5 May 2025 07:49:29 +0000 (UTC)
Received: from director2.derp.mail-out.ovh.net
 (director2.derp.mail-out.ovh.net. [127.0.0.1])
 by director2.derp.mail-out.ovh.net (inspect_sender_mail_agent) with SMTP
 for <76274 <at> debbugs.gnu.org>; Mon,  5 May 2025 07:49:29 +0000 (UTC)
Received: from mta3.priv.ovhmail-u1.ea.mail.ovh.net (unknown [10.109.140.86])
 by director2.derp.mail-out.ovh.net (Postfix) with ESMTPS id
 4ZrYZd1Ff4z2D4G
 for <76274 <at> debbugs.gnu.org>; Mon,  5 May 2025 07:49:29 +0000 (UTC)
Received: from ngraves.fr (unknown [10.1.6.3])
 by mta3.priv.ovhmail-u1.ea.mail.ovh.net (Postfix) with ESMTPSA id DAE463A3FFD
 for <76274 <at> debbugs.gnu.org>; Mon,  5 May 2025 07:49:28 +0000 (UTC)
Authentication-Results: garm.ovh; auth=pass
 (GARM-107S00147c4c21a-40c7-4fb9-8532-072e680b551c,
 64E865B9D27337561BBEA920F470E39E9148F63E) smtp.auth=ngraves@HIDDEN
X-OVh-ClientIp: 80.215.197.18
From: Nicolas Graves <ngraves@HIDDEN>
To: 76274 <at> debbugs.gnu.org
Subject: [PATCH] gnu: Add chatterino
Date: Mon, 05 May 2025 09:49:27 +0200
Message-ID: <87h61zebug.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Ovh-Tracer-Id: 7892839822956028539
X-VR-SPAMSTATE: OK
X-VR-SPAMSCORE: 0
X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvkedtheefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvffufffkgggtsehttdertddttddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepueejleeileejfffhleetjedtleejheevudffleevgfdufeekhefgvddvveegveefnecukfhppeduvdejrddtrddtrddupdektddrvdduhedrudeljedrudeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeejiedvjeegseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedvmgdpmhhouggvpehsmhhtphhouhht
DKIM-Signature: a=rsa-sha256; bh=nQvweWKz1+F5hFD0BuM6TNUB54ZFRBk7OMQ+kaaOvSo=; 
 c=relaxed/relaxed; d=ngraves.fr; h=From;
 s=ovhmo4487190-selector1; t=1746431369; v=1;
 b=2UFwamal44878NRPAF1kyFRT+cB4NfmruS7wCcNABWaDtRrl50T6/AnynSYcfsszo0x1rN9W
 3oyVoScknPJXhmxORtzXjCXQic97Xt2INIpUoQg8wfxubrSD7bhchW//SglYrBETHQasadQF+hj
 uRl6Qu6Y2YF9ajv6CPIgXjUIe1U1kejo8ywTre5pqsZZzXUQZCA8ber8JF/JCDM8oWw47tHiFVD
 kPe5+5Vv26WV0INsG8pkqxbmo36hOqt2wbv9/7naH3GUJm/CLUnwAm3ZWrE7jd7o0Zs8N+eDBfn
 /HOd3FCUtQBat6ftWPwpOTBFUA5TzKldxtoTVoCpCVpTA==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76274
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


Hi Vitor!

Congrats, most of the patch is correct.

There's one rule you didn't try to fix IMHO : unbundling system
libraries when possible.

I've reworked on your patch to try and unbundle the following libraries:
googletest, lua, magic-enum, libcommuni, miniaudio, qtkeychain, rapidjson, sol2.

I'm still in the process of fixing the last lua-related error, and will
submit a new revision after that!

-- 
Best regards,
Nicolas Graves




Information forwarded to guix-patches@HIDDEN:
bug#76274; Package guix-patches. Full text available.

Message received at 76274 <at> debbugs.gnu.org:


Received: (at 76274) by debbugs.gnu.org; 13 Apr 2025 21:53:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 13 17:53:44 2025
Received: from localhost ([127.0.0.1]:44243 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u45Gp-0005OV-V7
	for submit <at> debbugs.gnu.org; Sun, 13 Apr 2025 17:53:44 -0400
Received: from mail-106101.protonmail.ch ([79.135.106.101]:30681)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <vitorhugonunes@HIDDEN>)
 id 1u45Gk-0005Nu-EJ
 for 76274 <at> debbugs.gnu.org; Sun, 13 Apr 2025 17:53:41 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1744581210; x=1744840410;
 bh=zT2ruFi3tnDW7U4d6o81K3s3yR+ocnFRS3zdJx43xts=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector:
 List-Unsubscribe:List-Unsubscribe-Post;
 b=U4ad7BTVRea1orEYFGZE0FtDx4tNQfC8gT4XEL1AbMD+eVpGcxkTwvNsFMAqzJKLq
 8QN3X1/0TEoVRSM+Qt52yA5oBAoHDBRPe9dSTi0WRql8n8zqtQpXpskhDVTpTmRcCs
 o907/vaHMR8BayULrjVF5YrtvsGCcrMy0jw+3M5qJ8/QegiDju6u8XU021tgCUn7n8
 HvvV5LQ74B+gm3KCx1thgxvYVhfiNu3ecv5ndPPLjW97noBlVVre/J3iNPLFhoVjcm
 zQLJkoiQDZfFzg5OGlo/4MqVcfmHk2ZY8c/7WSRdooddUsKsa0ya0+b6XC7KNdCEFX
 avDwtiCncoZow==
Date: Sun, 13 Apr 2025 21:53:25 +0000
To: "76274 <at> debbugs.gnu.org" <76274 <at> debbugs.gnu.org>
From: Vitor Hugo <vitorhugonunes@HIDDEN>
Subject: [PATCH] gnu: Add chatterino
Message-ID: <Oq2jI3mzh7zqvxhkdvz-qyi03kIK6t_L1IM9tRg5EKxYssueaNsSxMfMgULH6z-YTiyDT1ne4EHysweE97zsHw31ItD011xuzNvzVXmjOjw=@proton.me>
Feedback-ID: 81067316:user:proton
X-Pm-Message-ID: 4c17f21307d10238ec5c8245cd1e7ad4ed2bc78d
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 76274
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

One last patch *crosses-fingers*.
I realized I was missing the proper namespace for the license module.
Should all be good now.


* gnu/packages/messaging.scm (chatterino): New variable.

Change-Id: I0c2dd4863c9953159f059d18fb9b554da36e087a
---
 gnu/packages/messaging.scm | 50 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)

diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 26db072b4a..bc2ce4d199 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -220,6 +220,56 @@ (define-public biboumi
 users take part in IRC discussions, using their favourite XMPP client.")
    (license license:zlib)))
=20
+(define-public chatterino
+  (package
+    (name "chatterino")
+    (version "2.5.3")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/Chatterino/chatterino2")
+             (commit (string-append "v" version))
+             (recursive? #t)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1fs13vdxbq2dbxr21wp9mvn33bhvnmg17rqdd6yawsgslab2lssv"))))
+    (build-system cmake-build-system)
+    (arguments
+     (list
+      #:configure-flags
+      #~(list "-DCMAKE_BUILD_TYPE=3DRelease" "-DCHATTERINO_UPDATER=3DOFF")
+      #:phases
+      #~(modify-phases %standard-phases
+          (delete 'check)
+          (add-before 'configure 'setvars
+            (lambda _
+              (setenv "GIT_HASH" "3f3a31db")))
+          (add-after 'install 'wrap-executable
+            (lambda* _
+              (let ((plugin-path (getenv "QT_PLUGIN_PATH")))
+                (wrap-program (string-append #$output "/bin/chatterino")
+                  `("QT_PLUGIN_PATH" ":" prefix
+                    (,plugin-path)))))))))
+    (native-inputs (list pkg-config))
+    (inputs (list qtbase
+                  qtsvg
+                  qttools
+                  qt5compat
+                  boost
+                  bash-minimal
+                  openssl
+                  libsecret
+                  libnotify
+                  qtwayland
+                  qtimageformats))
+    (synopsis "Chat client for Twitch")
+    (description
+     "Chatterino is a chat client for Twitch chat.
+It aims to be an improved/extended version of the Twitch web chat.")
+    (home-page "https://chatterino.com")
+    (license license:expat)))
+
 (define-public omemo-wget
   (package
     (name "omemo-wget")

base-commit: 7f0ec135d1bf6fd8b7bff84bc176b6c61fdee75d
--=20
2.49.0





Information forwarded to guix-patches@HIDDEN:
bug#76274; Package guix-patches. Full text available.

Message received at 76274 <at> debbugs.gnu.org:


Received: (at 76274) by debbugs.gnu.org; 13 Apr 2025 20:32:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 13 16:32:37 2025
Received: from localhost ([127.0.0.1]:44069 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u440L-00014x-8y
	for submit <at> debbugs.gnu.org; Sun, 13 Apr 2025 16:32:37 -0400
Received: from mail-24428.protonmail.ch ([109.224.244.28]:24399)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <vitorhugonunes@HIDDEN>)
 id 1u440J-00014W-1n
 for 76274 <at> debbugs.gnu.org; Sun, 13 Apr 2025 16:32:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=kq25kbyltnfv5psj6scfmumxia.protonmail; t=1744576348; x=1744835548;
 bh=ySPRs/9M5tgPxAKElFLq6ZIrzWmy9GPdYdWZvpeYtW4=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector:
 List-Unsubscribe:List-Unsubscribe-Post;
 b=YGvAa53MOj74/BubXXo6d6Ih+efkXx9BzjFCLVdfR4Y9GOEfsGiq++X2UPcNZ2Z9I
 9NF08PxfkUjF1TwJEaEJri/OTIKd9DvzOYuTvjs1doXkPmKM+9N5jMW0tHco2WpUXf
 l1Uf4Tl9q9iZp+cflGh1gku3iRgXuBT/BnQVh0hcBJFNWHBjZbrV90rqNvkZzdexfc
 FmpzXtYjKk0BXeMNFyGKnz6pwlF5nV/A8q0TW3pnDNOleH3TR8W8PiiD0BEyY6eXfE
 zT4pTxo0pCMqI9Hm2nataYPfG1tK1HzckgeQQlEzFNfObgubw1H1QezJKXTp2YgMoA
 BEWFi5ZfxYfbQ==
Date: Sun, 13 Apr 2025 20:32:23 +0000
To: "76274 <at> debbugs.gnu.org" <76274 <at> debbugs.gnu.org>
From: Vitor Hugo <vitorhugonunes@HIDDEN>
Subject: (No Subject)
Message-ID: <kzEyPJOLEtUk1OAgvzDPjOUwJSLujacYPW7qY8-NGrvZU-DaM86t-2tqaO-0tJFRkpXC1v1eqRh2YcMc70YKBNVDEc3yo46-6yJbhPQDqwM=@proton.me>
Feedback-ID: 81067316:user:proton
X-Pm-Message-ID: ad66b0377821f23728c36dcff4a7c2575e622ce2
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 2.0 (++)
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: Forgot to mention that the patch above also includes a newer
 version of the package. 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
 The query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [109.224.244.28 listed in sa-accredit.habeas.com]
 2.0 SLIGHTLY_BAD_SUBJECT   Subject contains something slightly spammy
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [109.224.244.28 listed in bl.score.senderscore.com]
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
X-Debbugs-Envelope-To: 76274
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

Forgot to mention that the patch above also
includes a newer version of the package.




Information forwarded to guix-patches@HIDDEN:
bug#76274; Package guix-patches. Full text available.

Message received at 76274 <at> debbugs.gnu.org:


Received: (at 76274) by debbugs.gnu.org; 13 Apr 2025 20:31:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Apr 13 16:31:50 2025
Received: from localhost ([127.0.0.1]:44064 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1u43zZ-00012p-L9
	for submit <at> debbugs.gnu.org; Sun, 13 Apr 2025 16:31:50 -0400
Received: from mail-24426.protonmail.ch ([109.224.244.26]:52323)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <vitorhugonunes@HIDDEN>)
 id 1u43zV-00012H-Kh
 for 76274 <at> debbugs.gnu.org; Sun, 13 Apr 2025 16:31:47 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=ngfuifipwnehxjmpx3mnwtonhy.protonmail; t=1744576298; x=1744835498;
 bh=Jhl/SOt96LyKwosbcFwUK7DtNkTRGzmlZWsY1FdTwXo=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector:
 List-Unsubscribe:List-Unsubscribe-Post;
 b=GUV/Pa5zvZnTvYu0BUlrTsD8VzOVVJli0dIgjDfCa5Maj7mst7VI4mpW+8Bs8l8C4
 gB1mVMY64eLISwyjlZUtc8a3hQV4blVYCo1QGEhimeaDBTbffc1EyA4RyxR2+RYz1l
 P6uKbVjP/GV7WIJniMDLFisDf1RyKlHtSU6LKFvJuHNxAJYdsTw5TfTIzv0OfkcGz2
 MOXlZ38gU4UJclpZ4wkWuH1bALMRkLvzO5JNXQMnUqPK5SA2Bq5tBWjHf7XhGSdwgl
 yYFwPwPb75gwdVIE7YLoso5vPD/WPzjx4146ndjKhBYXMwH/jQKdLkbTs/0NJ2gnx6
 eQ3/tlRj3910w==
Date: Sun, 13 Apr 2025 20:31:33 +0000
To: "76274 <at> debbugs.gnu.org" <76274 <at> debbugs.gnu.org>
From: Vitor Hugo <vitorhugonunes@HIDDEN>
Subject: [PATCH] gnu: Add chatterino
Message-ID: <VAR9tVofushk46zGzNmnp2S1-Uiuh0QcBZvIpWw3cvJX4p6m1kBz6C9YNA4VVRMygf_6Z8GutB21agq7KUPGR-uNo-uFvXgUYQTKB9dcWto=@proton.me>
Feedback-ID: 81067316:user:proton
X-Pm-Message-ID: f1ab6b00a226ab15fac6adf6c033ae38a290f581
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76274
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Below follows a reworked version of the package/patch.
I reached out on IRC and had some feedback on it.
I'd very much appreciate a response on if the patch has something wonky.
From my testing both linter and style checks passed with no complaints.


* gnu/packages/messaging.scm (chatterino): New variable.

diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 26db072b4a..60cfa22d8c 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -220,6 +220,56 @@ (define-public biboumi
 users take part in IRC discussions, using their favourite XMPP client.")
    (license license:zlib)))
=20
+(define-public chatterino
+  (package
+    (name "chatterino")
+    (version "2.5.3")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/Chatterino/chatterino2")
+             (commit (string-append "v" version))
+             (recursive? #t)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1fs13vdxbq2dbxr21wp9mvn33bhvnmg17rqdd6yawsgslab2lssv"))))
+    (build-system cmake-build-system)
+    (arguments
+     (list
+      #:configure-flags
+      #~(list "-DCMAKE_BUILD_TYPE=3DRelease" "-DCHATTERINO_UPDATER=3DOFF")
+      #:phases
+      #~(modify-phases %standard-phases
+          (delete 'check)
+          (add-before 'configure 'setvars
+            (lambda _
+              (setenv "GIT_HASH" "3f3a31db")))
+          (add-after 'install 'wrap-executable
+            (lambda* _
+              (let ((plugin-path (getenv "QT_PLUGIN_PATH")))
+                (wrap-program (string-append #$output "/bin/chatterino")
+                  `("QT_PLUGIN_PATH" ":" prefix
+                    (,plugin-path)))))))))
+    (native-inputs (list pkg-config))
+    (inputs (list qtbase
+                  qtsvg
+                  qttools
+                  qt5compat
+                  boost
+                  bash-minimal
+                  openssl
+                  libsecret
+                  libnotify
+                  qtwayland
+                  qtimageformats))
+    (synopsis "Chat client for Twitch")
+    (description
+     "Chatterino is a chat client for Twitch chat.
+It aims to be an improved/extended version of the Twitch web chat.")
+    (home-page "https://chatterino.com")
+    (license expat)))
+
 (define-public omemo-wget
   (package
     (name "omemo-wget")





Information forwarded to guix-patches@HIDDEN:
bug#76274; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 13 Feb 2025 23:49:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 18:49:15 2025
Received: from localhost ([127.0.0.1]:46166 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiixG-0003ml-Po
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 18:49:15 -0500
Received: from lists.gnu.org ([2001:470:142::17]:38938)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <vitorhugonunes@HIDDEN>)
 id 1tigJQ-0001Y5-Tm
 for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 15:59:57 -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 <vitorhugonunes@HIDDEN>)
 id 1tigJK-0002O0-PT
 for guix-patches@HIDDEN; Thu, 13 Feb 2025 15:59:50 -0500
Received: from mail-0301.mail-europe.com ([188.165.51.139])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <vitorhugonunes@HIDDEN>)
 id 1tigJI-0001Da-1X
 for guix-patches@HIDDEN; Thu, 13 Feb 2025 15:59:50 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
 s=protonmail; t=1739480374; x=1739739574;
 bh=mR81q0L35RQAqAg3ghNssVsW1HD+2MP3GwGx4s6yeI8=;
 h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
 Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector:
 List-Unsubscribe:List-Unsubscribe-Post;
 b=g3hq21LMiCqImKjpwHf87y1k2CzwT0AAmX13voSBPbtiPk4r+jdgZlqt7fW1El6TU
 +f8tOCDgTrCpqMvrJbVNj/obuJjKqSdR3P8hOhhGcpnbgpXNVlp+uUegvv4ArjT1Np
 A9zyThkIUFE21ZCULklmrH07kSoOuIbBTfHS6kmLTYMtDQNLcEpm5YSsog6wulnU6U
 DDk3WpBbLk2+/Ijil49diLBetcSlqecPh/+r2xSQnK3SDl2QStkqZNKyUAtuK6JC/L
 f2mTX2965DxyLlxtSlytL0CMgAA+5F8LUe07KwR/cH3HsXUpgeF2KFJA9zV/iWDfNX
 dSaI0uFRudfMA==
Date: Thu, 13 Feb 2025 20:59:29 +0000
To: "guix-patches@HIDDEN" <guix-patches@HIDDEN>
From: Vitor Hugo <vitorhugonunes@HIDDEN>
Subject: [PATCH] gnu: Add chatterino
Message-ID: <UYoB9Y9kLgbO6BjvYuo752qXlh3YUrwzyCAosOy9qq3BaLQpDCf-qbtI5b4TqkRpmsZcbqUC9GJDwdDI7ad53oH5LOTtSHzOprIhOZ1orWQ=@proton.me>
Feedback-ID: 81067316:user:proton
X-Pm-Message-ID: f03c718b29b80c1e00ee471679a642596af31906
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Received-SPF: pass client-ip=188.165.51.139;
 envelope-from=vitorhugonunes@HIDDEN; helo=mail-0301.mail-europe.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 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_NONE=-0.0001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=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.0 (+)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Thu, 13 Feb 2025 18:49:10 -0500
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)

* gnu/packages/messaging.scm (chatterino): New variable.

Change-Id: I32d2cd4898a1ed234d5b9496a79ff4e30f74430b
---
 gnu/packages/messaging.scm | 50 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)

diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index f6ac865512..ce7b4d2fa3 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -221,6 +221,54 @@ (define-public biboumi
 users take part in IRC discussions, using their favourite XMPP client.")
    (license license:zlib)))
=20
+(define-public chatterino
+  (package
+    (name "chatterino")
+    (version "2.5.2")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/Chatterino/chatterino2")
+             (commit (string-append "v" version))
+             (recursive? #t)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1v1nd3pzghsx9fm1x2im0wmi01anfzm0pk4mdp6g736h1rskig4y"))))
+    (build-system cmake-build-system)
+    (arguments
+     (list
+      #:configure-flags #~(list "-DCMAKE_BUILD_TYPE=3DRelease")
+      #:phases #~(modify-phases %standard-phases
+                   (delete 'check)
+                   (add-before 'configure 'setvars
+                     (lambda _
+                       (setenv "GIT_HASH" "f53d92c7")))
+                   (add-after 'install 'wrap-executable
+                     (lambda* _
+                       (let ((plugin-path (getenv "QT_PLUGIN_PATH")))
+                         (wrap-program (string-append #$output
+                                                      "/bin/chatterino")
+                           `("QT_PLUGIN_PATH" ":" prefix
+                             (,plugin-path)))))))))
+    (inputs (list qtbase
+                  qtsvg
+                  qttools
+                  qt5compat
+                  boost
+                  openssl
+                  libsecret
+                  qtwayland
+                  qtimageformats
+                  bash-minimal))
+    (native-inputs (list pkg-config))
+    (synopsis "Chat client for Twitch")
+    (description
+     "Chatterino is a chat client for Twitch chat.
+It aims to be an improved/extended version of the Twitch web chat.")
+    (home-page "https://chatterino.com")
+    (license license:expat)))
+
 (define-public omemo-wget
   (package
     (name "omemo-wget")
@@ -3882,4 +3930,6 @@ (define-public ejabberd
     (home-page "https://www.ejabberd.im")
     (license license:gpl2+)))
=20
+
+
 ;;; messaging.scm ends here
--=20
2.46.0




Acknowledgement sent to Vitor Hugo <vitorhugonunes@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#76274; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 28 May 2025 21:30:03 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.