anchor.diff:    ] ++ lib.optional (!withSvmLight) ./svmlight-scrubber.patch;
   
     nativeBuildInputs = [ cmake swig ctags ]
  -    ++ (with python2Packages; [ python jinja2 ply ]);
  +    ++ (with python3Packages; [ python jinja2 ply ]);
   
     buildInputs = [
       eigen
  
positive.code:     nlopt
      lp_solve
      colpack
    ] ++ lib.optionals pythonSupport (with python2Packages; [ python numpy ])
      ++ lib.optional opencvSupport opencv;
  
    cmakeFlags = let
  
negative.code: , lp_solve
  , colpack
    # extra support
  , pythonSupport ? false
  , opencvSupport ? false
  , opencv ? null
  , withSvmLight ? false
  }:
  
  assert pythonSupport -> python3Packages != null;
  assert opencvSupport -> opencv != null;
  
  assert (!blas.isILP64) && (!lapack.isILP64);
  