Updated all KDE support packages required for KDE 4.3

svn path=/nixpkgs/trunk/; revision=16988
This commit is contained in:
Sander van der Burg 2009-09-08 14:38:27 +00:00
parent c2a8340195
commit 379a499dca
10 changed files with 87 additions and 47 deletions

View File

@ -3,46 +3,46 @@ pkgs:
rec { rec {
### SUPPORT ### SUPPORT
automoc4 = import ./support/automoc4 { automoc4 = import ./support/automoc4 {
inherit (pkgs) stdenv fetchurl cmake; inherit (pkgs) stdenv fetchurl lib cmake;
inherit (pkgs) qt4; inherit (pkgs) qt4;
}; };
phonon = import ./support/phonon { phonon = import ./support/phonon {
inherit (pkgs) stdenv fetchurl cmake; inherit (pkgs) stdenv fetchurl lib cmake;
inherit (pkgs) qt4 pthread_stubs gst_all xineLib; inherit (pkgs) qt4 pthread_stubs gst_all xineLib;
inherit (pkgs.xlibs) libXau libXdmcp; inherit (pkgs.xlibs) libXau libXdmcp;
inherit automoc4; inherit automoc4;
}; };
strigi = import ./support/strigi { strigi = import ./support/strigi {
inherit (pkgs) stdenv fetchurl cmake perl; inherit (pkgs) stdenv fetchurl lib cmake perl;
inherit (pkgs) bzip2 qt4 libxml2 exiv2 fam log4cxx cluceneCore; inherit (pkgs) bzip2 qt4 libxml2 expat exiv2 cluceneCore;
}; };
soprano = import ./support/soprano { soprano = import ./support/soprano {
inherit (pkgs) stdenv fetchurl cmake; inherit (pkgs) stdenv fetchurl lib cmake;
inherit (pkgs) qt4 jdk cluceneCore redland; inherit (pkgs) qt4 cluceneCore redland;
}; };
qimageblitz = import ./support/qimageblitz { qimageblitz = import ./support/qimageblitz {
inherit (pkgs) stdenv fetchurl cmake qt4; inherit (pkgs) stdenv fetchurl lib cmake qt4;
}; };
qca2 = import ./support/qca2 { qca2 = import ./support/qca2 {
inherit (pkgs) stdenv fetchurl which qt4; inherit (pkgs) stdenv fetchurl lib which qt4;
}; };
akonadi = import ./support/akonadi { akonadi = import ./support/akonadi {
inherit (pkgs) stdenv fetchurl cmake qt4 shared_mime_info libxslt boost mysql; inherit (pkgs) stdenv fetchurl lib cmake qt4 shared_mime_info libxslt boost mysql;
inherit automoc4; inherit automoc4 soprano;
}; };
decibel = import ./support/decibel { decibel = import ./support/decibel {
inherit (pkgs) stdenv fetchurl cmake qt4 tapioca_qt telepathy_qt dbus; inherit (pkgs) stdenv fetchurl lib cmake qt4 tapioca_qt telepathy_qt;
}; };
eigen = import ./support/eigen { eigen = import ./support/eigen {
inherit (pkgs) stdenv fetchurl cmake; inherit (pkgs) stdenv fetchurl lib cmake;
}; };
### LIBS ### LIBS

View File

@ -1,11 +1,17 @@
{stdenv, fetchurl, cmake, qt4, shared_mime_info, libxslt, boost, mysql, automoc4}: {stdenv, fetchurl, lib, cmake, qt4, shared_mime_info, libxslt, boost, mysql, automoc4, soprano}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "akonadi-1.2.0"; name = "akonadi-1.2.1";
src = fetchurl { src = fetchurl {
url = http://download.akonadi-project.org/akonadi-1.2.0.tar.bz2; url = http://download.akonadi-project.org/akonadi-1.2.1.tar.bz2;
sha256 = "16kx5pfkspaz5000sz9f85xnk33xpssk6ym9wz5z6n3scihwhn6g"; sha256 = "ee2bd0802d8202652388dd78959628716968f974b8f254de7055a0d74cba2134";
}; };
includeAllQtDirs=true; includeAllQtDirs=true;
buildInputs = [ cmake qt4 shared_mime_info libxslt boost mysql automoc4 ]; buildInputs = [ cmake qt4 shared_mime_info libxslt boost mysql automoc4 soprano ];
meta = {
description = "KDE PIM Storage Service";
license = "LGPL";
homepage = http://pim.kde.org/akonadi;
maintainers = [ lib.maintainers.sander ];
};
} }

