-
Notifications
You must be signed in to change notification settings - Fork 1
/
README
69 lines (48 loc) · 2.1 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
GrumpyChat
IRC client made by hackers, for hackers
===============================================================================
Grumpy is a very advanced IRC client. It takes the best out of every major IRC
client and leaves out the bad. It's designed for old school IRC users who need
to be able to take most out of IRC.
Some features:
* Written in C++ (Qt) portable to every major platform
* Distributed core (grumpyd) similar to Quassel IRC
* Modular design, you can take the core library
and build a different interface on top of it
* Very scalable and extendable, support for extensions
written in C++ or JavaScript
* Support all IRC standards and networks
* Supports IRCv3 protocol (http://ircv3.net/)
* Extensible and very powerfull auto-completion mechanism
Inspired by:
* mIRC
* Quassel
* KVirc
* Pidgeon
GrumpyChat is available in Canonical snapcraft store as "grumpy", so you can
easily install it on compatible OS (like Ubuntu) using:
sudo snap install grumpy
How to build
==========================
You need to have CMake in order to build grumpy in most easy way. If you have it
just use it for src folder.
Grumpy requires Qt5. It doesn't depend on any other libraries, except for
its own libraries, which are all embedded within the project tree.
Note: sqlite source codes are gzipped. If you enable support for sqlite you will
need to unzip them or download fresh version.
There may also be information specific for your platform on our github wiki
Minimal guide for linux:
git clone http://github.com/grumpy-irc/grumpy
cd grumpy
./configure
cd release
make
License
==========================
The source code is licensed under GNU LGPL, but contains some other embedded
open source libraries, such as sqlite which may have difference licenses.
Please see local README's or check headers of source code files for more
information on license for a given file.
Grumpy is currently a work in progress and is unfinished. Use on your own risk.
See wiki on GitHub for docs. You can ask for help at IRC:
ircs://irc.tm-irc.org/#GrumpyChat