From f77caa31810add7bddc321f3980170e494f648d4 Mon Sep 17 00:00:00 2001 From: WinterHound Date: Sun, 18 Apr 2021 15:55:23 +0530 Subject: [PATCH] gnu: Add kirc. --- gnu/packages/irc.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/irc.scm b/gnu/packages/irc.scm index 3953c55a20..3316c2a1db 100644 --- a/gnu/packages/irc.scm +++ b/gnu/packages/irc.scm @@ -376,6 +376,41 @@ for the IRCv3 protocol.") "sic is a simple IRC client, even more minimalistic than ii.") (license license:expat))) +(define-public kirc + (package + (name "kirc") + (version "0.2.6") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/mcpcpc/kirc/archive/refs/tags/" version + ".tar.gz")) + (sha256 + (base32 "084p483npvr9kgmrcyrwnplzvlk1v0rl8fx4z7zw8j61ac2ry67d")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f ; no tests + #:make-flags + (list (string-append "CC=" ,(cc-for-target)) + (string-append "PREFIX=" %output)) + #:phases + (modify-phases %standard-phases + (delete 'configure)))) ; no configure + (synopsis "A tiny IRC client written in POSIX C99") + (description + "A tiny open-source Internet Relay Chat (IRC) client designed with usability and cross-platform compatibility in mind. +Features + No dependencies other than a C99 compiler. + Simple Authentication and Security Layer (SASL) procotol support. + Client-to-client (CTCP) protocol support. + Transport Layer Security (TLS) protocol support (via external utilities). + Simple chat history logging. + Asynchronous message handling. + Multi-channel joining at server connection. + Full support for all RFC 2812 commands. + Easy customized color scheme definition.") + (home-page "http://kirc.io/index.html") + (license license:expat))) + (define-public limnoria (package (name "limnoria") -- 2.31.1