View File

@ -1,5 +1,4 @@
{ stdenv, fetchurl, cmake {stdenv, fetchurl, lib, cmake, qt4}:
, qt4}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "automoc4-0.9.88"; name = "automoc4-0.9.88";
@ -8,4 +7,9 @@ stdenv.mkDerivation {
md5 = "91bf517cb940109180ecd07bc90c69ec"; md5 = "91bf517cb940109180ecd07bc90c69ec";
}; };
buildInputs = [ cmake qt4 ]; buildInputs = [ cmake qt4 ];
meta = {
description = "KDE Meta Object Compiler";
license = "BSD";
maintainers = [ lib.maintainers.sander ];
};
} }

View File

@ -1,4 +1,4 @@
{stdenv, fetchurl, cmake, qt4, tapioca_qt, telepathy_qt}: {stdenv, fetchurl, lib, cmake, qt4, tapioca_qt, telepathy_qt}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "decibel-0.5.0"; name = "decibel-0.5.0";
@ -7,4 +7,10 @@ stdenv.mkDerivation {
md5 = "7de299ace568c87a746388ad765228e5"; md5 = "7de299ace568c87a746388ad765228e5";
}; };
buildInputs = [ cmake qt4 tapioca_qt telepathy_qt ]; buildInputs = [ cmake qt4 tapioca_qt telepathy_qt ];
meta = {
description = "Realtime communications framework for KDE";
license = "LGPL";
homepage = http://decibel.kde.org;
maintainers = [ lib.maintainers.sander ];
};
} }

View File

@ -1,10 +1,16 @@
{stdenv, fetchurl, cmake}: {stdenv, fetchurl, lib, cmake}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "eigen-2.0.0"; name = "eigen-2.0.5";
src = fetchurl { src = fetchurl {
url = http://download.tuxfamily.org/eigen/eigen-2.0.0.tar.bz2; url = http://bitbucket.org/eigen/eigen2/get/2.0.5.tar.bz2;
md5 = "bedfe344498b926a4b5db17d2846dbb5"; sha256 = "0wzixg09fh0vmn8sh2vcdn3j1pxhvd2k2axmpr0vjss98aapvqgf";
}; };
buildInputs = [ cmake ]; buildInputs = [ cmake ];
meta = {
description = "C++ template library for linear algebra: vectors, matrices, and related algorithms";
license = "LGPL";
homepage = http://eigen.tuxfamily.org;
maintainers = [ lib.maintainers.sander ];
};
} }

View File

@ -1,8 +1,6 @@
{ stdenv, fetchurl, cmake { stdenv, fetchurl, lib, cmake, qt4
, libXau, libXdmcp , libXau, libXdmcp, pthread_stubs
, qt4, pthread_stubs , gst_all, xineLib, automoc4}:
, gst_all, xineLib
, automoc4}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "phonon-4.3.1"; name = "phonon-4.3.1";
@ -11,8 +9,12 @@ stdenv.mkDerivation {
sha1 = "f7537e5280d0a4cc1348975daa7a7e45d833d45c"; sha1 = "f7537e5280d0a4cc1348975daa7a7e45d833d45c";
}; };
includeAllQtDirs = true; includeAllQtDirs = true;
buildInputs = [ cmake buildInputs = [ cmake qt4 libXau libXdmcp pthread_stubs gst_all.gstreamer gst_all.gstPluginsBase xineLib automoc4 ];
libXau libXdmcp meta = {
qt4 pthread_stubs gst_all.gstreamer gst_all.gstPluginsBase xineLib description = "KDE Multimedia API";
automoc4 ]; longDescription = "KDE Multimedia API which abstracts over various backends such as GStreamer and Xine";
license = "LGPL";
homepage = http://phonon.kde.org;
maintainers = [ lib.maintainers.sander ];
};
} }

