ripasso-cursive: cosmetic changes (#361736)
[NixPkgs.git] / pkgs / by-name / ki / kirc / package.nix
blobea2e45bff88e0b3ae0cf89944253553b1aed1963
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 }:
6 stdenv.mkDerivation rec {
7   pname = "kirc";
8   version = "0.3.2";
10   src = fetchFromGitHub {
11     owner = "mcpcpc";
12     repo = pname;
13     rev = version;
14     hash = "sha256-SXPtSFjGPLgORG9OCSCEStzNzdGZFzCx72YOrW288MU=";
15   };
17   dontConfigure = true;
19   installFlags = [ "PREFIX=$(out)" ];
21   meta = with lib; {
22     homepage = "https://mcpcpc.github.io/kirc/";
23     description = "Tiny IRC client written in C99";
24     mainProgram = "kirc";
25     longDescription = ''
26       kirc is a tiny open-source Internet Relay Chat (IRC) client designed with
27       usability and cross-platform compatibility in mind.
29       It features:
30       - No dependencies other than a C99 compiler.
31       - Simple Authentication and Security Layer (SASL) procotol support.
32       - Client-to-client (CTCP) protocol support.
33       - Transport Layer Security (TLS) protocol support (via external
34         utilities).
35       - Simple chat history logging.
36       - Asynchronous message handling.
37       - Multi-channel joining at server connection.
38       - Full support for all RFC 2812 commands.
39       - Easy customized color scheme definition.
40     '';
41     license = licenses.mit;
42     maintainers = with maintainers; [ AndersonTorres ];
43     platforms = platforms.unix;
44   };