GNU bug report logs -
#51042
[PATCH] gnu: Add catgirl.
Previous Next
Reported by: jgart <jgart <at> dismail.de>
Date: Tue, 5 Oct 2021 20:49:01 UTC
Severity: normal
Tags: patch
Done: Liliana Marie Prikler <liliana.prikler <at> gmail.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 51042 in the body.
You can then email your comments to 51042 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#51042
; Package
guix-patches
.
(Tue, 05 Oct 2021 20:49:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
jgart <jgart <at> dismail.de>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Tue, 05 Oct 2021 20:49:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/irc.scm (catgirl): 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 9258d1ee32..072ec41349 100644
--- a/gnu/packages/irc.scm
+++ b/gnu/packages/irc.scm
@@ -47,6 +47,7 @@
#:use-module (gnu packages base)
#:use-module (gnu packages backup)
#:use-module (gnu packages check)
+ #:use-module (gnu packages code)
#:use-module (gnu packages compression)
#:use-module (gnu packages curl)
#:use-module (gnu packages cyrus-sasl)
@@ -325,6 +326,66 @@ for the IRCv3 protocol.")
"ircII is a terminal based IRC and ICB client for UNIX systems.")
(license license:bsd-3)))
+(define-public catgirl
+ (package
+ (name "catgirl")
+ (version "1.8")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "https://git.causal.agency/catgirl/snapshot/"
+ name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0svpd2nqsr55ac98vczyhihs6pvgw7chspf6bdlwl98gch39dxif"))))
+ (build-system gnu-build-system)
+ (arguments
+ `(#:tests? #f ; no tests
+ #:make-flags (list (string-append "PREFIX=" %output)
+ ,(string-append "CC=" (cc-for-target)))))
+ (native-inputs
+ `(("universal-ctags" ,universal-ctags)
+ ("pkg-config" ,pkg-config)))
+ (inputs
+ `(("libressl" ,libressl)
+ ("ncurses" ,ncurses)))
+ (home-page "https://git.causal.agency/catgirl")
+ (synopsis "TLS-only terminal IRC client")
+ (description
+"@command{catgirl} is a TLS-only terminal IRC client.
+
+Notable features include:
+@itemize
+@item Tab complete: most recently seen or mentioned nicks are completed first.
+ Commas are inserted between multiple nicks.
+@item Prompt: the prompt clearly shows whether input will be interpreted as a
+command or sent as a message.
+@item Split scroll: keeps the latest messages in view while scrolling.
+@item URL detection: recent URLs from a particular user or matching a
+substring can be opened or copied.
+@item Nick coloring: color generation based on usernames remains stable across
+nick changes. Mentions of users in messages are colored.
+@item Topic diffing: the modified portion of a channel topic change is
+highlighted.
+@item Ignore: visibility of filtered messages can be toggled.
+@item Security: on FreeBSD and OpenBSD, the restrict option enables tight
+sandboxing. Sandboxing is always used on OpenBSD.
+@end itemize
+Non-features include:
+@itemize
+@item Dynamic configuration: all configuration happens in a simple text file
+or on the command line.
+@item Multi-network: a terminal multiplexer such as @command{screen} or
+@command{tmux} can be used to connect catgirl to multiple networks.
+@item Reconnection: when the connection to the server is lost,
+@command{catgirl} exits. It can be run in a loop or connected to a bouncer,
+such as pounce. @item CTCP: apart from ACTION, this protocol is useless at
+best and enables abuse at worst.
+@item Protocol coverage: IRCv3 extensions are implemented only where they
+contribute to the intended user experience.
+@item Cleartext IRC: TLS is now ubiquitous and certificates are easy to obtain.
+@end itemize")
+ (license license:gpl3+)))
+
(define-public ii
(package
(name "ii")
--
2.33.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#51042
; Package
guix-patches
.
(Tue, 05 Oct 2021 21:40:03 GMT)
Full text and
rfc822 format available.
Message #8 received at 51042 <at> debbugs.gnu.org (full text, mbox):
Hi,
Am Dienstag, den 05.10.2021, 16:48 -0400 schrieb jgart:
> * gnu/packages/irc.scm (catgirl): 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 9258d1ee32..072ec41349 100644
> --- a/gnu/packages/irc.scm
> +++ b/gnu/packages/irc.scm
> @@ -47,6 +47,7 @@
> #:use-module (gnu packages base)
> #:use-module (gnu packages backup)
> #:use-module (gnu packages check)
> + #:use-module (gnu packages code)
> #:use-module (gnu packages compression)
> #:use-module (gnu packages curl)
> #:use-module (gnu packages cyrus-sasl)
> @@ -325,6 +326,66 @@ for the IRCv3 protocol.")
> "ircII is a terminal based IRC and ICB client for UNIX
> systems.")
> (license license:bsd-3)))
>
> +(define-public catgirl
> + (package
> + (name "catgirl")
> + (version "1.8")
Latest version appears to be 1.9a. Is this a case of even-odd
versioning?
> + (source (origin
> + (method url-fetch)
> + (uri (string-append "
> https://git.causal.agency/catgirl/snapshot/"
> + name "-" version ".tar.gz"))
> + (sha256
> + (base32
> + "0svpd2nqsr55ac98vczyhihs6pvgw7chspf6bdlwl98gch39dxi
> f"))))
> + (build-system gnu-build-system)
> + (arguments
> + `(#:tests? #f ; no tests
> + #:make-flags (list (string-append "PREFIX=" %output)
> + ,(string-append "CC=" (cc-for-target)))))
> + (native-inputs
> + `(("universal-ctags" ,universal-ctags)
> + ("pkg-config" ,pkg-config)))
> + (inputs
> + `(("libressl" ,libressl)
> + ("ncurses" ,ncurses)))
> + (home-page "https://git.causal.agency/catgirl")
> + (synopsis "TLS-only terminal IRC client")
> + (description
> +"@command{catgirl} is a TLS-only terminal IRC client.
> +
> +Notable features include:
> +@itemize
> +@item Tab complete: most recently seen or mentioned nicks are
> completed first.
> + Commas are inserted between multiple nicks.
> +@item Prompt: the prompt clearly shows whether input will be
> interpreted as a
> +command or sent as a message.
> +@item Split scroll: keeps the latest messages in view while
> scrolling.
> +@item URL detection: recent URLs from a particular user or matching
> a
> +substring can be opened or copied.
> +@item Nick coloring: color generation based on usernames remains
> stable across
> +nick changes. Mentions of users in messages are colored.
> +@item Topic diffing: the modified portion of a channel topic change
> is
> +highlighted.
> +@item Ignore: visibility of filtered messages can be toggled.
> +@item Security: on FreeBSD and OpenBSD, the restrict option enables
> tight
> +sandboxing. Sandboxing is always used on OpenBSD.
> +@end itemize
> +Non-features include:
> +@itemize
> +@item Dynamic configuration: all configuration happens in a simple
> text file
> +or on the command line.
> +@item Multi-network: a terminal multiplexer such as @command{screen}
> or
> +@command{tmux} can be used to connect catgirl to multiple networks.
> +@item Reconnection: when the connection to the server is lost,
> +@command{catgirl} exits. It can be run in a loop or connected to a
> bouncer,
> +such as pounce. @item CTCP: apart from ACTION, this protocol is
> useless at
> +best and enables abuse at worst.
> +@item Protocol coverage: IRCv3 extensions are implemented only where
> they
> +contribute to the intended user experience.
> +@item Cleartext IRC: TLS is now ubiquitous and certificates are easy
> to obtain.
> +@end itemize")
I'd cut down on the description a wee tiny bit.
> + (license license:gpl3+)))
Otherwise LGTM, but haven't tested.
Regards,
Liliana
Information forwarded
to
guix-patches <at> gnu.org
:
bug#51042
; Package
guix-patches
.
(Tue, 05 Oct 2021 23:40:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 51042 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/irc.scm (catgirl): New variable.
---
gnu/packages/irc.scm | 44 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 44 insertions(+)
diff --git a/gnu/packages/irc.scm b/gnu/packages/irc.scm
index 9258d1ee32..3c2dae1284 100644
--- a/gnu/packages/irc.scm
+++ b/gnu/packages/irc.scm
@@ -47,6 +47,7 @@
#:use-module (gnu packages base)
#:use-module (gnu packages backup)
#:use-module (gnu packages check)
+ #:use-module (gnu packages code)
#:use-module (gnu packages compression)
#:use-module (gnu packages curl)
#:use-module (gnu packages cyrus-sasl)
@@ -325,6 +326,49 @@ for the IRCv3 protocol.")
"ircII is a terminal based IRC and ICB client for UNIX systems.")
(license license:bsd-3)))
+(define-public catgirl
+ (package
+ (name "catgirl")
+ (version "1.9a")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "https://git.causal.agency/catgirl/snapshot/"
+ name "-" version ".tar.gz"))
+ (sha256
+ (base32
+ "0pci8crcgm33zb58y7ky2aydzyqsirj8ri8ik1zdlz6npadbjj9h"))))
+ (build-system gnu-build-system)
+ (arguments
+ `(#:tests? #f ; no tests
+ #:make-flags (list (string-append "PREFIX=" %output)
+ ,(string-append "CC=" (cc-for-target)))))
+ (native-inputs
+ `(("universal-ctags" ,universal-ctags)
+ ("pkg-config" ,pkg-config)))
+ (inputs
+ `(("libressl" ,libressl)
+ ("ncurses" ,ncurses)))
+ (home-page "https://git.causal.agency/catgirl")
+ (synopsis "TLS-only terminal IRC client")
+ (description
+"@command{catgirl} is a TLS-only terminal IRC client.
+
+Notable features include:
+@itemize
+@item Tab complete: most recently seen or mentioned nicks are completed first.
+ Commas are inserted between multiple nicks.
+@item Prompt: the prompt clearly shows whether input will be interpreted as a
+command or sent as a message.
+@item Split scroll: keeps the latest messages in view while scrolling.
+@item URL detection: recent URLs from a particular user or matching a
+substring can be opened or copied.
+@item Nick coloring: color generation based on usernames remains stable across
+nick changes. Mentions of users in messages are colored.
+@item Topic diffing: the modified portion of a channel topic change is
+highlighted.
+@end itemize")
+ (license license:gpl3+)))
+
(define-public ii
(package
(name "ii")
--
2.33.0
Information forwarded
to
guix-patches <at> gnu.org
:
bug#51042
; Package
guix-patches
.
(Tue, 05 Oct 2021 23:49:01 GMT)
Full text and
rfc822 format available.
Message #14 received at 51042 <at> debbugs.gnu.org (full text, mbox):
On Tue, 05 Oct 2021 23:39:44 +0200 Liliana Marie Prikler <liliana.prikler <at> gmail.com> wrote:
> Latest version appears to be 1.9a. Is this a case of even-odd
> versioning?
> I'd cut down on the description a wee tiny bit.
Hi, I'm not sure regarding the even-odd versioning but I updated the patch to
1.9a. Please see the previous email with the patch.
all best,
jgart
3B1D 7F19 E36B B60C 0F5B 2CA9 A52A A2B4 77B6 DD35
Reply sent
to
Liliana Marie Prikler <liliana.prikler <at> gmail.com>
:
You have taken responsibility.
(Wed, 06 Oct 2021 15:11:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
jgart <jgart <at> dismail.de>
:
bug acknowledged by developer.
(Wed, 06 Oct 2021 15:11:02 GMT)
Full text and
rfc822 format available.
Message #19 received at 51042-done <at> debbugs.gnu.org (full text, mbox):
Am Dienstag, den 05.10.2021, 19:37 -0400 schrieb jgart:
> * gnu/packages/irc.scm (catgirl): New variable.
Reindented and pushed.
Thanks
Information forwarded
to
guix-patches <at> gnu.org
:
bug#51042
; Package
guix-patches
.
(Wed, 06 Oct 2021 17:53:01 GMT)
Full text and
rfc822 format available.
Message #22 received at 51042-done <at> debbugs.gnu.org (full text, mbox):
On Wed, 06 Oct 2021 17:10:17 +0200 Liliana Marie Prikler <liliana.prikler <at> gmail.com> wrote:
> Am Dienstag, den 05.10.2021, 19:37 -0400 schrieb jgart:
> > * gnu/packages/irc.scm (catgirl): New variable.
> Reindented and pushed.
Thank you!
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Thu, 04 Nov 2021 11:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 2 years and 165 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.