anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / applications / networking / instant-messengers / psi / default.nix
blobd1f0ce3b228594fff1dbfffbdabe17f79ac9a90e
1 { lib, mkDerivation, fetchFromGitHub, cmake
2 , qtbase, qtmultimedia, qtx11extras, qttools, qtwebengine
3 , libidn, qca-qt5, libXScrnSaver, hunspell
4 }:
6 mkDerivation rec {
7   pname = "psi";
8   version = "1.5";
9   src = fetchFromGitHub {
10     owner = "psi-im";
11     repo = pname;
12     rev = version;
13     sha256 = "hXDZODHl14kimRlMQ1XjISQ2kk9NS78axVN3U21wkuM=";
14     fetchSubmodules = true;
15   };
16   patches = [
17     ./fix-cmake-hunspell-1.7.patch
18   ];
19   nativeBuildInputs = [ cmake qttools ];
20   buildInputs = [
21     qtbase qtmultimedia qtx11extras qtwebengine
22     libidn qca-qt5 libXScrnSaver hunspell
23   ];
25   meta = with lib; {
26     homepage = "https://psi-im.org";
27     description = "XMPP (Jabber) client";
28     mainProgram = "psi";
29     maintainers = [ maintainers.raskin ];
30     license = licenses.gpl2;
31     platforms = platforms.linux;
32   };