Explicit pkgs.prefix

svn path=/nixpkgs/trunk/; revision=23329
This commit is contained in:
Yury G. Kudryashov 2010-08-21 19:27:31 +00:00
parent c3948239d7
commit 608cde4f82
4 changed files with 29 additions and 39 deletions

View file

@ -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";

View file

@ -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 ];
};
}

View file

@ -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

View file

@ -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);