anchor.diff:    };
   
     ruby = import ../development/interpreters/ruby {
  -    inherit fetchurl stdenv readline ncurses;
  -  };
  +    inherit fetchurl stdenv readline ncurses zlib lib openssl;
  +  };
  +
  +  rubygemsFun = builderDefsPackage (import ../development/interpreters/ruby/gems.nix) {
  +    inherit ruby makeWrapper;
  +  };
  +  rubygems = rubygemsFun null;
   
     spidermonkey = import ../development/interpreters/spidermonkey {
       inherit fetchurl stdenv readline;
  
positive.code:     version = "0.6.2";
    };
  
    compizFun = lib.sumArgs (assert mesaSupported; selectVersion ../applications/window-managers/compiz "0.6.2") {
      inherit lib builderDefs stringsWithDeps;
      inherit fetchurl stdenv pkgconfig libpng mesa perl perlXMLParser libxslt;
      inherit (xorg) libXcomposite libXfixes libXdamage libXrandr
        libXinerama libICE libSM libXrender xextproto compositeproto fixesproto
        damageproto randrproto xineramaproto renderproto kbproto;
      inherit (gnome) startupnotification libwnck GConf;
      inherit (gtkLibs) gtk;
      inherit (gnome) libgnome libgnomeui metacity
  
negative.code:     inherit fetchurl stdenv python makeWrapper;
    };
  
    minicomFun = builderDefsPackage (selectVersion ../tools/misc/minicom "2.3") {
      inherit ncurses;
    };
    minicom = minicomFun null;
  
    monodevelop = import ../applications/editors/monodevelop {
      inherit fetchurl stdenv file mono gtksourceviewsharp
              gtkmozembedsharp monodoc perl perlXMLParser pkgconfig;
  