diff options
author | Michael Raskin <7c6f434c@mail.ru> | 2008-03-20 15:40:26 +0000 |
---|---|---|
committer | Michael Raskin <7c6f434c@mail.ru> | 2008-03-20 15:40:26 +0000 |
commit | 5f2bcdbdb6bb8bf39ccd749a0cf0e5c697a04e13 (patch) | |
tree | 0598ae123d84f79a1cbef154d1dd38774c71e4ff /pkgs/top-level/all-packages.nix | |
parent | 95f0e6a1a75dabb2131aae1db0a4ee30c802b2ca (diff) |
Some refactorings in builderDefs. Psi is a simple showcase. TeXLive now works as far as English is concerned, and it is also updated up to newest builderDefs.
svn path=/nixpkgs/trunk/; revision=11235
Diffstat (limited to 'pkgs/top-level/all-packages.nix')
-rw-r--r-- | pkgs/top-level/all-packages.nix | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1798a03de1b29..d98cb46490d51 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -270,6 +270,9 @@ let pkgs = rec { inherit stringsWithDeps lib stdenv writeScript fetchurl; }; + builderDefsPackage = expr: lib.sumArgs + (((builderDefs null).builderDefsPackage builderDefs) expr); + stringsWithDeps = import ../lib/strings-with-deps.nix { inherit stdenv lib; }; @@ -6076,11 +6079,13 @@ let pkgs = rec { inherit fetchurl stdenv tetex lazylist; }; - psiFun = lib.sumArgs (selectVersion ../applications/networking/instant-messengers/psi "0.11") { - inherit builderDefs zlib aspell sox openssl; - inherit (xlibs) xproto libX11 libSM libICE; - qt = qt4; - }; + psiFun = builderDefsPackage + (selectVersion ../applications/networking/instant-messengers/psi "0.11") + { + inherit builderDefs zlib aspell sox openssl; + inherit (xlibs) xproto libX11 libSM libICE; + qt = qt4; + }; psi = psiFun null; @@ -6146,7 +6151,7 @@ let pkgs = rec { inherit stdenv perl tetex graphviz ghostscript; }; - texLiveFun = lib.sumArgs (import ../misc/tex/texlive) { + texLiveFun = builderDefsPackage (import ../misc/tex/texlive) { inherit builderDefs zlib bzip2 ncurses libpng ed gd t1lib freetype icu perl; inherit (xlibs) libXaw libX11 xproto libXt libXpm |