* Updated kdepim-runtime and kdepim.

svn path=/nixpkgs/branches/kde-4.7/; revision=28008
This commit is contained in:
Eelco Dolstra 2011-07-29 19:05:52 +00:00
parent 980b453102
commit 35437ef75b
6 changed files with 55 additions and 66 deletions

View File

@ -48,7 +48,7 @@ recurseIntoAttrs rec {
kdelibs = callPackage ./libs { };
kdepimlibs = callPackage ./pimlibs { };
kdepimlibs = callPackage ./pimlibs.nix { };
### BASE
@ -174,10 +174,9 @@ recurseIntoAttrs rec {
kimagemapeditor = callPackage ./webdev/kimagemapeditor.nix { };
};
/*
kdepim_runtime = callPackage ./pim-runtime { };
kdepim = callPackage ./pim { };
*/
kdepim_runtime = callPackage ./pim-runtime.nix { };
kdepim = callPackage ./pim.nix { };
### DEVELOPMENT

View File

@ -0,0 +1,17 @@
{ kde, fetchurl, cmake, kdelibs, qt4, phonon, libxml2, libxslt, boost
, kdepimlibs, automoc4, akonadi, soprano, strigi, shared_mime_info
, shared_desktop_ontologies }:
kde.package rec {
buildInputs =
[ cmake kdelibs qt4 automoc4 phonon kdepimlibs akonadi strigi
soprano boost shared_mime_info shared_desktop_ontologies
libxml2 libxslt
];
meta = {
description = "KDE PIM runtime";
license = "GPL";
kde.name = "kdepim-runtime";
};
}

View File

@ -1,27 +0,0 @@
{ kde, fetchurl, cmake, qt4, perl, libxml2, libxslt, boost, shared_mime_info
, kdelibs, kdepimlibs
, automoc4, phonon, akonadi, soprano, strigi}:
kde.package rec {
buildInputs = [ cmake qt4 perl libxml2 libxslt boost shared_mime_info
kdelibs kdepimlibs
automoc4 phonon akonadi soprano strigi ];
prePatch = ''
find .. -name CMakeLists.txt | xargs sed -i -e "s@DESTINATION \''${KDE4_DBUS_INTERFACES_DIR}@DESTINATION \''${CMAKE_INSTALL_PREFIX}/share/dbus-1/interfaces/@"
'';
src = fetchurl {
url = "mirror://kde/stable/kdepim-${meta.kde.version}/src/${meta.kde.name}-${meta.kde.version}.tar.bz2";
sha256 = "029a0i83b2yrc1xn9as7gc9rakpxjh5cjmqcmhrrj0xwalqz490n";
};
meta = {
description = "KDE PIM runtime";
homepage = http://www.kde.org;
license = "GPL";
kde = {
name = "kdepim-runtime";
version = "4.4.8";
};
};
}

View File

@ -0,0 +1,34 @@
{ kde, fetchurl, cmake, boost, gpgme, libassuan, libxslt
, kdelibs, kdepimlibs, kdepim_runtime
, automoc4, akonadi, qt4, phonon, soprano, shared_desktop_ontologies
, strigi, cyrus_sasl }:
kde.package rec {
buildInputs =
[ cmake kdelibs qt4 automoc4 phonon kdepimlibs boost soprano
akonadi strigi shared_desktop_ontologies libxslt cyrus_sasl
gpgme libassuan
#boost gpgme libassuan libgpgerror libxslt
#shared_mime_info libXScrnSaver kdelibs kdepimlibs automoc4 akonadi
];
#prePatch = ''
# find .. -name CMakeLists.txt | xargs sed -i -e "s@DESTINATION \''${KDE4_DBUS_INTERFACES_DIR}@DESTINATION \''${CMAKE_INSTALL_PREFIX}/share/dbus-1/interfaces/@"
#'';
postInstall = ''
mkdir -p $out/nix-support/
echo ${akonadi} ${kdepimlibs} ${kdepim_runtime} > $out/nix-support/propagated-user-env-packages
'';
meta = {
description = "KDE PIM tools";
longDescription = ''
Contains various personal information management tools for KDE, such as an organizer.
'';
license = "GPL";
homepage = http://pim.kde.org;
kde.name = "kdepim";
};
}

View File

@ -1,34 +0,0 @@
{ kde, fetchurl, cmake, perl, boost, gpgme, libassuan, libgpgerror, libxslt
, shared_mime_info, libXScrnSaver, kdelibs, kdepimlibs, kdepim_runtime
, automoc4, akonadi, qca2}:
kde.package rec {
buildInputs = [ cmake boost gpgme libassuan libgpgerror libxslt
shared_mime_info libXScrnSaver kdelibs kdepimlibs automoc4 akonadi ];
prePatch = ''
find .. -name CMakeLists.txt | xargs sed -i -e "s@DESTINATION \''${KDE4_DBUS_INTERFACES_DIR}@DESTINATION \''${CMAKE_INSTALL_PREFIX}/share/dbus-1/interfaces/@"
'';
postInstall = ''
mkdir -p $out/nix-support/
echo ${akonadi} ${kdepimlibs} ${kdepim_runtime} > $out/nix-support/propagated-user-env-packages
'';
src = fetchurl {
url = "mirror://kde/stable/kdepim-${meta.kde.version}/src/${meta.kde.name}-${meta.kde.version}.tar.bz2";
sha256 = "02nbdn8s4504ljqz0qylm1jyw4hpg5fjw3vi6sbzm522xvkax4wh";
};
meta = {
description = "KDE PIM tools";
longDescription = ''
Contains various personal information management tools for KDE, such as an organizer
'';
license = "GPL";
homepage = http://pim.kde.org;
kde = {
name = "kdepim";
version = "4.4.8";
};
};
}