summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorYury G. Kudryashov <urkud.urkud@gmail.com>2010-08-02 17:14:59 +0000
committerYury G. Kudryashov <urkud.urkud@gmail.com>2010-08-02 17:14:59 +0000
commit5245e8f8856defd16fe2be33cf625a0a73cf7b21 (patch)
tree17a28e3528471f1198efb49ba3f5517183b7aee7 /pkgs
parent695b1508447e2462a0c246f8d764f41b96e7cf99 (diff)
downloadnixpkgs-5245e8f8856defd16fe2be33cf625a0a73cf7b21.tar
nixpkgs-5245e8f8856defd16fe2be33cf625a0a73cf7b21.tar.gz
nixpkgs-5245e8f8856defd16fe2be33cf625a0a73cf7b21.tar.bz2
nixpkgs-5245e8f8856defd16fe2be33cf625a0a73cf7b21.tar.lz
nixpkgs-5245e8f8856defd16fe2be33cf625a0a73cf7b21.tar.xz
nixpkgs-5245e8f8856defd16fe2be33cf625a0a73cf7b21.tar.zst
nixpkgs-5245e8f8856defd16fe2be33cf625a0a73cf7b21.zip
small fixes, kdepimlibs, oxygen-icons
svn path=/nixpkgs/trunk/; revision=22891
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/desktops/kde-4.5/default.nix38
-rw-r--r--pkgs/desktops/kde-4.5/pimlibs/default.nix21
-rw-r--r--pkgs/desktops/kde-4.5/support/oxygen-icons/default.nix16
3 files changed, 61 insertions, 14 deletions
diff --git a/pkgs/desktops/kde-4.5/default.nix b/pkgs/desktops/kde-4.5/default.nix
index a002e98e758..d1c427f3e14 100644
--- a/pkgs/desktops/kde-4.5/default.nix
+++ b/pkgs/desktops/kde-4.5/default.nix
@@ -3,10 +3,24 @@ pkgs:
 pkgs.recurseIntoAttrs (rec {
 
 ### SUPPORT
+  akonadi = import ./support/akonadi {
+    inherit (pkgs) stdenv fetchurl cmake qt4 shared_mime_info libxslt boost
+      mysql;
+    inherit automoc4 soprano;
+  };
+
+  attica = import ./support/attica {
+    inherit (pkgs) stdenv fetchurl cmake qt4;
+  };
+
   automoc4 = import ./support/automoc4 {
     inherit (pkgs) stdenv fetchurl cmake qt4;
   };
 
+  oxygen_icons = import ./support/oxygen-icons {
+    inherit (pkgs) stdenv fetchurl cmake;
+  };
+
   phonon = import ./support/phonon {
     inherit (pkgs) stdenv fetchurl cmake pkgconfig qt4 xineLib pulseaudio;
     inherit (pkgs.gst_all) gstreamer gstPluginsBase;
@@ -16,28 +30,18 @@ pkgs.recurseIntoAttrs (rec {
 
   polkit_qt_1 = import ./support/polkit-qt-1 {
     inherit (pkgs) stdenv fetchurl cmake pkgconfig qt4 glib polkit;
-	inherit automoc4;
+    inherit automoc4;
   };
 
   strigi = import ./support/strigi {
     inherit (pkgs) stdenv fetchurl lib cmake perl;
     inherit (pkgs) bzip2 qt4 libxml2 expat exiv2 cluceneCore;
   };
-  
+
   soprano = import ./support/soprano {
     inherit (pkgs) stdenv fetchurl cmake cluceneCore redland libiodbc qt4;
   };
 
-  akonadi = import ./support/akonadi {
-	inherit (pkgs) stdenv fetchurl cmake qt4 shared_mime_info libxslt boost
-	  mysql;
-	inherit automoc4 soprano;
-  };
-
-  attica = import ./support/attica {
-    inherit (pkgs) stdenv fetchurl cmake qt4;
-  };
-
   qca2 = import ./support/qca2 {
     inherit (pkgs) stdenv fetchurl which qt4;
   };
@@ -46,14 +50,20 @@ pkgs.recurseIntoAttrs (rec {
     inherit (pkgs) stdenv fetchurl qt4 openssl;
     inherit qca2;
   };
-  
+
 ### LIBS
   kdelibs = import ./libs {
     inherit (pkgs) stdenv fetchurl lib cmake qt4 perl bzip2 pcre fam libxml2 libxslt;
     inherit (pkgs) xz flex bison giflib jasper openexr aspell avahi shared_mime_info
       kerberos acl attr shared_desktop_ontologies enchant libdbusmenu_qt;
-	inherit (pkgs) docbook_xsl docbook_xml_dtd_42;
+    inherit (pkgs) docbook_xsl docbook_xml_dtd_42;
     inherit (pkgs.xlibs) libXScrnSaver;
     inherit automoc4 phonon strigi soprano qca2 attica polkit_qt_1;
   };
+
+  kdepimlibs = import ./pimlibs {
+    inherit (pkgs) stdenv fetchurl cmake qt4 perl boost cyrus_sasl gpgme libical
+      openldap shared_mime_info;
+    inherit kdelibs automoc4 phonon akonadi;
+  };
 })
diff --git a/pkgs/desktops/kde-4.5/pimlibs/default.nix b/pkgs/desktops/kde-4.5/pimlibs/default.nix
new file mode 100644
index 00000000000..5511b4de88c
--- /dev/null
+++ b/pkgs/desktops/kde-4.5/pimlibs/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, fetchurl, cmake, qt4, perl, boost, cyrus_sasl, gpgme, libical, openldap, shared_mime_info
+, kdelibs, automoc4, phonon, akonadi}:
+
+stdenv.mkDerivation rec {
+  name = "kdepimlibs-4.4.92";
+
+  src = fetchurl {
+    url = "mirror://kde/unstable/4.4.92/src/${name}.tar.bz2";
+    sha256 = "08y1fvacahv565vfvjjkg10cg660zbfqbqi8n280nxz73qgjmlj7";
+  };
+
+  buildInputs = [ cmake qt4 perl boost cyrus_sasl gpgme libical openldap
+    shared_mime_info kdelibs automoc4 phonon akonadi ];
+
+  meta = {
+    description = "KDE PIM libraries";
+    license = "LGPL";
+    homepage = http://www.kde.org;
+    inherit (kdelibs.meta) maintainers;
+  };
+}
diff --git a/pkgs/desktops/kde-4.5/support/oxygen-icons/default.nix b/pkgs/desktops/kde-4.5/support/oxygen-icons/default.nix
new file mode 100644
index 00000000000..f290c528290
--- /dev/null
+++ b/pkgs/desktops/kde-4.5/support/oxygen-icons/default.nix
@@ -0,0 +1,16 @@
+{stdenv, fetchurl, cmake}:
+
+stdenv.mkDerivation rec {
+  name = "oxygen-icons-4.4.92";
+  src = fetchurl {
+    url = "mirror://kde/unstable/4.4.92/src/${name}.tar.bz2";
+    sha256 = "1aqc5p93c9jz660x94pxx7anamrpmwd490jy0lw38y99lbdhgz9k";
+  };
+  buildInputs = [ cmake ];
+  meta = with stdenv.lib; {
+    description = "KDE Oxygen theme icons";
+    longDescription = "Contains icons for the KDE Oxygen theme, which is the default icon theme since KDE 4.3";
+    license = "GPL";
+    maintainers = [ maintainers.sander ];
+  };
+}