GNU bug report logs - #56961
[PATCHSET] Add senpai

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: "(" <paren@HIDDEN>; Keywords: patch; dated Wed, 3 Aug 2022 21:17:02 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.
Added blocking bug(s) 55903 Request was from "(" <paren@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

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


Received: (at 56961) by debbugs.gnu.org; 10 Oct 2022 17:04:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 10 13:04:22 2022
Received: from localhost ([127.0.0.1]:49732 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ohwCR-0002Ip-IN
	for submit <at> debbugs.gnu.org; Mon, 10 Oct 2022 13:04:22 -0400
Received: from knopi.disroot.org ([178.21.23.139]:46752)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <paren@HIDDEN>) id 1ohwCL-0002IF-1V
 for 56961 <at> debbugs.gnu.org; Mon, 10 Oct 2022 13:04:16 -0400
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 5EEBA4CAAD;
 Mon, 10 Oct 2022 19:04:12 +0200 (CEST)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from knopi.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with UTF8SMTP id QGhqWKqNRKFq; Mon, 10 Oct 2022 19:04:10 +0200 (CEST)
From: "(" <paren@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1665421035; bh=2SZA+UBkDBm4Fu49T/NjvfWFoKihiOLVFz2uJ45sYk8=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=bET6Bg/l2UpG+oDvWUvF++CYf4lGfCLBZi2UyY6/135vYDK014sx1jgaBYvGvSWNB
 tjch9ujPlZ72WblkxrSES38Ngc3pRGBO/gQtBgmKiu7NPu/24vdrArHa6rIjmHC4ji
 Rq6le4JW0b+pIpk/mzB4EytO8jaqyciYcZy5qgiQYpmkYZoUX75ZaEiBaD6N3LDlx0
 8uHfKKpMJNlEzzWKwG1IUb9kvvzkGyCyF2g3MCDsYZhNkRdwgwzWJZzbMCZaZsj6uo
 U1cgMbThmgm5cVm/sD9x64+jcOY2VYbw8SPoUqkE+l18seSRb3FT26u1T0kF3z7S+I
 077/VAhBxiq/Q==
To: 56961 <at> debbugs.gnu.org
Subject: [PATCH v2 4/4] gnu: Add home-senpai-service-type.
Date: Mon, 10 Oct 2022 17:57:09 +0100
Message-Id: <20221010165709.22638-4-paren@HIDDEN>
In-Reply-To: <20221010165709.22638-1-paren@HIDDEN>
References: <20221010165709.22638-1-paren@HIDDEN>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 1.3 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: * gnu/local.mk: Add gnu/home/services/irc.scm. *
 gnu/home/services/irc.scm
 (home-senpai-configuration): New record type. (home-senpai-service-type):
 New variable. * doc/guix.texi ("Home Configuration" [...] 
 Content analysis details:   (1.3 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 1.3 FROM_ONE_CHAR          Bogus FROM name
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
X-Debbugs-Envelope-To: 56961
Cc: "\(" <paren@HIDDEN>
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.3 (/)

* gnu/local.mk: Add gnu/home/services/irc.scm.
* gnu/home/services/irc.scm (home-senpai-configuration): New
  record type.
(home-senpai-service-type): New variable.
* doc/guix.texi ("Home Configuration")["Home Services"]: Document
  them.
---
 doc/guix.texi             |  87 +++++++++++++++++++++
 gnu/home/services/irc.scm | 154 ++++++++++++++++++++++++++++++++++++++
 gnu/local.mk              |   1 +
 3 files changed, 242 insertions(+)
 create mode 100644 gnu/home/services/irc.scm

diff --git a/doc/guix.texi b/doc/guix.texi
index 14592142dd..f62d84c6e9 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -40363,6 +40363,7 @@ services)}.
 * Essential Home Services::  Environment variables, packages, on-* scripts.
 * Shells: Shells Home Services.                        POSIX shells, Bash, Zsh.
 * Mcron: Mcron Home Service.                           Scheduled User's Job Execution.
+* IRC: IRC Home Services.                              Services for Internet Relay Chat.
 * Power Management: Power Management Home Services.    Services for battery power.
 * Shepherd: Shepherd Home Service.                     Managing User's Daemons.
 * SSH: Secure Shell.                                   Setting up the secure shell client.
@@ -40815,6 +40816,92 @@ specifications,, mcron, GNU@tie{}mcron}).
 @end table
 @end deftp
 
