From 5ae1439f99bc6cd8bbd0b17f12d1179f36429b9d Mon Sep 17 00:00:00 2001 From: Sander van der Burg Date: Fri, 20 Feb 2009 16:21:36 +0000 Subject: [PATCH] Added KDE 4.2 packages for sdk,pim,artwork,webdev,edu svn path=/nixpkgs/trunk/; revision=14144 --- pkgs/desktops/kde-4.2/artwork/default.nix | 12 +++++ pkgs/desktops/kde-4.2/default.nix | 46 ++++++++++++++++++- pkgs/desktops/kde-4.2/edu/default.nix | 13 ++++++ pkgs/desktops/kde-4.2/network/default.nix | 8 +++- pkgs/desktops/kde-4.2/pim/default.nix | 13 ++++++ pkgs/desktops/kde-4.2/sdk/default.nix | 13 ++++++ .../kde-4.2/support/decibel/default.nix | 10 ++++ .../kde-4.2/support/eigen/default.nix | 10 ++++ pkgs/desktops/kde-4.2/webdev/default.nix | 12 +++++ 9 files changed, 133 insertions(+), 4 deletions(-) create mode 100644 pkgs/desktops/kde-4.2/artwork/default.nix create mode 100644 pkgs/desktops/kde-4.2/edu/default.nix create mode 100644 pkgs/desktops/kde-4.2/pim/default.nix create mode 100644 pkgs/desktops/kde-4.2/sdk/default.nix create mode 100644 pkgs/desktops/kde-4.2/support/decibel/default.nix create mode 100644 pkgs/desktops/kde-4.2/support/eigen/default.nix create mode 100644 pkgs/desktops/kde-4.2/webdev/default.nix diff --git a/pkgs/desktops/kde-4.2/artwork/default.nix b/pkgs/desktops/kde-4.2/artwork/default.nix new file mode 100644 index 00000000000..3c868bac59a --- /dev/null +++ b/pkgs/desktops/kde-4.2/artwork/default.nix @@ -0,0 +1,12 @@ +{stdenv, fetchurl, cmake, qt4, perl, xscreensaver, + kdelibs, kdebase_workspace, automoc4, phonon, strigi, eigen}: + +stdenv.mkDerivation { + name = "kdeartwork-4.2.0"; + src = fetchurl { + url = mirror://kde/stable/4.2.0/src/kdeartwork-4.2.0.tar.bz2; + md5 = "d81623b60c7deb314bc2e28a52254ac2"; + }; + buildInputs = [ cmake qt4 perl xscreensaver + kdelibs kdebase_workspace automoc4 phonon strigi eigen ]; +} diff --git a/pkgs/desktops/kde-4.2/default.nix b/pkgs/desktops/kde-4.2/default.nix index 0e8fff392dc..ee0c0131079 100644 --- a/pkgs/desktops/kde-4.2/default.nix +++ b/pkgs/desktops/kde-4.2/default.nix @@ -37,6 +37,14 @@ rec { inherit automoc4; }; + decibel = import ./support/decibel { + inherit (pkgs) stdenv fetchurl cmake qt4 tapioca_qt; + }; + + eigen = import ./support/eigen { + inherit (pkgs) stdenv fetchurl cmake; + }; + ### LIBS kdelibs = import ./libs { inherit (pkgs) stdenv fetchurl cmake qt4 perl bzip2 pcre fam libxml2 libxslt; @@ -80,6 +88,19 @@ rec { inherit automoc4 phonon; }; + kdeartwork = import ./artwork { + inherit (pkgs) stdenv fetchurl cmake qt4 perl xscreensaver; + inherit kdelibs kdebase_workspace; + inherit automoc4 phonon strigi eigen; + }; + + kdeedu = import ./edu { + inherit (pkgs) stdenv fetchurl cmake qt4 perl libxml2 libxslt openbabel boost; + inherit (pkgs) readline gmm gsl facile ocaml; + inherit kdelibs; + inherit automoc4 phonon; + }; + kdegraphics = import ./graphics { inherit (pkgs) stdenv fetchurl cmake perl qt4 exiv2 lcms saneBackends gphoto2; inherit (pkgs) libspectre djvulibre chmlib; @@ -98,9 +119,16 @@ rec { kdenetwork = import ./network { inherit (pkgs) stdenv fetchurl cmake qt4 perl gmp speex libxml2 libxslt sqlite alsaLib; - inherit (pkgs) libidn; + inherit (pkgs) libidn libvncserver; + inherit (pkgs.xlibs) libXtst; inherit kdelibs kdepimlibs; - inherit automoc4 phonon qca2 soprano qimageblitz; + inherit automoc4 phonon qca2 soprano qimageblitz decibel; + }; + + kdepim = import ./pim { + inherit (pkgs) stdenv fetchurl cmake qt4 perl boost gpgme libassuan libgpgerror; + inherit kdelibs kdepimlibs; + inherit automoc4 phonon akonadi strigi soprano; }; kdegames = import ./games { @@ -120,4 +148,18 @@ rec { inherit kdelibs kdepimlibs; inherit automoc4 phonon qimageblitz; }; + +### DEVELOPMENT + + kdesdk = import ./sdk { + inherit (pkgs) stdenv fetchurl cmake qt4 perl libxml2 libxslt boost subversion; + inherit kdelibs kdepimlibs; + inherit automoc4 phonon strigi; + }; + + kdewebdev = import ./webdev { + inherit (pkgs) stdenv fetchurl cmake qt4 perl libxml2 libxslt boost; + inherit kdelibs kdepimlibs; + inherit automoc4 phonon; + }; } diff --git a/pkgs/desktops/kde-4.2/edu/default.nix b/pkgs/desktops/kde-4.2/edu/default.nix new file mode 100644 index 00000000000..ea60ef0b4cb --- /dev/null +++ b/pkgs/desktops/kde-4.2/edu/default.nix @@ -0,0 +1,13 @@ +{stdenv, fetchurl, cmake, qt4, perl, libxml2, libxslt, openbabel, boost, readline, gmm, gsl, + facile, ocaml, + kdelibs, automoc4, phonon}: + +stdenv.mkDerivation { + name = "kdeedu-4.2.0"; + src = fetchurl { + url = mirror://kde/stable/4.2.0/src/kdeedu-4.2.0.tar.bz2; + md5 = "aaddbdab29e1d284ad8ee67a78b4c597"; + }; + buildInputs = [ cmake qt4 perl libxml2 libxslt openbabel boost readline gmm gsl facile + kdelibs automoc4 phonon ]; +} diff --git a/pkgs/desktops/kde-4.2/network/default.nix b/pkgs/desktops/kde-4.2/network/default.nix index 9ce0a036099..661de9efba8 100644 --- a/pkgs/desktops/kde-4.2/network/default.nix +++ b/pkgs/desktops/kde-4.2/network/default.nix @@ -1,5 +1,7 @@ {stdenv, fetchurl, cmake, qt4, perl, speex, gmp, libxml2, libxslt, sqlite, alsaLib, libidn, - kdelibs, kdepimlibs, automoc4, phonon, qca2, soprano, qimageblitz}: + libvncserver, + libXtst, + kdelibs, kdepimlibs, automoc4, phonon, qca2, soprano, qimageblitz, decibel}: stdenv.mkDerivation { name = "kdenetwork-4.2.0"; @@ -9,5 +11,7 @@ stdenv.mkDerivation { }; CMAKE_PREFIX_PATH=kdepimlibs; buildInputs = [ cmake qt4 perl speex gmp libxml2 libxslt sqlite alsaLib libidn - kdelibs kdepimlibs automoc4 phonon qca2 soprano qimageblitz ]; + libvncserver + libXtst + kdelibs kdepimlibs automoc4 phonon qca2 soprano qimageblitz decibel ]; } diff --git a/pkgs/desktops/kde-4.2/pim/default.nix b/pkgs/desktops/kde-4.2/pim/default.nix new file mode 100644 index 00000000000..9cdb9505f27 --- /dev/null +++ b/pkgs/desktops/kde-4.2/pim/default.nix @@ -0,0 +1,13 @@ +{stdenv, fetchurl, cmake, qt4, perl, boost, gpgme, libassuan, libgpgerror, + kdelibs, kdepimlibs, automoc4, phonon, akonadi, strigi, soprano}: + +stdenv.mkDerivation { + name = "kdepim-4.2.0"; + src = fetchurl { + url = mirror://kde/stable/4.2.0/src/kdepim-4.2.0.tar.bz2; + md5 = "a80631de21930b2544c86722138aaa6c"; + }; + CMAKE_PREFIX_PATH=kdepimlibs; + buildInputs = [ cmake qt4 perl boost gpgme libassuan libgpgerror + kdelibs kdepimlibs automoc4 phonon akonadi strigi soprano ]; +} diff --git a/pkgs/desktops/kde-4.2/sdk/default.nix b/pkgs/desktops/kde-4.2/sdk/default.nix new file mode 100644 index 00000000000..b8bccc2023f --- /dev/null +++ b/pkgs/desktops/kde-4.2/sdk/default.nix @@ -0,0 +1,13 @@ +{stdenv, fetchurl, cmake, qt4, perl, libxml2, libxslt, boost, subversion, + kdelibs, kdepimlibs, automoc4, phonon, strigi}: + +stdenv.mkDerivation { + name = "kdesdk-4.2.0"; + src = fetchurl { + url = mirror://kde/stable/4.2.0/src/kdesdk-4.2.0.tar.bz2; + md5 = "79d01b4f10f1ecc283f7860d2c7973e9"; + }; + CMAKE_PREFIX_PATH=kdepimlibs; + buildInputs = [ cmake qt4 perl libxml2 libxslt boost subversion + kdelibs kdepimlibs automoc4 phonon strigi ]; +} diff --git a/pkgs/desktops/kde-4.2/support/decibel/default.nix b/pkgs/desktops/kde-4.2/support/decibel/default.nix new file mode 100644 index 00000000000..4f076510f44 --- /dev/null +++ b/pkgs/desktops/kde-4.2/support/decibel/default.nix @@ -0,0 +1,10 @@ +{stdenv, fetchurl, cmake, qt4, tapioca_qt}: + +stdenv.mkDerivation { + name = "decibel-0.5.0"; + src = fetchurl { + url = http://decibel.kde.org/fileadmin/downloads/decibel/releases/decibel-0.5.0.tar.gz; + md5 = "7de299ace568c87a746388ad765228e5"; + }; + buildInputs = [ cmake qt4 tapioca_qt ]; +} diff --git a/pkgs/desktops/kde-4.2/support/eigen/default.nix b/pkgs/desktops/kde-4.2/support/eigen/default.nix new file mode 100644 index 00000000000..8ad17db3e04 --- /dev/null +++ b/pkgs/desktops/kde-4.2/support/eigen/default.nix @@ -0,0 +1,10 @@ +{stdenv, fetchurl, cmake}: + +stdenv.mkDerivation { + name = "eigen-2.0.0"; + src = fetchurl { + url = http://download.tuxfamily.org/eigen/eigen-2.0.0.tar.bz2; + md5 = "bedfe344498b926a4b5db17d2846dbb5"; + }; + buildInputs = [ cmake ]; +} diff --git a/pkgs/desktops/kde-4.2/webdev/default.nix b/pkgs/desktops/kde-4.2/webdev/default.nix new file mode 100644 index 00000000000..1642bc9aa86 --- /dev/null +++ b/pkgs/desktops/kde-4.2/webdev/default.nix @@ -0,0 +1,12 @@ +{stdenv, fetchurl, cmake, qt4, perl, libxml2, libxslt, boost, + kdelibs, kdepimlibs, automoc4, phonon}: + +stdenv.mkDerivation { + name = "kdewebdev-4.2.0"; + src = fetchurl { + url = mirror://kde/stable/4.2.0/src/kdewebdev-4.2.0.tar.bz2; + md5 = "8b60c68f6cbbe9c5bb48caa576853f9e"; + }; + CMAKE_PREFIX_PATH=kdepimlibs; + buildInputs = [ cmake qt4 perl libxml2 libxslt boost kdelibs kdepimlibs automoc4 phonon ]; +}