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 {
### SUPPORT
automoc4 = import ./support/automoc4 {
inherit (pkgs) stdenv fetchurl cmake;
inherit (pkgs) stdenv fetchurl lib cmake;
inherit (pkgs) qt4;
};
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.xlibs) libXau libXdmcp;
inherit automoc4;
};
strigi = import ./support/strigi {
inherit (pkgs) stdenv fetchurl cmake perl;
inherit (pkgs) bzip2 qt4 libxml2 exiv2 fam log4cxx cluceneCore;
inherit (pkgs) stdenv fetchurl lib cmake perl;
inherit (pkgs) bzip2 qt4 libxml2 expat exiv2 cluceneCore;
};
soprano = import ./support/soprano {
inherit (pkgs) stdenv fetchurl cmake;
inherit (pkgs) qt4 jdk cluceneCore redland;
inherit (pkgs) stdenv fetchurl lib cmake;
inherit (pkgs) qt4 cluceneCore redland;
};
qimageblitz = import ./support/qimageblitz {
inherit (pkgs) stdenv fetchurl cmake qt4;
inherit (pkgs) stdenv fetchurl lib cmake qt4;
};
qca2 = import ./support/qca2 {
inherit (pkgs) stdenv fetchurl which qt4;
inherit (pkgs) stdenv fetchurl lib which qt4;
};
akonadi = import ./support/akonadi {
inherit (pkgs) stdenv fetchurl cmake qt4 shared_mime_info libxslt boost mysql;
inherit automoc4;
inherit (pkgs) stdenv fetchurl lib cmake qt4 shared_mime_info libxslt boost mysql;
inherit automoc4 soprano;
};
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 {
inherit (pkgs) stdenv fetchurl cmake;
inherit (pkgs) stdenv fetchurl lib cmake;
};
### 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 {
name = "akonadi-1.2.0";
name = "akonadi-1.2.1";
src = fetchurl {
url = http://download.akonadi-project.org/akonadi-1.2.0.tar.bz2;
sha256 = "16kx5pfkspaz5000sz9f85xnk33xpssk6ym9wz5z6n3scihwhn6g";
url = http://download.akonadi-project.org/akonadi-1.2.1.tar.bz2;
sha256 = "ee2bd0802d8202652388dd78959628716968f974b8f254de7055a0d74cba2134";
};
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
, qt4}:
{stdenv, fetchurl, lib, cmake, qt4}:
stdenv.mkDerivation {
name = "automoc4-0.9.88";
@ -8,4 +7,9 @@ stdenv.mkDerivation {
md5 = "91bf517cb940109180ecd07bc90c69ec";
};
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 {
name = "decibel-0.5.0";
@ -7,4 +7,10 @@ stdenv.mkDerivation {
md5 = "7de299ace568c87a746388ad765228e5";
};
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 {
name = "eigen-2.0.0";
name = "eigen-2.0.5";
src = fetchurl {
url = http://download.tuxfamily.org/eigen/eigen-2.0.0.tar.bz2;
md5 = "bedfe344498b926a4b5db17d2846dbb5";
url = http://bitbucket.org/eigen/eigen2/get/2.0.5.tar.bz2;
sha256 = "0wzixg09fh0vmn8sh2vcdn3j1pxhvd2k2axmpr0vjss98aapvqgf";
};
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
, libXau, libXdmcp
, qt4, pthread_stubs
, gst_all, xineLib
, automoc4}:
{ stdenv, fetchurl, lib, cmake, qt4
, libXau, libXdmcp, pthread_stubs
, gst_all, xineLib, automoc4}:
stdenv.mkDerivation {
name = "phonon-4.3.1";
@ -11,8 +9,12 @@ stdenv.mkDerivation {
sha1 = "f7537e5280d0a4cc1348975daa7a7e45d833d45c";
};
includeAllQtDirs = true;
buildInputs = [ cmake
libXau libXdmcp
qt4 pthread_stubs gst_all.gstreamer gst_all.gstPluginsBase xineLib
automoc4 ];
buildInputs = [ cmake qt4 libXau libXdmcp pthread_stubs gst_all.gstreamer gst_all.gstPluginsBase xineLib automoc4 ];
meta = {
description = "KDE Multimedia API";
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 {
name = "qca-2.0.1";
src = fetchurl {
url = http://delta.affinix.com/download/qca/2.0/qca-2.0.1.tar.bz2;
md5 = "a0a87d0b3210e23f8c1713562282b7d6";
url = http://delta.affinix.com/download/qca/2.0/qca-2.0.2.tar.bz2;
sha256 = "49b5474450104a2298747c243de1451ab7a6aeed4bf7df43ffa4b7128a2837b8";
};
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 {
name = "qimageblitz-0.0.4";
@ -8,4 +8,10 @@ stdenv.mkDerivation {
};
includeAllQtDirs = true;
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 {
name = "soprano-2.2.3";
src = fetchurl {
url = mirror://sourceforge/soprano/soprano-2.2.3.tar.bz2;
md5 = "22c992a252144ae0a3a964ba2f6f1933";
url = mirror://sourceforge/soprano/soprano-2.3.0.tar.bz2;
sha256 = "8a563a5a4b00169ef84fb1b69e76d3657ee7f5a94a6a35c9600f510f55fa275c";
};
#JAVA_HOME=jdk;
buildInputs = [ cmake qt4 /* jdk */ cluceneCore redland ];
# We disable the Java backends, since we do not need them and they make the closure size much bigger
buildInputs = [ cmake qt4 cluceneCore redland ];
meta = {
homepage = http://soprano.sourceforge.net/;
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
, log4cxx, cluceneCore
{ stdenv, fetchurl, lib, cmake, qt4, perl, bzip2, libxml2, expat, exiv2
, cluceneCore
}:
stdenv.mkDerivation {
@ -14,12 +14,15 @@ stdenv.mkDerivation {
CLUCENE_HOME = cluceneCore;
# Dependencies such as SQLite and FAM are unreliable in this release
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 = {
homepage = http://strigi.sourceforge.net/;
homepage = http://strigi.sourceforge.net;
description = "A very fast and efficient crawler to index data on your harddrive";
license = "LGPL";
maintainers = [ lib.maintainers.sander ];
};
}