git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #128702 from AndersonTorres/new-kirc

kirc: init at 0.2.7

commitaf82f34c1cd27ea529c19261f1aaff255d27d836 authorAnderson Torres <torres.anderson.85@protonmail.com> dateWed 30 Jun 2021, 13:37 (5 years ago) parentcb3db645853503
2 files changed+46
pkgs/applications/networking/irc/kirc/default.nix+44 pkgs/top-level/all-packages.nix+2
pkgs/applications/networking/irc/kirc/default.nixnew file+44
@@ -0,0 +1,44 @@
1+{ lib
2+, stdenv
3+, fetchFromGitHub
4+}:
5+
6+stdenv.mkDerivation rec {
7+ pname = "kirc";
8+ version = "0.2.7";
9+
10+ src = fetchFromGitHub {
11+ owner = "mcpcpc";
12+ repo = pname;
13+ rev = version;
14+ hash = "sha256-iaqj4xB15DB3w/RaiCOMdAu8eONhTw1Dz0j5kykAHV4=";
15+ };
16+
17+ dontConfigure = true;
18+
19+ makeFlags = [ "PREFIX=${placeholder "out"}" ];
20+
21+ meta = with lib; {
22+ homepage = "http://kirc.io/";
23+ description = "Tiny IRC client written in C99";
24+ longDescription = ''
25+ kirc is a tiny open-source Internet Relay Chat (IRC) client designed with
26+ usability and cross-platform compatibility in mind.
27+
28+ It features:
29+ - No dependencies other than a C99 compiler.
30+ - Simple Authentication and Security Layer (SASL) procotol support.
31+ - Client-to-client (CTCP) protocol support.
32+ - Transport Layer Security (TLS) protocol support (via external
33+ utilities).
34+ - Simple chat history logging.
35+ - Asynchronous message handling.
36+ - Multi-channel joining at server connection.
37+ - Full support for all RFC 2812 commands.
38+ - Easy customized color scheme definition.
39+ '';
40+ license = licenses.mit;
41+ maintainers = with maintainers; [ AndersonTorres ];
42+ platforms = platforms.unix;
43+ };
44+}
pkgs/top-level/all-packages.nix+2
@@ -24851,6 +24851,8 @@ in
2485124851
2485224852 irssi_fish = callPackage ../applications/networking/irc/irssi/fish { };
2485324853
24854+ kirc = callPackage ../applications/networking/irc/kirc { };
24855+
2485424856 ir.lv2 = callPackage ../applications/audio/ir.lv2 { };
2485524857
2485624858 istioctl = callPackage ../applications/networking/cluster/istioctl { };