View File

@ -1,10 +1,16 @@
{stdenv, fetchurl, which, qt4}: {stdenv, fetchurl, lib, which, qt4}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "qca-2.0.1"; name = "qca-2.0.1";
src = fetchurl { src = fetchurl {
url = http://delta.affinix.com/download/qca/2.0/qca-2.0.1.tar.bz2; url = http://delta.affinix.com/download/qca/2.0/qca-2.0.2.tar.bz2;
md5 = "a0a87d0b3210e23f8c1713562282b7d6"; sha256 = "49b5474450104a2298747c243de1451ab7a6aeed4bf7df43ffa4b7128a2837b8";
}; };
buildInputs = [ which qt4 ]; buildInputs = [ which qt4 ];
meta = {
description = "Qt Cryptographic Architecture";
license = "LGPL";
homepage = http://delta.affinix.com/qca;
maintainers = [ lib.maintainers.sander ];
};
} }

View File

@ -1,4 +1,4 @@
{stdenv, fetchurl, cmake, qt4}: {stdenv, fetchurl, lib, cmake, qt4}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "qimageblitz-0.0.4"; name = "qimageblitz-0.0.4";
@ -8,4 +8,10 @@ stdenv.mkDerivation {
}; };
includeAllQtDirs = true; includeAllQtDirs = true;
buildInputs = [ cmake qt4 ]; buildInputs = [ cmake qt4 ];
meta = {
description = "Graphical effect and filter library for KDE4";
license = "BSD";
homepage = http://qimageblitz.sourceforge.net;
maintainers = [ lib.maintainers.sander ];
};
} }

View File

@ -1,19 +1,20 @@
{stdenv, fetchurl, cmake, qt4, jdk, cluceneCore, redland}: {stdenv, fetchurl, lib, cmake, qt4, cluceneCore, redland}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "soprano-2.2.3"; name = "soprano-2.2.3";
src = fetchurl { src = fetchurl {
url = mirror://sourceforge/soprano/soprano-2.2.3.tar.bz2; url = mirror://sourceforge/soprano/soprano-2.3.0.tar.bz2;
md5 = "22c992a252144ae0a3a964ba2f6f1933"; sha256 = "8a563a5a4b00169ef84fb1b69e76d3657ee7f5a94a6a35c9600f510f55fa275c";
}; };
#JAVA_HOME=jdk; # We disable the Java backends, since we do not need them and they make the closure size much bigger
buildInputs = [ cmake qt4 cluceneCore redland ];
buildInputs = [ cmake qt4 /* jdk */ cluceneCore redland ];
meta = { meta = {
homepage = http://soprano.sourceforge.net/; homepage = http://soprano.sourceforge.net/;
description = "An object-oriented C++/Qt4 framework for RDF data"; description = "An object-oriented C++/Qt4 framework for RDF data";
license = "LGPL";
maintainers = [ lib.maintainers.sander ];
}; };
} }

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, cmake, perl, bzip2, qt4, libxml2, exiv2, fam { stdenv, fetchurl, lib, cmake, qt4, perl, bzip2, libxml2, expat, exiv2
, log4cxx, cluceneCore , cluceneCore
}: }:
stdenv.mkDerivation { stdenv.mkDerivation {
@ -14,12 +14,15 @@ stdenv.mkDerivation {
CLUCENE_HOME = cluceneCore; CLUCENE_HOME = cluceneCore;
# Dependencies such as SQLite and FAM are unreliable in this release
buildInputs = [ buildInputs = [
cmake perl bzip2 stdenv.gcc.libc qt4 libxml2 exiv2 fam /* log4cxx */ cluceneCore cmake perl qt4 bzip2 stdenv.gcc.libc libxml2 expat exiv2 cluceneCore
]; ];
meta = { meta = {
homepage = http://strigi.sourceforge.net/; homepage = http://strigi.sourceforge.net;
description = "A very fast and efficient crawler to index data on your harddrive"; description = "A very fast and efficient crawler to index data on your harddrive";
license = "LGPL";
maintainers = [ lib.maintainers.sander ];
}; };
} }