ffcac187e8
I patched properly their own copy of cmake findqt4 module, the same way as we had to do in the cmake expression. The findqt4 patch we have is already filled in the cmake buglist, but it seems it is still not solved in in cmake 2.8.0 svn path=/nixpkgs/trunk/; revision=19960
37 lines
1.3 KiB
Nix
37 lines
1.3 KiB
Nix
{ stdenv, fetchurl, cmake, lib, perl
|
|
, qt4, bzip2, pcre, fam, libxml2, libxslt, shared_mime_info, giflib, jasper
|
|
, xz, flex, bison, openexr, aspell, avahi, kerberos, acl, attr, shared_desktop_ontologies, libXScrnSaver
|
|
, automoc4, phonon, strigi, soprano, qca2, attica, polkit_qt
|
|
}:
|
|
|
|
stdenv.mkDerivation {
|
|
name = "kdelibs-4.4.0";
|
|
|
|
src = fetchurl {
|
|
url = mirror://kde/stable/4.4.0/src/kdelibs-4.4.0.tar.bz2;
|
|
sha256 = "1nf829k9mcnqf1jfsfjgb1dw6s0kh02sixxjcgmapccmmqx1p5ak";
|
|
};
|
|
|
|
# The same way as cmake needed a patch for findqt4 to work properly under nix,
|
|
# also KDE, because they have their own copy of cmake's findqt4.
|
|
patches = [ ./findqt4.patch ];
|
|
|
|
buildInputs = [
|
|
cmake perl qt4 stdenv.gcc.libc xz flex bison bzip2 pcre fam libxml2 libxslt
|
|
shared_mime_info giflib jasper /*openexr*/ aspell avahi kerberos acl attr
|
|
shared_desktop_ontologies libXScrnSaver
|
|
automoc4 phonon strigi soprano qca2 attica polkit_qt
|
|
];
|
|
|
|
CMAKE_PREFIX_PATH=shared_desktop_ontologies;
|
|
|
|
# I don't know why cmake does not find the acl files (but finds attr files)
|
|
cmakeFlags = [ "-DHAVE_ACL_LIBACL_H=ON" "-DHAVE_SYS_ACL_H=ON" ];
|
|
|
|
meta = {
|
|
description = "KDE libraries";
|
|
license = "LGPL";
|
|
homepage = http://www.kde.org;
|
|
maintainers = [ lib.maintainers.sander ];
|
|
};
|
|
}
|