1{
2 stdenv,
3 lib,
4 fetchFromGitHub,
5 qtbase,
6 qttools,
7 qtx11extras,
8 qtmultimedia,
9 qtwebkit,
10 wrapQtAppsHook,
11 cmake,
12 openssl,
13 xorgproto,
14 libX11,
15 libXScrnSaver,
16 xz,
17 zlib,
18}:
19stdenv.mkDerivation {
20 pname = "vacuum-im";
21 version = "unstable-2021-12-09";
22
23 src = fetchFromGitHub {
24 owner = "Vacuum-IM";
25 repo = "vacuum-im";
26 rev = "0abd5e11dd3e2538b8c47f5a06febedf73ae99ee";
27 sha256 = "0l9pln07zz874m1r6wnpc9vcdbpgvjdsy49cjjilc6s4p4b2c812";
28 };
29
30 nativeBuildInputs = [
31 wrapQtAppsHook
32 cmake
33 ];
34 buildInputs = [
35 qtbase
36 qttools
37 qtx11extras
38 qtmultimedia
39 qtwebkit
40 openssl
41 xorgproto
42 libX11
43 libXScrnSaver
44 xz
45 zlib
46 ];
47
48 meta = with lib; {
49 description = "XMPP client fully composed of plugins";
50 maintainers = [ maintainers.raskin ];
51 platforms = platforms.linux;
52 license = licenses.gpl3;
53 homepage = "http://www.vacuum-im.org";
54 };
55}