about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorYury G. Kudryashov <urkud.urkud@gmail.com>2010-08-21 19:27:31 +0000
committerYury G. Kudryashov <urkud.urkud@gmail.com>2010-08-21 19:27:31 +0000
commit608cde4f8208c07240f2b7fe24a74df0a35b8183 (patch)
treee97d69aca6432fc18700e6fd96b40f998d92a0a7 /pkgs
parentc3948239d70fa43937154c3b91107ee879822377 (diff)
Explicit pkgs.prefix
svn path=/nixpkgs/trunk/; revision=23329
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/libraries/libktorrent/default.nix4
-rw-r--r--pkgs/development/libraries/phonon-backend-vlc/default.nix7
-rw-r--r--pkgs/tools/misc/partition-manager/default.nix5
-rw-r--r--pkgs/top-level/all-packages.nix52
4 files changed, 29 insertions, 39 deletions
diff --git a/pkgs/development/libraries/libktorrent/default.nix b/pkgs/development/libraries/libktorrent/default.nix
index ead4205b2896c..f048e5043deeb 100644
--- a/pkgs/development/libraries/libktorrent/default.nix
+++ b/pkgs/development/libraries/libktorrent/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, kdelibs, cmake, gmp, qca2, boost, gettext, qt47, automoc4,
+{ stdenv, fetchurl, kdelibs, cmake, gmp, qca2, boost, gettext, qt4, automoc4,
   perl }:
 
 stdenv.mkDerivation rec {
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
   };
 
 # TODO: xfs.h
-  buildInputs = [ cmake kdelibs gmp qca2 boost gettext qt47 automoc4 perl ];
+  buildInputs = [ cmake kdelibs gmp qca2 boost gettext qt4 automoc4 perl ];
 
   meta = {
     description = "A bittorrent library used in ktorrent";
diff --git a/pkgs/development/libraries/phonon-backend-vlc/default.nix b/pkgs/development/libraries/phonon-backend-vlc/default.nix
index 37cbaf59ce591..3763c474e73b5 100644
--- a/pkgs/development/libraries/phonon-backend-vlc/default.nix
+++ b/pkgs/development/libraries/phonon-backend-vlc/default.nix
@@ -1,8 +1,9 @@
-{ stdenv, fetchurl, qt47, vlc, automoc4, cmake }:
+a@{ stdenv, fetchurl, qt4, vlc, automoc4, cmake, phonon }:
 
 let
   pn = "phonon-backend-vlc";
   v = "0.2.0";
+  vlc = a.vlc.override { inherit qt4; }; #Force using the same qt version
 in
 
 stdenv.mkDerivation {
@@ -13,11 +14,11 @@ stdenv.mkDerivation {
     sha256 = "1sac7770vk0ppwbzl9nag387ks7sqmdnm7722kpzafhx1c2r7wsv";
   };
 
-  buildInputs = [ qt47 vlc cmake automoc4 ];
+  buildInputs = [ qt4 vlc cmake automoc4 phonon ];
 
   meta = {
     description = "VideoLAN backend for Phonon multimedia framework";
-    inherit (qt47.meta) platforms;
+    inherit (qt4.meta) platforms;
     maintainers = [ stdenv.lib.maintainers.urkud ];
   };
 }
diff --git a/pkgs/tools/misc/partition-manager/default.nix b/pkgs/tools/misc/partition-manager/default.nix
index 7775aae5bd8ac..b45b1a0aa1fbe 100644
--- a/pkgs/tools/misc/partition-manager/default.nix
+++ b/pkgs/tools/misc/partition-manager/default.nix
@@ -1,4 +1,5 @@
-{ stdenv, fetchurl, cmake, gettext, parted, libuuid, qt4, kde, perl }:
+{ stdenv, fetchurl, cmake, gettext, parted, libuuid, qt4, kdelibs, kdebase,
+  automoc4, phonon, perl }:
 
 stdenv.mkDerivation {
   name = "partitionmanager-1.0.0";
@@ -9,7 +10,7 @@ stdenv.mkDerivation {
   };
 
   buildInputs =
-    [ cmake gettext parted libuuid qt4 kde.kdelibs kde.kdebase kde.automoc4 perl kde.phonon ];
+    [ cmake gettext parted libuuid qt4 kdelibs kdebase automoc4 perl phonon ];
 
   preConfigure = ''
     export VERBOSE=1
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index f363992490cc5..e2eacf4c2dbac 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -3252,7 +3252,7 @@ let
     useGTK = getPkgConfig "libiodbc" "gtk" false;
   };
 
-  libktorrent = newScope kde45 ../development/libraries/libktorrent { };
+  libktorrent = newScope pkgs.kde45 ../development/libraries/libktorrent { };
 
   liblqr1 = callPackage ../development/libraries/liblqr-1 {
     inherit (gnome) glib;
@@ -3593,10 +3593,7 @@ let
     cplusplusSupport = !stdenv ? isDietLibC;
   };
 
-  phonon_backend_vlc = callPackage ../development/libraries/phonon-backend-vlc {
-    vlc = vlc.override { qt4 = qt47; };
-    inherit (kde45) automoc4;
-  };
+  phonon_backend_vlc = newScope pkgs.kde4 ../development/libraries/phonon-backend-vlc { };
 
   physfs = callPackage ../development/libraries/physfs { };
 
@@ -3654,9 +3651,7 @@ let
 
   qtscriptgenerator = callPackage ../development/libraries/qtscriptgenerator { };
 
-  quassel = callPackage ../applications/networking/irc/quassel {
-    inherit (kde4) qt4 kdelibs phonon automoc4;
-  };
+  quassel = newScope pkgs.kde4 ../applications/networking/irc/quassel { };
 
   quesoglc = callPackage ../development/libraries/quesoglc { };
 
@@ -5107,13 +5102,10 @@ let
   awesome = callPackage ../applications/window-managers/awesome {
     inherit (gtkLibs) glib pango;
     lua = lua5;
-    cairo = cairo.override { xcbSupport = true;
-  };
+    cairo = cairo.override { xcbSupport = true; };
   };
 
-  bangarang = callPackage ../applications/video/bangarang {
-    inherit (kde4) qt4 kdelibs automoc4 phonon soprano kdemultimedia;
-  };
+  bangarang = newScope pkgs.kde4 ../applications/video/bangarang { };
 
   batik = callPackage ../applications/graphics/batik { };
 
@@ -5913,9 +5905,7 @@ let
     stdenv = stdenv2;
   };
 
