anchor.diff:      (builtins.attrNames (builtins.removeAttrs x helperArgNames));
     sourceInfo = rec {
       baseName="tbe";
  -    revision="1319";
  +    revision="2048";
       version="r${revision}";
       name="${baseName}-${version}";
       url="https://tbe.svn.sourceforge.net/svnroot/tbe/trunk";
  -    hash="e9a7c24f0668ba2f36c472c1d05238fa7d9ed2150d99ce8a927285d099cc0f7f";
  +    hash="19pqpkil4r5y9j4nszkbs70lq720nvqw8g8magd8nf2n3l9nqm51";
     };
   in
   rec {
  
positive.code:   inherit (sourceInfo) name version;
    inherit buildInputs;
  
    phaseNames = ["setVars" "doConfigure" "doMakeInstall" "doDeploy"];
    configureCommand = "sh configure";
  
    setVars = a.noDepEntry ''
      export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${a.box2d}/include/Box2D"
  
negative.code: x@{builderDefsPackage
    , qt4, box2d, which
    ,fetchsvn, cmake
    , ...}:
  builderDefsPackage
  (a :
  