mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-02 03:43:06 +00:00
6a4370f1ba
This also removes qca2_ossl, because it's now bundled with the main QCA package and we can now drop all those patches and build system fixes, because they have switched from autotools to cmake. Tested against a few builds like PSI and Tomahawk. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
43 lines
1.0 KiB
Nix
43 lines
1.0 KiB
Nix
{ stdenv, fetchurl, aspell, qt4, zlib, sox, libX11, xproto, libSM
|
|
, libICE, qca2, pkgconfig, liboil, speex, callPackage, which, glib
|
|
, libXScrnSaver, scrnsaverproto
|
|
}:
|
|
|
|
stdenv.mkDerivation rec {
|
|
name = "psi-0.15";
|
|
|
|
src = fetchurl {
|
|
url = "mirror://sourceforge/psi/${name}.tar.bz2";
|
|
sha256 = "593b5ddd7934af69c245afb0e7290047fd7dedcfd8765baca5a3a024c569c7e6";
|
|
};
|
|
|
|
buildInputs =
|
|
[ aspell qt4 zlib sox libX11 xproto libSM libICE
|
|
qca2 pkgconfig which glib scrnsaverproto libXScrnSaver
|
|
];
|
|
|
|
NIX_CFLAGS_COMPILE="-I${qca2}/include/QtCrypto";
|
|
|
|
NIX_LDFLAGS="-lqca";
|
|
|
|
psiMedia = callPackage ./psimedia.nix { };
|
|
|
|
enableParallelBuilding = true;
|
|
|
|
configureFlags = [
|
|
"--with-aspell-inc=${aspell}/include"
|
|
];
|
|
|
|
postInstall = ''
|
|
PSI_PLUGINS="$out/lib/psi/plugins"
|
|
mkdir -p "$PSI_PLUGINS"
|
|
ln -s "${psiMedia}"/share/psi/plugins/*.so "$PSI_PLUGINS"
|
|
'';
|
|
|
|
meta = {
|
|
description = "Psi, an XMPP (Jabber) client";
|
|
maintainers = [ stdenv.lib.maintainers.raskin ];
|
|
platforms = stdenv.lib.platforms.linux;
|
|
};
|
|
}
|