-  partitionManager = callPackage ../tools/misc/partition-manager {
-    kde = kde44;
-  };
+  partitionManager = newScope pkgs.kde4 ../tools/misc/partition-manager { };
 
   pdftk = callPackage ../tools/typesetting/pdftk { };
 
@@ -5992,14 +5982,11 @@ let
       libstdcpp5 = gcc33.gcc;
   };
 
-  rekonq = callPackage ../applications/networking/browsers/rekonq {
+  rekonq = newScope pkgs.kde4 ../applications/networking/browsers/rekonq {
     inherit (gtkLibs) gtk;
-    inherit (kde4) qt4 kdelibs automoc4 phonon;
   };
 
-  rsibreak = callPackage ../applications/misc/rsibreak {
-    inherit (kde4) kdelibs kdebase_workspace;
-  };
+  rsibreak = newScope pkgs.kde4 ../applications/misc/rsibreak { };
 
   rsync = callPackage ../applications/networking/sync/rsync {
     enableACLs = !(stdenv.isDarwin || stdenv.isSunOS);
@@ -6031,9 +6018,7 @@ let
   };
   };
 
-  semnotes = callPackage ../applications/misc/semnotes {
-    inherit (kde4) qt4 kdelibs automoc4 phonon soprano;
-  };
+  semnotes = newScope pkgs.kde4 ../applications/misc/semnotes { };
 
   skype_linux = callPackage_i686 ../applications/networking/skype { };
 
@@ -6172,17 +6157,17 @@ let
   vimHugeX = vim_configurable;
 
   vim_configurable = import ../applications/editors/vim/configurable.nix {
-    inherit fetchurl stdenv ncurses pkgconfig gettext composableDerivation lib;
-    inherit (xlibs) libX11 libXext libSM libXpm
+    inherit (pkgs) fetchurl stdenv ncurses pkgconfig gettext composableDerivation lib;
+    inherit (pkgs.xlibs) libX11 libXext libSM libXpm
         libXt libXaw libXau libXmu libICE;
-    inherit (gtkLibs) glib gtk;
+    inherit (pkgs.gtkLibs) glib gtk;
     features = "huge"; # one of  tiny, small, normal, big or huge
     # optional features by passing
     # python
     # TODO mzschemeinterp perlinterp
-    inherit python perl tcl ruby /*x11*/;
+    inherit (pkgs) python perl tcl ruby /*x11*/;
 
-    lua = lua5;
+    lua = pkgs.lua5;
 
     # optional features by flags
     flags = [ "X11" ]; # only flag "X11" by now
@@ -6606,9 +6591,12 @@ let
 
   kde45 = callPackage ../desktops/kde-4.5 {
     callPackage = newScope ({
-      qjson  = pkgs.qjson.override { qt4 = qt47; };
-      pyqt4 = pkgs.pyqt4.override { qt4 = qt47; };
-      libdbusmenu_qt = pkgs.libdbusmenu_qt.override { qt4 = qt47; };
+      qjson  = pkgs.qjson.override { inherit (pkgs.kde45) qt4; };
+      pyqt4 = pkgs.pyqt4.override { inherit (pkgs.kde45) qt4; };
+      libdbusmenu_qt = pkgs.libdbusmenu_qt.override { inherit (pkgs.kde45) qt4; };
+      libktorrent = pkgs.libktorrent.override {
+        inherit (pkgs.kde45) qt4 kdelibs;
+      };
       shared_desktop_ontologies = pkgs.shared_desktop_ontologies.override { v = "0.5"; };
       stdenv = pkgs.stdenv2;
     } // pkgs.kde45);