1{
2 lib,
3 mkDerivation,
4 fetchFromGitHub,
5 qtbase,
6 qtmultimedia,
7 qtsvg,
8 qtx11extras,
9 pkg-config,
10 cmake,
11 gettext,
12}:
13
14mkDerivation {
15 pname = "kvirc";
16 version = "2022-06-29";
17
18 src = fetchFromGitHub {
19 owner = "kvirc";
20 repo = "KVIrc";
21 rev = "eb3fdd6b1d824f148fd6e582852dcba77fc9a271";
22 sha256 = "sha256-RT5UobpMt/vBLgWur1TkodS3dMyIWQkDPiBYCYx/FI4=";
23 };
24
25 buildInputs = [
26 qtbase
27 qtmultimedia
28 qtsvg
29 qtx11extras
30 ];
31
32 nativeBuildInputs = [
33 pkg-config
34 cmake
35 gettext
36 ];
37
38 meta = with lib; {
39 description = "Advanced IRC Client";
40 homepage = "https://www.kvirc.net/";
41 license = licenses.gpl2;
42 maintainers = [ maintainers.suhr ];
43 platforms = platforms.linux;
44 };
45}