Author: urkud
Date: Mon Aug  2 17:11:19 2010
New Revision: 22889
URL: https://svn.nixos.org/websvn/nix/?rev=22889&sc=1

Log:
Add parts of kdesupport for kde-4.5

Added:
   nixpkgs/trunk/pkgs/desktops/kde-4.5/default.nix
Modified:
   nixpkgs/trunk/pkgs/desktops/kde-4.5/support/automoc4/default.nix
   nixpkgs/trunk/pkgs/desktops/kde-4.5/support/qca2/default.nix
   nixpkgs/trunk/pkgs/desktops/kde-4.5/support/qca2/ossl.nix
   nixpkgs/trunk/pkgs/desktops/kde-4.5/support/soprano/default.nix
   nixpkgs/trunk/pkgs/top-level/all-packages.nix

Added: nixpkgs/trunk/pkgs/desktops/kde-4.5/default.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/default.nix     Mon Aug  2 17:11:19 
2010        (r22889)
@@ -0,0 +1,40 @@
+pkgs:
+
+pkgs.recurseIntoAttrs (rec {
+
+### SUPPORT
+  automoc4 = import ./support/automoc4 {
+    inherit (pkgs) stdenv fetchurl cmake qt4;
+  };
+
+  phonon = import ./support/phonon {
+    inherit (pkgs) stdenv fetchurl cmake pkgconfig qt4 xineLib pulseaudio;
+    inherit (pkgs.gst_all) gstreamer gstPluginsBase;
+    inherit (pkgs.xlibs) libXau libXdmcp libpthreadstubs;
+    inherit automoc4;
+  };
+
+  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;
+  };
+
+  qca2_ossl = import ./support/qca2/ossl.nix {
+    inherit (pkgs) stdenv fetchurl qt4 openssl;
+    inherit qca2;
+  };
+  
+})

Modified: nixpkgs/trunk/pkgs/desktops/kde-4.5/support/automoc4/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/desktops/kde-4.5/support/automoc4/default.nix    Mon Aug 
 2 16:51:33 2010        (r22888)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/support/automoc4/default.nix    Mon Aug 
 2 17:11:19 2010        (r22889)
@@ -1,15 +1,15 @@
-{stdenv, fetchurl, lib, cmake, qt4}:
+{stdenv, fetchurl, cmake, qt4}:
 
-stdenv.mkDerivation {
+stdenv.mkDerivation rec {
   name = "automoc4-0.9.88";
   src = fetchurl {
-    url = mirror://kde/stable/automoc4/0.9.88/automoc4-0.9.88.tar.bz2;
-    md5 = "91bf517cb940109180ecd07bc90c69ec";
+    url = "mirror://kde/stable/automoc4/0.9.88/${name}.tar.bz2";
+    sha256 = "0jackvg0bdjg797qlbbyf9syylm0qjs55mllhn11vqjsq3s1ch93";
   };
   buildInputs = [ cmake qt4 ];
   meta = {
     description = "KDE Meta Object Compiler";
     license = "BSD";
-    maintainers = [ lib.maintainers.sander ];
+    maintainers = [ stdenv.lib.maintainers.sander ];
   };
 }

Modified: nixpkgs/trunk/pkgs/desktops/kde-4.5/support/qca2/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/desktops/kde-4.5/support/qca2/default.nix        Mon Aug 
 2 16:51:33 2010        (r22888)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/support/qca2/default.nix        Mon Aug 
 2 17:11:19 2010        (r22889)
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, lib, which, qt4}:
+{stdenv, fetchurl, which, qt4}:
 
 stdenv.mkDerivation {
   name = "qca-2.0.2";
@@ -7,10 +7,10 @@
     sha256 = 
"49b5474450104a2298747c243de1451ab7a6aeed4bf7df43ffa4b7128a2837b8";
   };
   buildInputs = [ which qt4 ];
-  meta = {
+  meta = with stdenv.lib; {
     description = "Qt Cryptographic Architecture";
     license = "LGPL";
     homepage = http://delta.affinix.com/qca;
-    maintainers = [ lib.maintainers.sander ];
+    maintainers = [ maintainers.sander maintainers.urkud ];
   };
 }

Modified: nixpkgs/trunk/pkgs/desktops/kde-4.5/support/qca2/ossl.nix
==============================================================================
--- nixpkgs/trunk/pkgs/desktops/kde-4.5/support/qca2/ossl.nix   Mon Aug  2 
16:51:33 2010        (r22888)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/support/qca2/ossl.nix   Mon Aug  2 
17:11:19 2010        (r22889)
@@ -1,4 +1,4 @@
-{stdenv, fetchurl, lib, qt4, qca2, openssl}:
+{stdenv, fetchurl, qt4, qca2, openssl}:
 
 stdenv.mkDerivation rec {
   name = "qca-ossl-2.0.0-beta3";
@@ -14,10 +14,10 @@
     configureFlags="$configureFlags --plugins-path=$out/lib/qt4/plugins"
   '';
   patches = [ ./ossl-remove-whirlpool.patch ];
-  meta = {
+  meta = with stdenv.lib; {
     description = "Qt Cryptographic Architecture OpenSSL plugin";
     license = "LGPL";
     homepage = http://delta.affinix.com/qca;
-    maintainers = [ lib.maintainers.urkud ];
+    maintainers = [ maintainers.urkud ];
   };
 }

Modified: nixpkgs/trunk/pkgs/desktops/kde-4.5/support/soprano/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/desktops/kde-4.5/support/soprano/default.nix     Mon Aug 
 2 16:51:33 2010        (r22888)
+++ nixpkgs/trunk/pkgs/desktops/kde-4.5/support/soprano/default.nix     Mon Aug 
 2 17:11:19 2010        (r22889)
@@ -1,11 +1,11 @@
-{stdenv, fetchurl, lib, cmake, qt4, cluceneCore, redland, libiodbc}:
+{stdenv, fetchurl, cmake, qt4, cluceneCore, redland, libiodbc}:
 
 stdenv.mkDerivation rec {
-  name = "soprano-2.4.63";
+  name = "soprano-2.4.64";
 
   src = fetchurl {
     url = "mirror://sf/soprano/${name}.tar.bz2";
-    sha256 = "0iqs0dy5d0pgf2x3vpigwvs8vp7mvfvzimkdw7dvqlqbbld05qbf";
+    sha256 = "1jrpgp573r2q20v108a0528f92n7g892pdr44fgskcq7wf8l8mzv";
   };
 
   # We disable the Java backend, since we do not need them and they make the 
closure size much bigger
@@ -15,7 +15,7 @@
     homepage = http://soprano.sourceforge.net/;
     description = "An object-oriented C++/Qt4 framework for RDF data";
     license = "LGPL";
-    maintainers = with lib.maintainers; [ sander urkud ];
-    platforms = qt4.meta.platforms;
+    maintainers = with stdenv.lib.maintainers; [ sander urkud ];
+    inherit (qt4.meta) platforms;
   };
 }

Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/all-packages.nix       Mon Aug  2 16:51:33 
2010        (r22888)
+++ nixpkgs/trunk/pkgs/top-level/all-packages.nix       Mon Aug  2 17:11:19 
2010        (r22889)
@@ -6579,6 +6579,11 @@
     stdenv = stdenv2;
   });
 
+  kde45 = makeOverridable (import ../desktops/kde-4.5) (pkgs // {
+    openexr = openexr_1_6_1;
+    stdenv = stdenv2;
+  });
+
   xfce = xfce4;
   xfce4 = recurseIntoAttrs (import ../desktops/xfce-4 pkgs);
 
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to