Merge pull request #23597 from orivej/psi-plus

psi-plus: init at 0.16.572.639

Changed files
+49
pkgs
applications
networking
instant-messengers
psi-plus
top-level
+47
pkgs/applications/networking/instant-messengers/psi-plus/default.nix
···
+
{ stdenv, fetchFromGitHub, cmake
+
, qt5, libidn, qca2-qt5, libXScrnSaver, hunspell
+
, libgcrypt, libotr, html-tidy, libgpgerror
+
}:
+
+
stdenv.mkDerivation rec {
+
name = "psi-plus-${version}";
+
version = "0.16.575.639";
+
+
src = fetchFromGitHub {
+
owner = "psi-plus";
+
repo = "psi-plus-snapshots";
+
rev = "${version}";
+
sha256 = "0mn24y3y4qybw81rjy0hr46y7y96dvwdl6kk61kizwj32z1in8cg";
+
};
+
+
resources = fetchFromGitHub {
+
owner = "psi-plus";
+
repo = "resources";
+
rev = "8f5038380e1be884b04b5a1ad3cc3385e793f668";
+
sha256 = "1b8a2aixg966fzjwp9hz51rc31imyvpx014mp2fsm47k8na4470d";
+
};
+
+
postUnpack = ''
+
cp -a "${resources}/iconsets" "$sourceRoot"
+
'';
+
+
cmakeFlags = [
+
"-DENABLE_PLUGINS=ON"
+
];
+
+
nativeBuildInputs = [ cmake ];
+
+
buildInputs = [
+
qt5.qtbase qt5.qtmultimedia qt5.qtx11extras qt5.qttools qt5.qtwebkit
+
libidn qca2-qt5 libXScrnSaver hunspell
+
libgcrypt libotr html-tidy libgpgerror
+
];
+
+
enableParallelBuilding = true;
+
+
meta = with stdenv.lib; {
+
description = "XMPP (Jabber) client";
+
maintainers = with maintainers; [ orivej ];
+
platforms = platforms.linux;
+
};
+
}
+2
pkgs/top-level/all-packages.nix
···
psi = kde4.callPackage ../applications/networking/instant-messengers/psi { };
+
psi-plus = callPackage ../applications/networking/instant-messengers/psi-plus { };
+
psol = callPackage ../development/libraries/psol/default.nix { };
pstree = callPackage ../applications/misc/pstree { };