+@node IRC Home Services
+@subsection IRC Home Services
+
+@cindex irc
+@cindex messaging
+The @code{(gnu home services irc)} module provides home services for
+Internet Relay Chat-related programs.
+
+@defvr {Scheme Variable} home-senpai-service-type
+Service for configuration of @code{senpai}, a terminal-based IRC client
+that works best with network bouncers such as @code{znc} and @code{soju}.
+@end defvr
+
+@deftp {Data Type} home-senpai-configuration
+Data type representing the configuration of the
+@code{home-senpai-service-type}.
+
+@table @asis
+@item @code{address}
+The address of the IRC server to connect to.
+
+@item @code{nickname}
+A string to use as the IRC nickname.
+
+@item @code{username} (default: @code{#f})
+A string to use as the IRC username.
+
+@item @code{realname} (default: @code{#f})
+A string to use as the IRC real name.
+
+@item @code{password}
+Either a string to use as the IRC password, or a list of strings
+and file-like objects representing a command line that prints the
+password to standard output.
+
+@item @code{channels} (default: @code{#f})
+A list of channels to connect to by default.
+
+@item @code{highlight-words} (default: @code{#f})
+A list of words that, when said by another user, will cause you to
+be ``highlighted'', as if you were mentioned.
+
+@item @code{highlight-beep?} (default: @code{#f})
+Whether to make a sound when you are ``highlighted''.
+
+@item @code{highlight-script} (default: @code{#f})
+A file-like object representing a shell script to be run when you
+are ``highlighted''.  State information is passed to the script via
+the environment; see @command{man senpai.5} for the list of
+variables passed to the script.
+
+@item @code{nicknames-width} (default: @code{14})
+The width of the pane containing the nicknames corresponding to
+each message.
+
+@item @code{channels-width} (default: @code{16})
+The width of the pane containing the list of channels.
+
+@item @code{members-width} (default: @code{16})
+The width of the pane containing the list of channel members.
+
+@item @code{message-width} (default: @code{0})
+The width of the messages.
+
+@item @code{tls?} (default: @code{#t})
+Whether to enable TLS connection support.
+
+@item @code{typing-notify?} (default: @code{#t})
+Whether to send typing notifications to others.
+
+@item @code{mouse?} (default: @code{#t})
+Whether to enable mouse interaction.
+
+@item @code{prompt-color} (default: @code{-1})
+The foreground colour (either an ANSI colour code number or a
+hexadecimal colour string) to use for the ``>'' in the message
+prompt.
+
+@item @code{unread-color} (default: @code{-1})
+The foreground colour to use for buffers with unread messages.
+
+@item @code{debug?} (default: @code{#f})
+Whether to print debugging information to the home message buffer.
+@end table
+@end deftp
+
 @node Power Management Home Services
 @subsection Power Management Home Services
 
diff --git a/gnu/home/services/irc.scm b/gnu/home/services/irc.scm
new file mode 100644
index 0000000000..1097f9a5f0
--- /dev/null
+++ b/gnu/home/services/irc.scm
@@ -0,0 +1,154 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2022 ( <paren@HIDDEN>
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.
+
+(define-module (gnu home services irc)
+  #:use-module (gnu home services)
+  #:use-module (guix gexp)
+  #:use-module (guix packages)
+  #:use-module (guix records)
+  #:use-module (srfi srfi-1)
+  #:use-module (srfi srfi-26)
+
+  #:export (home-senpai-service-type
+            home-senpai-configuration))
+
+;;; Commentary:
+;;;
+;;; This module contains home services for Internet Relay Chat.
+;;;
+;;; Code:
+
+
+;;;
+;;; Senpai.
+;;;
+
+(define-record-type* <home-senpai-configuration>
+  home-senpai-configuration make-home-senpai-configuration
+  home-senpai-configuration?
+  (address home-senpai-address)                  ;string
+  (nickname home-senpai-nickname)                ;string
+  (username home-senpai-username                 ;string | #f
+            (default #f))
+  (realname home-senpai-realname                 ;string | #f
+            (default #f))
+  (password home-senpai-password)                ;string | file-like, list of string
+  (channels home-senpai-channels                 ;list of string | #f
+            (default #f))
+  (highlight-words home-senpai-highlight-words   ;list of string | #f
+                   (default #f))
+  (highlight-beep? home-senpai-highlight-beep?   ;boolean
+                   (default #f))
+  (highlight-script home-senpai-highlight-script ;file-like | #f
+                    (default #f))
+  (nicknames-width home-senpai-nicknames-width   ;integer
+                   (default 14))
+  (channels-width home-senpai-channels-width     ;integer
+                  (default 16))
+  (members-width home-senpai-members-width       ;integer
+                 (default 16))
+  (message-width home-senpai-message-width       ;integer
+                 (default 0))
+  (tls? home-senpai-tls?                         ;boolean
+        (default #t))
+  (typing-notify? home-senpai-typing-notify?     ;boolean
+                  (default #t))
+  (mouse? home-senpai-mouse?                     ;boolean
+          (default #t))
+  (prompt-color home-senpai-prompt-color         ;integer | string
+                (default -1))
+  (unread-color home-senpai-unread-color         ;integer | string
+                (default -1))
+  (debug? home-senpai-debug?                     ;boolean
+          (default #f)))
+
+(define (home-senpai-xdg-configuration-files config)
+  (define (string-field name field)
+    (let ((value (field config)))
+      (if value
+          (list name " \"" value "\"\n")
+          '())))
+
+  (define (string-list-field name field)
+    (let ((value (field config)))
+      (if value
+          (append (list name)
+                  (concatenate (map (cute list " \"" <> "\"") value))
+                  (list "\n"))
+          '())))
+
+  (define (integer-field name field)
+    (let ((value (field config)))
+      (if value
+          (list name " " (number->string value) "\n")
+          '())))
+
+  (define (colour-field name field)
+    (let ((value (field config)))
+      (if (string? value)
+          (string-field name (compose (cute string-append "#" <>)
+                                      field))
+          (integer-field name field))))
+
+  (define (boolean-field name field)
+    (let ((value (field config)))
+      (list name " " (if value "true" "false") "\n")))
+
+  (define (symbol-field name field)
+    (string-field name (compose symbol->string field)))
+
+  (define* (record-field name #:rest fields)
+    (append (list name " {\n")
+            (concatenate fields)
+            (list "}\n")))
+
+  `(("senpai/sen.scfg"
+     ,(apply mixed-text-file "senpai.scfg"
+             (append (string-field "address" home-senpai-address)
+                     (string-field "nickname" home-senpai-nickname)
+                     (string-field "username" home-senpai-username)
+                     (string-field "realname" home-senpai-realname)
+                     (if (list? (home-senpai-password config))
+                         (string-list-field "password-cmd" home-senpai-password)
+                         (string-field "password" home-senpai-password))
+                     (string-list-field "channel" home-senpai-channels)
+                     (string-list-field "highlight" home-senpai-highlight-words)
+                     (boolean-field "on-highlight-beep" home-senpai-highlight-beep?)
+                     (string-field "on-highlight-path" home-senpai-highlight-script)
+                     (record-field "pane-widths"
+                       (integer-field "nicknames" home-senpai-nicknames-width)
+                       (integer-field "channels" home-senpai-channels-width)
+                       (integer-field "members" home-senpai-members-width)
+                       (integer-field "text" home-senpai-message-width))
+                     (boolean-field "tls" home-senpai-tls?)
+                     (boolean-field "typings" home-senpai-typing-notify?)
+                     (boolean-field "mouse" home-senpai-mouse?)
+                     (record-field "colors"
+                       (colour-field "prompt" home-senpai-prompt-color)
+                       (colour-field "unread" home-senpai-unread-color))
+                     (boolean-field "debug" home-senpai-debug?))))))
+
+(define home-senpai-service-type
+  (service-type
+   (name 'home-senpai)
+   (extensions
+    (list (service-extension home-xdg-configuration-files-service-type
+                             home-senpai-xdg-configuration-files)))
+   (description
+    "Configure senpai, a terminal-based IRC client designed for use
+with bouncers.")))
diff --git a/gnu/local.mk b/gnu/local.mk
index 9a1aad300e..3bb4f2a353 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -90,6 +90,7 @@ GNU_SYSTEM_MODULES =				\
   %D%/home/services/symlink-manager.scm		\
   %D%/home/services/fontutils.scm		\
   %D%/home/services/guix.scm			\
+  %D%/home/services/irc.scm			\
   %D%/home/services/pm.scm			\
   %D%/home/services/shells.scm			\
   %D%/home/services/shepherd.scm		\
-- 
2.38.0





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

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


Received: (at 56961) by debbugs.gnu.org; 10 Oct 2022 17:04:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 10 13:04:19 2022
Received: from localhost ([127.0.0.1]:49730 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ohwCO-0002IY-Tg
	for submit <at> debbugs.gnu.org; Mon, 10 Oct 2022 13:04:19 -0400
Received: from knopi.disroot.org ([178.21.23.139]:46088)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <paren@HIDDEN>) id 1ohwCI-0002I0-Tp
 for 56961 <at> debbugs.gnu.org; Mon, 10 Oct 2022 13:04:13 -0400
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 3E4664CB91;
 Mon, 10 Oct 2022 19:04:10 +0200 (CEST)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from knopi.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with UTF8SMTP id 2gLRkonGcrZg; Mon, 10 Oct 2022 19:04:08 +0200 (CEST)
From: "(" <paren@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1665421035; bh=PSEMA7uFUUPY59z5jFvoXwaFroROQf86KnHUP5aaiMo=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=GxVYuGea+xBDvofrSFZezJ6RD4L9TO0g7Aqko4WNcG5J6HbryrSJOXA/Jql5zq5sh
 cuIeUBHSsgZyaFsvVDlDNIMmijAWoTqENXZqOqqQuHWZfiXXmedPWcc9S8UgokxqVF
 RxIxOu8Vlv+KbKKPxizhma0kpw7bn1ep/dsS/YUkIFU5D9H3DHcUTOtJ/Qfhyn3SJI
 hTTLasCd7hxbNd5v4T3VbElLrkPH+6KtKEVLu1dzyJpUi3UWDlu1lvmB5NuhD7K1Xr
 FxQ+yYqqSPVJK7fP4JYIa0lq+oabyiCv4FUxMAqgcI1CV9ck5syqN2EBtgZpdJXzCS
 5Ok5NCSPZAW9A==
To: 56961 <at> debbugs.gnu.org
Subject: [PATCH v2 3/4] gnu: packages: Add senpai.
Date: Mon, 10 Oct 2022 17:57:08 +0100
Message-Id: <20221010165709.22638-3-paren@HIDDEN>
In-Reply-To: <20221010165709.22638-1-paren@HIDDEN>
References: <20221010165709.22638-1-paren@HIDDEN>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 1.3 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  * gnu/packages/irc.scm (senpai): New variable. --- gnu/packages/irc.scm
    | 48 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+)
    diff --git a/gnu/packages/irc.scm b/gnu/packages/irc.scm index b82210081c..b64932310b
    100644 --- a/gnu/packages/irc.scm +++ b/gnu/packages/irc.scm @@ -12,6 +12,7
    @@ ;;; Copyright © 2020 Brett Gilio < [...] 
 
 Content analysis details:   (1.3 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  1.3 FROM_ONE_CHAR          Bogus FROM name
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
X-Debbugs-Envelope-To: 56961
Cc: "\(" <paren@HIDDEN>
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.3 (/)

* gnu/packages/irc.scm (senpai): New variable.
---
 gnu/packages/irc.scm | 48 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

diff --git a/gnu/packages/irc.scm b/gnu/packages/irc.scm
index b82210081c..b64932310b 100644
--- a/gnu/packages/irc.scm
+++ b/gnu/packages/irc.scm
@@ -12,6 +12,7 @@
 ;;; Copyright © 2020 Brett Gilio <brettg@HIDDEN>
 ;;; Copyright © 2021 WinterHound <winterhound@HIDDEN>
 ;;; Copyright © 2022 Jai Vetrivelan <jaivetrivelan@HIDDEN>
+;;; Copyright © 2022 ( <paren@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -38,6 +39,7 @@ (define-module (gnu packages irc)
   #:use-module (guix utils)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system gnu)
+  #:use-module (guix build-system go)
   #:use-module (guix build-system meson)
   #:use-module (guix build-system python)
   #:use-module (guix build-system qt)
@@ -61,10 +63,12 @@ (define-module (gnu packages irc)
   #:use-module (gnu packages glib)
   #:use-module (gnu packages gnome)
   #:use-module (gnu packages gnupg)
+  #:use-module (gnu packages golang)
   #:use-module (gnu packages gtk)
   #:use-module (gnu packages guile)
   #:use-module (gnu packages lua)
   #:use-module (gnu packages lxqt)
+  #:use-module (gnu packages man)
   #:use-module (gnu packages ncurses)
   #:use-module (gnu packages openldap)
   #:use-module (gnu packages kde)
@@ -688,3 +692,47 @@ (define-public inspircd
 server written in C++ for Unix-like operating systems.")
     (home-page "https://www.inspircd.org/")
     (license license:gpl2)))
+
+(define-public senpai
+  (package
+    (name "senpai")
+    (version "0.1.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://git.sr.ht/~taiite/senpai")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1g3fpchjl859xl529wwdx8l0m88ji813mphmh316shdkm09ff160"))))
+    (build-system go-build-system)
+    (arguments
+     (list #:import-path "git.sr.ht/~taiite/senpai"
+           #:install-source? #f
+           #:phases
+           #~(modify-phases %standard-phases
+               (replace 'build
+                 (lambda* (#:key import-path #:allow-other-keys)
+                   (invoke "make" "-C" (string-append "src/" import-path))))
+               (replace 'install
+                 (lambda* (#:key import-path #:allow-other-keys)
+                   (invoke "make" "install" "-C"
+                           (string-append "src/" import-path)
+                           (string-append "PREFIX=" #$output)))))))
+    (native-inputs (list scdoc))
+    (propagated-inputs
+     (list go-github-com-delthas-tcell
+           go-mvdan-cc-xurls
+           go-golang-org-x-time
+           go-golang-org-x-term
+           go-golang-org-x-net
+           go-github-com-mattn-go-runewidth
+           go-git-sr-ht-emersion-go-scfg))
+    (home-page "https://git.sr.ht/~taiite/senpai")
+    (synopsis "IRC client that works best with bouncers")
+    (description
+     "@code{senpai} is an IRC client that works best with bouncers.  No logs
+are kept, history is fetched from the server via @code{CHATHISTORY}, and
+networks are fetched via @code{bouncer-networks}.")
+    (license license:isc)))
-- 
2.38.0





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

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


Received: (at 56961) by debbugs.gnu.org; 10 Oct 2022 17:04:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 10 13:04:16 2022
Received: from localhost ([127.0.0.1]:49728 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ohwCM-0002IN-5W
	for submit <at> debbugs.gnu.org; Mon, 10 Oct 2022 13:04:16 -0400
Received: from knopi.disroot.org ([178.21.23.139]:45398)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <paren@HIDDEN>) id 1ohwCH-0002Hx-6P
 for 56961 <at> debbugs.gnu.org; Mon, 10 Oct 2022 13:04:11 -0400
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 6FB7E4CAAD;
 Mon, 10 Oct 2022 19:04:08 +0200 (CEST)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from knopi.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with UTF8SMTP id s4vcDMe64I72; Mon, 10 Oct 2022 19:04:06 +0200 (CEST)
From: "(" <paren@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1665421035; bh=iZH4Pae5dEFju6MXbew47E6AWgXdpRrSfJ/J1v4EVEI=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=Sz26io/cTXSwwm9gwWKrL439D7WutxKcHBrTGCYASP9H9LQonfs6aJYCReUz9DvDO
 EMsO2wEXhTByIU4diHggqEssv/OpWcgMWe2Vt8GMe+kQLL+UQTk3gaYkTb4L2+oFtC
 xtyxTPPZ+Trhs77jsaHXVtauMoyfeP9WayRWC486HQhGmuRNF6RxiMqwJnPnLnQpum
 BIR0uw5lRpJ3XJyn6BudTWMVQhBcJdlW8GZVJAHM5V9u7hIll2dq4QN+kTx4kC4q7e
 k0MVWk6VNDbIaMgVA07j0kJmyUC1TfvcnK1sN9GJGhPqdw+zHMQmHC5lf4mNDByoyV
 OHIzF8CB3IAAg==
To: 56961 <at> debbugs.gnu.org
Subject: [PATCH v2 2/4] gnu: packages: Add go-mvdan-cc-xurls.
Date: Mon, 10 Oct 2022 17:57:07 +0100
Message-Id: <20221010165709.22638-2-paren@HIDDEN>
In-Reply-To: <20221010165709.22638-1-paren@HIDDEN>
References: <20221010165709.22638-1-paren@HIDDEN>
Mime-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 1.3 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: * gnu/packages/golang.scm (go-mvdan-cc-xurls): New variable.
 --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed,
 25 insertions(+) diff --git a/gnu/packages/golang.scm
 b/gnu/packages/golang.scm
 index cce9c09ca8..3455861d33 100644 --- a/gnu/packages/golang.scm +++
 b/gnu/packages/golang.scm
 @@ -11206,6 +11206,31 @@ (define-public g [...] 
 Content analysis details:   (1.3 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 1.3 FROM_ONE_CHAR          Bogus FROM name
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
X-Debbugs-Envelope-To: 56961
Cc: "\(" <paren@HIDDEN>
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.3 (/)

* gnu/packages/golang.scm (go-mvdan-cc-xurls): New variable.
---
 gnu/packages/golang.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index cce9c09ca8..3455861d33 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -11206,6 +11206,31 @@ (define-public go-github-com-onsi-ginkgo
 Gomega matcher library.")
     (license license:expat)))
 
+(define-public go-mvdan-cc-xurls
+  (package
+    (name "go-mvdan-cc-xurls")
+    (version "2.4.0")
+    (source (origin
+             (method git-fetch)
+             (uri (git-reference
+                   (url "https://github.com/mvdan/xurls")
+                   (commit (string-append "v" version))))
+             (file-name (git-file-name name version))
+             (sha256
+              (base32
+               "0b040nbk1vwlk1qljavh8w8fn2r243q700n6gr8j2asmnz0xq84p"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "mvdan.cc/xurls/v2"))
+    (propagated-inputs
+     (list go-golang-org-x-sync
+           go-github-com-rogpeppe-go-internal))
+    (home-page "https://mvdan.cc/xurls/v2")
+    (synopsis "Extract URLs from text in Go")
+    (description
+     "This package provides a library for extracting URLs from plain text
+using regular expressions in Go.")
+    (license license:bsd-3)))
+
 ;;;
 ;;; Avoid adding new packages to the end of this file. To reduce the chances
 ;;; of a merge conflict, place them above by existing packages with similar
-- 
2.38.0





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

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


Received: (at 56961) by debbugs.gnu.org; 10 Oct 2022 17:04:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Oct 10 13:04:14 2022
Received: from localhost ([127.0.0.1]:49725 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ohwCJ-0002I7-3x
	for submit <at> debbugs.gnu.org; Mon, 10 Oct 2022 13:04:14 -0400
Received: from knopi.disroot.org ([178.21.23.139]:44536)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <paren@HIDDEN>) id 1ohwCF-0002Hq-Mz
 for 56961 <at> debbugs.gnu.org; Mon, 10 Oct 2022 13:04:10 -0400
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id A76A64C981;
 Mon, 10 Oct 2022 19:04:05 +0200 (CEST)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from knopi.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with UTF8SMTP id B10XojfWUsR6; Mon, 10 Oct 2022 19:04:04 +0200 (CEST)
From: "(" <paren@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1665421035; bh=fJ/HZ6b5dLZpWP+tWMGPtzBOs9ic+1AnKCAvRZnIqHU=;
 h=From:To:Cc:Subject:Date;
 b=H0Xqxxfcu0aS77rWHp4I6P/AfOUATCpalk0TcfiR/enNKOWUj84ggpC1cGINzajO7
 1lb2PGeTmJHut2GuymtcSpqnnLvCPMXsfMWfzmoNUqRszSNoc07794oZN4jaQmU9Aa
 1V8//P7Hrg0tnWi+5kI9StmDfMWvQDiCE1Stba+Ol/YNTYqeN+d3L6O53Nr5kTLHI+
 PKsM1MMaXDic1K+hJEHiEghpA7nM60QEfUxQAo5cdJbJtdmoVaZ9EMSSAFe+SoqbmP
 fdpoRsnLJFumcyXy66DFdcEqHzgwXBtjoKUZcPcvCwHbnm1d0A1rDojqyUJx9gxvOm
 OKAZxrhl/FMyw==
To: 56961 <at> debbugs.gnu.org
Subject: [PATCH v2 1/4] gnu: packages: Add go-github-com-delthas-tcell.
Date: Mon, 10 Oct 2022 17:57:06 +0100
Message-Id: <20221010165709.22638-1-paren@HIDDEN>
Mime-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 1.3 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: * gnu/packages/golang.scm (go-github-com-delthas-tcell): New
 variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file
 changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm
 b/gnu/packages/golang.scm
 index 7dd3d4d501..cce9c09ca8 100644 --- a/gnu/packages/golang.scm +++
 b/gnu/packages/golang.scm
 @@ -6085,6 +6085,32 @@ (define-public go- [...] 
 Content analysis details:   (1.3 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 1.3 FROM_ONE_CHAR          Bogus FROM name
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
X-Debbugs-Envelope-To: 56961
Cc: "\(" <paren@HIDDEN>
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.3 (/)

* gnu/packages/golang.scm (go-github-com-delthas-tcell): New
  variable.
---
 gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 7dd3d4d501..cce9c09ca8 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -6085,6 +6085,32 @@ (define-public go-github-com-gdamore-tcell-v2
        (modify-inputs (package-inputs go-github-com-gdamore-tcell)
          (prepend go-golang-org-x-term go-golang-org-x-sys)))))
 
+(define-public go-github-com-delthas-tcell
+  (package
+    (inherit go-github-com-gdamore-tcell-v2)
+    (name "go-github-com-delthas-tcell")
+    (version "v2.4.1-0.20220223131437-2362f49a2b6c")
+    (source (origin
+             (method git-fetch)
+             (uri (git-reference
+                   (url "https://github.com/delthas/tcell")
+                   (commit (go-version->git-ref version))))
+             (file-name (git-file-name name version))
+             (sha256
+              (base32
+               "04mai0gicllhjqv7p0i29cdf9myzl8q5h672bdhmid7lv3x1k32f"))))
+    (arguments
+     (list #:import-path "github.com/gdamore/tcell/v2"))
+    (inputs (list))
+    (propagated-inputs
+     (list go-github-com-gdamore-encoding
+           go-github-com-lucasb-eyer-go-colorful
+           go-github-com-mattn-go-runewidth
+           go-golang-org-x-sys
+           go-golang-org-x-term
+           go-golang-org-x-text))
+    (home-page "https://github.com/delthas/tcell")))
+
 (define-public go-github-com-rivo-tview
   (package
     (name "go-github-com-rivo-tview")
-- 
2.38.0





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

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


Received: (at 56961) by debbugs.gnu.org; 3 Aug 2022 21:18:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 03 17:18:46 2022
Received: from localhost ([127.0.0.1]:50195 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oJLlO-0006Ar-9E
	for submit <at> debbugs.gnu.org; Wed, 03 Aug 2022 17:18:46 -0400
Received: from knopi.disroot.org ([178.21.23.139]:58170)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <paren@HIDDEN>) id 1oJLlG-0006A7-3M
 for 56961 <at> debbugs.gnu.org; Wed, 03 Aug 2022 17:18:38 -0400
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 7884E40E7F;
 Wed,  3 Aug 2022 23:18:37 +0200 (CEST)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from knopi.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id RVH-MZag0B6p; Wed,  3 Aug 2022 23:18:36 +0200 (CEST)
From: "(" <paren@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1659561511; bh=f08xfLp6sEkNoC5v1MmKZqVC24jYVw/yA872b/8Nqrg=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=PvVp6Q8rqD7LRTM04tKWAByXypeY34QnrFpweRnIm7m9NxoYU9NPcK48HBer0Ye9J
 ++ZjWZjPzebyaoh47g0fY7xPnZr+QS/pNXCIlkM/AyiI0Oz2DCr/k8/8YNkpglKUos
 H4HltaaIHjJ4Jr6hjSEnKu/gWPVDS+oj+U4XsgBA8Q6N9KawXzVm8IjKlHQc7J3ZmJ
 UpTi+mnL89q3Co44zzID3AhK+7uqaxy435cN3ckm/fE3kV/mcFpDfQQ984DyglSXgY
 oeB4sI6oTTJaj7gN+9nooSVZADK8Hu9/Zy3PZbkfInlbYxxcyKRzDG0e5GU9MQXr6X
 Mku51rG70i4rQ==
To: 56961 <at> debbugs.gnu.org
Subject: [PATCH 6/6] gnu: packages: Add senpai.
Date: Wed,  3 Aug 2022 22:18:22 +0100
Message-Id: <20220803211822.21182-6-paren@HIDDEN>
In-Reply-To: <20220803211822.21182-1-paren@HIDDEN>
References: <20220803211822.21182-1-paren@HIDDEN>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 56961
Cc: "\(" <paren@HIDDEN>
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 (-)

* gnu/packages/irc.scm (senpai): New variable.
---
 gnu/packages/irc.scm | 61 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 61 insertions(+)

diff --git a/gnu/packages/irc.scm b/gnu/packages/irc.scm
index efb32a39e0..3684e02e32 100644
--- a/gnu/packages/irc.scm
+++ b/gnu/packages/irc.scm
@@ -12,6 +12,7 @@
 ;;; Copyright © 2020 Brett Gilio <brettg@HIDDEN>
 ;;; Copyright © 2021 WinterHound <winterhound@HIDDEN>
 ;;; Copyright © 2022 Jai Vetrivelan <jaivetrivelan@HIDDEN>
+;;; Copyright © 2022 ( <paren@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -38,6 +39,7 @@ (define-module (gnu packages irc)
   #:use-module (guix utils)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system gnu)
+  #:use-module (guix build-system go)
   #:use-module (guix build-system meson)
   #:use-module (guix build-system python)
   #:use-module (guix build-system qt)
@@ -61,10 +63,12 @@ (define-module (gnu packages irc)
   #:use-module (gnu packages glib)
   #:use-module (gnu packages gnome)
   #:use-module (gnu packages gnupg)
+  #:use-module (gnu packages golang)
   #:use-module (gnu packages gtk)
   #:use-module (gnu packages guile)
   #:use-module (gnu packages lua)
   #:use-module (gnu packages lxqt)
+  #:use-module (gnu packages man)
   #:use-module (gnu packages ncurses)
   #:use-module (gnu packages openldap)
   #:use-module (gnu packages kde)
@@ -688,3 +692,60 @@ (define-public inspircd
 server written in C++ for Unix-like operating systems.")
     (home-page "https://www.inspircd.org/")
     (license license:gpl2)))
+
+(define-public senpai
+  (let ((commit "e8ed8e7e13134ee7fc8ac116d58efc55813632a1")
+        (revision "2"))
+    (package
+      (name "senpai")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+               (method git-fetch)
+               (uri (git-reference
+                     (url "https://git.sr.ht/~taiite/senpai")
+                     (commit commit)))
+               (file-name (git-file-name name version))
+               (sha256
+                (base32
+                 "1rq07ldi8ga5pv9mm0g4sgipqxnnjcff2n1wsmjx3wqcbrmrqhbg"))))
+      (build-system go-build-system)
+      (arguments
+       (list #:import-path "git.sr.ht/~taiite/senpai"
+             #:install-source? #f
+             #:phases
+             #~(modify-phases %standard-phases
+                 (replace 'build
+                   (lambda* (#:key import-path #:allow-other-keys)
+                     (invoke "make" "-C"
+                             (string-append "src/" import-path))))
+                 (add-after 'build 'build-docs
+                   (lambda* (#:key import-path #:allow-other-keys)
+                     (with-directory-excursion
+                      (string-append "src/" import-path)
+                      (invoke "sh" "-c"
+                              (string-append "scdoc < doc/senpai.1.scd "
+                                             "> doc/senpai.1 && "
+                                             "scdoc < doc/senpai.5.scd "
+                                             "> doc/senpai.5")))))
+                 (replace 'install
+                   (lambda* (#:key outputs import-path #:allow-other-keys)
+                     (let ((out (assoc-ref outputs "out")))
+                       (invoke "make" "install" "-C"
+                               (string-append "src/" import-path)
+                               (string-append "PREFIX=" out))))))))
+      (native-inputs (list scdoc))
+      (propagated-inputs
+       (list go-github-com-delthas-tcell
+             go-mvdan-cc-xurls
+             go-golang-org-x-time
+             go-golang-org-x-term
+             go-golang-org-x-net
+             go-github-com-mattn-go-runewidth
+             go-git-sr-ht--emersion-go-scfg))
+      (home-page "https://git.sr.ht/~taiite/senpai")
+      (synopsis "IRC client that works best with bouncers")
+      (description
+       "@code{senpai} is an IRC client that works best with bouncers. No
+logs are kept, history is fetched from the server via @code{CHATHISTORY},
+and networks are fetched from the server via @code{bouncer-networks}.")
+      (license license:isc))))
-- 
2.37.1





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

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


Received: (at 56961) by debbugs.gnu.org; 3 Aug 2022 21:18:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 03 17:18:46 2022
Received: from localhost ([127.0.0.1]:50193 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oJLlH-0006AZ-Pw
	for submit <at> debbugs.gnu.org; Wed, 03 Aug 2022 17:18:46 -0400
Received: from knopi.disroot.org ([178.21.23.139]:58086)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <paren@HIDDEN>) id 1oJLlF-0006A2-Ki
 for 56961 <at> debbugs.gnu.org; Wed, 03 Aug 2022 17:18:37 -0400
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id F223D40F09;
 Wed,  3 Aug 2022 23:18:36 +0200 (CEST)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from knopi.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with UTF8SMTP id ZkigOpifbZpc; Wed,  3 Aug 2022 23:18:35 +0200 (CEST)
From: "(" <paren@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1659561511; bh=P3OHVwa/dePNlOnt/tLTevQUJufVOaZe0e6qvTuRGO0=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=jsM/H8j1CvKuXBssJXsczp2Ji2ppVGJ1he5y1H26OAF2pIMKfN0Pd47U1C44tzuRv
 egoKBZG9yO9thYzPooFeYNBhBft0j/2WSsY8SKk1uv1ZNfson9Bij4+O9W3qhnQb64
 fmNzfvtewnPUAf44sdv0G3Uw0XKNm5cwng7s9berq6Jf9gDR00x+zPLyKE/8/WLRYg
 ISFQS+qqUSwlS0jm8PRJiyatdQ5aiRQggp0n2M6mXmWrqKZ5ifF+jPqUwhP67Veqkx
 ktuCajjEjHnVOEgA+/mOkmQcYo3462sWy8mqkTJa/Df65ryHNZRKkhHnRIi1F28iAx
 JZtdn5hWC0qxw==
To: 56961 <at> debbugs.gnu.org
Subject: [PATCH 5/6] gnu: packages: Add go-git-sr-ht--emersion-go-scfg.
Date: Wed,  3 Aug 2022 22:18:21 +0100
Message-Id: <20220803211822.21182-5-paren@HIDDEN>
In-Reply-To: <20220803211822.21182-1-paren@HIDDEN>
References: <20220803211822.21182-1-paren@HIDDEN>
Mime-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 56961
Cc: "\(" <paren@HIDDEN>
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 (-)

* gnu/packages/golang.scm (go-git-sr-ht--emersion-go-scfg): New
  variable.
---
 gnu/packages/golang.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 90cd1849fd..38a07bc647 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -9992,3 +9992,28 @@ (define-public go-github-com-google-shlex
        "Shlex is a simple shell-syntax lexer for Go that supports
 quoting, commenting, and escaping.")
       (license license:asl2.0))))
+
+(define-public go-git-sr-ht--emersion-go-scfg
+  (package
+    (name "go-git-sr-ht--emersion-go-scfg")
+    (version "0.0.0-20211215104734-c2c7a15d6c99")
+    (source (origin
+             (method git-fetch)
+             (uri (git-reference
+                   (url "https://git.sr.ht/~emersion/go-scfg")
+                   (commit (go-version->git-ref version))))
+             (file-name (git-file-name name version))
+             (sha256
+              (base32
+               "02gn8hz8zfv8y0krysx2wv951gw8hmhdfqf1ysidwm7i293365w4"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "git.sr.ht/~emersion/go-scfg"))
+    (propagated-inputs
+     (list go-github-com-google-shlex
+           go-github-com-davecgh-go-spew))
+    (home-page "https://git.sr.ht/~emersion/go-scfg")
+    (synopsis "SCFG parser for Go")
+    (description
+     "This package provides a @acronym{SCFG, Simple Configuration}
+parsing library for Go.")
+    (license license:expat)))
-- 
2.37.1





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

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


Received: (at 56961) by debbugs.gnu.org; 3 Aug 2022 21:18:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 03 17:18:39 2022
Received: from localhost ([127.0.0.1]:50191 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oJLlH-0006AS-FE
	for submit <at> debbugs.gnu.org; Wed, 03 Aug 2022 17:18:39 -0400
Received: from knopi.disroot.org ([178.21.23.139]:57880)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <paren@HIDDEN>) id 1oJLlE-00069l-Fa
 for 56961 <at> debbugs.gnu.org; Wed, 03 Aug 2022 17:18:37 -0400
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 0057340F0A;
 Wed,  3 Aug 2022 23:18:36 +0200 (CEST)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from knopi.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 6bls3hCGBHfE; Wed,  3 Aug 2022 23:18:34 +0200 (CEST)
From: "(" <paren@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1659561510; bh=i/fjrWby0LU03iZyQp+hLFeNbgC/L3hq0O8EoeVIlJA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=Vb5e5WB3Qw9XG8mEgc/lgft8i5Msu8/2KXQE54nd+xNKGpoSFer9tdOjLQwIZqRDM
 Gr67cBgxHPaFvtGUEq7pTILrF3IKu+h3WonPBu34uASBHFQCfrOs1J8Qv9iADYUbKK
 /ZRgkvnWWTetTRJ0oIYcqL5PJEvS0Tu09Lh+S91wFibs9mngN0rJ80vXK/Y0WjzhiI
 H7W6Zu3j6kNyZWzpNk4/MuLajiMOExno7giibJLDatnMPrFrHaXJpfGKJUfNQK+ZZc
 9nrYLZMruG3AjR4QFaFMLDQtF7gWFbC5N+A/EVvh64u3lYSkYbROS53obYi3QSZuJ9
 kcAyP3DRZPd9w==
To: 56961 <at> debbugs.gnu.org
Subject: [PATCH 3/6] gnu: packages: Add go-mvdan-cc-xurls.
Date: Wed,  3 Aug 2022 22:18:19 +0100
Message-Id: <20220803211822.21182-3-paren@HIDDEN>
In-Reply-To: <20220803211822.21182-1-paren@HIDDEN>
References: <20220803211822.21182-1-paren@HIDDEN>
Mime-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 56961
Cc: "\(" <paren@HIDDEN>
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 (-)

* gnu/packages/golang.scm (go-mvdan-cc-xurls): New variable.
---
 gnu/packages/golang.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 34b9853a2e..13dc28ddc6 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -9943,3 +9943,28 @@ (define-public go-github-com-delthas-tcell
            go-golang-org-x-term
            go-golang-org-x-text))
     (home-page "https://github.com/delthas/tcell")))
+
+(define-public go-mvdan-cc-xurls
+  (package
+    (name "go-mvdan-cc-xurls")
+    (version "2.4.0")
+    (source (origin
+             (method git-fetch)
+             (uri (git-reference
+                   (url "https://github.com/mvdan/xurls")
+                   (commit (string-append "v" version))))
+             (file-name (git-file-name name version))
+             (sha256
+              (base32
+               "0b040nbk1vwlk1qljavh8w8fn2r243q700n6gr8j2asmnz0xq84p"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "mvdan.cc/xurls/v2"))
+    (propagated-inputs
+     (list go-golang-org-x-sync
+           go-github-com-rogpeppe-go-internal))
+    (home-page "https://mvdan.cc/xurls/v2")
+    (synopsis "Extract URLs from text in Go")
+    (description
+     "This package provides a library for extracting URLs from plain text
+using regular expressions in Go.")
+    (license license:bsd-3)))
-- 
2.37.1





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

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


Received: (at 56961) by debbugs.gnu.org; 3 Aug 2022 21:18:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 03 17:18:39 2022
Received: from localhost ([127.0.0.1]:50189 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oJLlH-0006AL-4T
	for submit <at> debbugs.gnu.org; Wed, 03 Aug 2022 17:18:39 -0400
Received: from knopi.disroot.org ([178.21.23.139]:57868)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <paren@HIDDEN>) id 1oJLlE-00069k-Bm
 for 56961 <at> debbugs.gnu.org; Wed, 03 Aug 2022 17:18:36 -0400
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id B288A40EF5;
 Wed,  3 Aug 2022 23:18:35 +0200 (CEST)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from knopi.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with UTF8SMTP id A0Md75jn72Sp; Wed,  3 Aug 2022 23:18:34 +0200 (CEST)
From: "(" <paren@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1659561511; bh=2Mzns1PBWygaEFLyccKyoTWZ3lsknLrtz/19ac9WL9k=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=lc+SolInlQX26CPFpZ4iYl9qoL7vu+KTi4JZAh1iX0vW2SiI5ZrNsugnbV83xxH/U
 B//jVphrvA1i5rMY+pbByG0y6R08o+QBiU4jVAw32RLjWO5weR9OauSbyi0X25Rp6N
 yWiZWDGdT+FvxJOT7BQsnrGPvp48Ps4CPos4yHl4W8wC+jJw8ZLncME0AV9Cp70uTz
 9wXe5DkTZzK4wCE6ujJWRxeXQaOz8wrEUD3tJfuoDeAALRDaPtytF+AbRS7UyqXdoG
 +JIvZUNDmC+voXzr8DVGs6RsgiTDwNQsqP7zcfWAPdelHRchZ1h0NFlV9Nx6L/L8oc
 SoPyNSjOmXqng==
To: 56961 <at> debbugs.gnu.org
Subject: [PATCH 4/6] gnu: packages: Add go-github-com-google-shlex.
Date: Wed,  3 Aug 2022 22:18:20 +0100
Message-Id: <20220803211822.21182-4-paren@HIDDEN>
In-Reply-To: <20220803211822.21182-1-paren@HIDDEN>
References: <20220803211822.21182-1-paren@HIDDEN>
Mime-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 56961
Cc: "\(" <paren@HIDDEN>
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 (-)

* gnu/packages/golang.scm (go-github-com-google-shlex): New variable.
---
 gnu/packages/golang.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 13dc28ddc6..90cd1849fd 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -9968,3 +9968,27 @@ (define-public go-mvdan-cc-xurls
      "This package provides a library for extracting URLs from plain text
 using regular expressions in Go.")
     (license license:bsd-3)))
+
+(define-public go-github-com-google-shlex
+  (let ((commit "c34317bd91bf98fab745d77b03933cf8769299fe")
+        (revision "0"))
+    (package
+      (name "go-github-com-google-shlex")
+      (version "1.2.1")
+      (source (origin
+               (method git-fetch)
+               (uri (git-reference
+                     (url "github.com/google/shlex")
+                     (commit commit)))
+               (file-name (git-file-name name commit))
+               (sha256
+                (base32
+                 "00qivza4hkllfkar2vpqmyxybi0fwqipgijv61dgapq4xddxdq0r"))))
+      (build-system go-build-system)
+      (arguments (list #:import-path "github.com/google/shlex"))
+      (home-page "github.com/google/shlex")
+      (synopsis "Simple shell lexer for Go")
+      (description
+       "Shlex is a simple shell-syntax lexer for Go that supports
+quoting, commenting, and escaping.")
+      (license license:asl2.0))))
-- 
2.37.1





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

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


Received: (at 56961) by debbugs.gnu.org; 3 Aug 2022 21:18:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 03 17:18:39 2022
Received: from localhost ([127.0.0.1]:50187 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oJLlG-0006AE-OF
	for submit <at> debbugs.gnu.org; Wed, 03 Aug 2022 17:18:39 -0400
Received: from knopi.disroot.org ([178.21.23.139]:57716)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <paren@HIDDEN>) id 1oJLlD-00069d-4n
 for 56961 <at> debbugs.gnu.org; Wed, 03 Aug 2022 17:18:35 -0400
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 906FC40F2C;
 Wed,  3 Aug 2022 23:18:34 +0200 (CEST)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from knopi.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id gJMi3JPF9SEP; Wed,  3 Aug 2022 23:18:33 +0200 (CEST)
From: "(" <paren@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1659561510; bh=abSpX/UCz8KtOWO9qENWuOpyM6vmNZI7l+lotyrbg3U=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=jkcbTPqubMO1aekBhxa3i3SpVCnRo9d5SS2qXmgq+X7MXWyj5Gr2S9hryc4cuFnOV
 hfTJRz+DX3WZThHeb0iEqoyUxKPva+mFzTkZCPN2FXcfzMOuFx57prYom2OXWNfFy+
 eVVaZdBhBTwl3a43pjC0/kKM8SnSq2x3HKBmAexgJp5z5TtqqmsVQKKKB0MnzO06OS
 p4u6EBPmc12UYY0n06+s36Z6DkoePtDPQQWl9fKVmzFKFJ9K8vZ03bSKQD+vf438/V
 vtSxeHeZ4vwQaTS23fm8fqvkdqZAWVtLml4AbK8xhzMsGKiDwfAOgCj/2HuGiMrzTh
 3tfkvlg4phPcw==
To: 56961 <at> debbugs.gnu.org
Subject: [PATCH 2/6] gnu: packages: Add go-github-com-delthas-tcell.
Date: Wed,  3 Aug 2022 22:18:18 +0100
Message-Id: <20220803211822.21182-2-paren@HIDDEN>
In-Reply-To: <20220803211822.21182-1-paren@HIDDEN>
References: <20220803211822.21182-1-paren@HIDDEN>
Mime-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 56961
Cc: "\(" <paren@HIDDEN>
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 (-)

* gnu/packages/golang.scm (go-github-com-delthas-tcell): New
  variable.
---
 gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 8962d18b3e..34b9853a2e 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -9917,3 +9917,29 @@ (define-public go-github-com-lucasb-eyer-go-colorful
 It stores colors in RGB and provides methods for converting them to
 other color-spaces.")
     (license license:expat)))
+
+(define-public go-github-com-delthas-tcell
+  (package
+    (inherit go-github-com-gdamore-tcell-v2)
+    (name "go-github-com-delthas-tcell")
+    (version "v2.4.1-0.20220223131437-2362f49a2b6c")
+    (source (origin
+             (method git-fetch)
+             (uri (git-reference
+                   (url "https://github.com/delthas/tcell")
+                   (commit (go-version->git-ref version))))
+             (file-name (git-file-name name version))
+             (sha256
+              (base32
+               "04mai0gicllhjqv7p0i29cdf9myzl8q5h672bdhmid7lv3x1k32f"))))
+    (arguments
+     (list #:import-path "github.com/gdamore/tcell/v2"))
+    (inputs (list))
+    (propagated-inputs
+     (list go-github-com-gdamore-encoding
+           go-github-com-lucasb-eyer-go-colorful
+           go-github-com-mattn-go-runewidth
+           go-golang-org-x-sys
+           go-golang-org-x-term
+           go-golang-org-x-text))
+    (home-page "https://github.com/delthas/tcell")))
-- 
2.37.1





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

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


Received: (at 56961) by debbugs.gnu.org; 3 Aug 2022 21:18:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 03 17:18:36 2022
Received: from localhost ([127.0.0.1]:50181 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oJLlE-00069m-B1
	for submit <at> debbugs.gnu.org; Wed, 03 Aug 2022 17:18:36 -0400
Received: from knopi.disroot.org ([178.21.23.139]:57520)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <paren@HIDDEN>) id 1oJLlC-00069W-02
 for 56961 <at> debbugs.gnu.org; Wed, 03 Aug 2022 17:18:34 -0400
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 4007140ED5;
 Wed,  3 Aug 2022 23:18:33 +0200 (CEST)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from knopi.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 4WjY_m_hFnEP; Wed,  3 Aug 2022 23:18:31 +0200 (CEST)
From: "(" <paren@HIDDEN>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1659561509; bh=W2xHYrAoatzRrcIkzTKEQ2yKuKwUMfoTbLlrL5nE4oA=;
 h=From:To:Cc:Subject:Date;
 b=mdhA0h3AFeEkYa4rDvsaupfh6JwfimVKT2i1NJvQMC5NxPjhF4HtrMOG1lC+cH50m
 1M5G1TovcmredW6w0XjnpurqlYO3o4/do82s2ecEMjJTH69v6Uh0p4x7xlwJV+2lOn
 ngY8ZYghyafUYTybHpmC09ZXQTnR6fHcpYWbMNxipmUTYu9TsCDNpTGG8bLbfpT5ev
 mZajnk/CtWBzbyZUUb2X4REtlJIcMAynwSDM1BxMaB4PEi6gzECXFHkiwKU0FWfFUn
 SV581ked1vETJSauKGlhabbomScGZ1VlpixiXl/S8vtrfV7lsYOk/YTIxuOIRZL/Di
 +mR2vdrWC4VQQ==
To: 56961 <at> debbugs.gnu.org
Subject: [PATCH 1/6] gnu: packages: Add go-github-com-lucasb-eyer-go-colorful.
Date: Wed,  3 Aug 2022 22:18:17 +0100
Message-Id: <20220803211822.21182-1-paren@HIDDEN>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 56961
Cc: "\(" <paren@HIDDEN>
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 (-)

* gnu/packages/golang.scm (go-github-com-lucasb-eyer-go-colorful):
  New variable.
---
 gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 1ce55875d8..8962d18b3e 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -35,6 +35,7 @@
 ;;; Copyright © 2021 Lu Hui <luhux76@HIDDEN>
 ;;; Copyright © 2022 Pier-Hugues Pellerin <phpellerin@HIDDEN>
 ;;; Copyright © 2022 muradm <mail@HIDDEN>
+;;; Copyright © 2022 ( <paren@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -9891,3 +9892,28 @@ (define-public go-github-com-sourcegraph-jsonrpc2
     (description
      "Package jsonrpc2 provides a Go implementation of JSON-RPC 2.0.")
     (license license:expat)))
+
+(define-public go-github-com-lucasb-eyer-go-colorful
+  (package
+    (name "go-github-com-lucasb-eyer-go-colorful")
+    (version "1.2.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/lucasb-eyer/go-colorful")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "08c3fkf27r16izjjd4w94xd1z7w1r4mdalbl53ms2ka2j465s3qs"))))
+    (build-system go-build-system)
+    (propagated-inputs (list go-golang-org-x-image))
+    (arguments
+     (list #:import-path "github.com/lucasb-eyer/go-colorful"))
+    (home-page "https://github.com/lucasb-eyer/go-colorful")
+    (synopsis "Library for manipulating colors in Go")
+    (description
+     "This package provides a library for manipulating colors in Go.
+It stores colors in RGB and provides methods for converting them to
+other color-spaces.")
+    (license license:expat)))
-- 
2.37.1





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

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


Received: (at submit) by debbugs.gnu.org; 3 Aug 2022 21:16:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 03 17:16:18 2022
Received: from localhost ([127.0.0.1]:50175 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oJLiz-00065p-SE
	for submit <at> debbugs.gnu.org; Wed, 03 Aug 2022 17:16:18 -0400
Received: from lists.gnu.org ([209.51.188.17]:51594)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <paren@HIDDEN>) id 1oJLix-00065h-6u
 for submit <at> debbugs.gnu.org; Wed, 03 Aug 2022 17:16:16 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:51632)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <paren@HIDDEN>) id 1oJLiw-0005mw-VL
 for guix-patches@HIDDEN; Wed, 03 Aug 2022 17:16:15 -0400
Received: from knopi.disroot.org ([178.21.23.139]:57658)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <paren@HIDDEN>) id 1oJLit-0004Lv-NA
 for guix-patches@HIDDEN; Wed, 03 Aug 2022 17:16:13 -0400
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id CB37E40ECA
 for <guix-patches@HIDDEN>; Wed,  3 Aug 2022 23:16:09 +0200 (CEST)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from knopi.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id hkBWQzbE79Au for <guix-patches@HIDDEN>;
 Wed,  3 Aug 2022 23:16:08 +0200 (CEST)
Mime-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1659561368; bh=bHip8uUPpyBTtIjKdcow4n2JMyS9+FGiXA+o/sPHidw=;
 h=Date:Subject:From:To;
 b=d2AvufUeVucOKDfsbKIeIa4AghIfG4ij5WRZw3bAaD2ltIEGjm14LRPy6xQFxE/Ap
 ZEFA3+XYJ7dpUoM13XQEACqz+as498CPpakGjCIn+8k74cUqcfMAKcbo2m05EApe7K
 RyP/x5doTHt2rSY6HQAGYHLfOx02hYWB8CHsw7MXCinpzjLDsHubrOQ56gNQf3Tmoc
 0qULlj1BmixWF8xJnLRY4bfwC8oZ0c3lWR9tKSxtVd8q7s2ydjcNe2hymEVdTR0Pee
 aWlAgXwN8hN1shp+Cz9TfGuneqRyyH1DxWpi8Fb4A0nRy1mbB+D0wyTkuKFpqI331s
 ctuwPraU+t29g==
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8
Date: Wed, 03 Aug 2022 22:16:07 +0100
Message-Id: <CLWPENC3WXQF.ZBRZMSSOUFDW@guix-aspire>
Subject: [PATCHSET] Add senpai
From: "(" <paren@HIDDEN>
To: <guix-patches@HIDDEN>
Received-SPF: pass client-ip=178.21.23.139; envelope-from=paren@HIDDEN;
 helo=knopi.disroot.org
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, 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 <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.4 (--)

This patchset adds the Senpai <https://git.sr.ht/~taiite/senpai> IRC
client, along with its prerequisites.

Note: This patchset includes packages that already exist in certain
other patchsets:

  go-github-com-lucasb-eyer-go-colorful: #55903
  go-github-com-google-shlex: #47539, #54882, #55903
  go-git-sr-ht--emersion-go-scfg: #54882

Such is the nature of Go... :(

( (6):
      gnu: packages: Add go-github-com-lucasb-eyer-go-colorful.
      gnu: packages: Add go-github-com-delthas-tcell.
      gnu: packages: Add go-mvdan-cc-xurls.
      gnu: packages: Add go-github-com-google-shlex.
      gnu: packages: Add go-git-sr-ht--emersion-go-scfg.
      gnu: packages: Add senpai.

    -- (




Acknowledgement sent to "(" <paren@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#56961; 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: Mon, 10 Oct 2022 17:15:02 UTC

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