anchor.diff:      version = fetchVersion;
     };
   
  -
     nativeBuildInputs = [
       cmake
  -    #ninja
       perl
       pythonPackages.sphinx
       python2Packages.python
  +    python2Packages.wrapPython
       python3Packages.cython
       python3Packages.python
       yasm
  
positive.code: { stdenv
  , cmake
  , fetchgit
  , ninja
  , perl
  , pythonPackages
  , python2Packages
  
negative.code: 
    postPatch = ''
      # We manually set the version of ceph directly so we don't have to depend on git
      sed \
        -e 's,GIT-NOTFOUND,${version},g' \
        -e 's,GITDIR-NOTFOUND,${replaceChars ["-" "."] ["" ""] version},g' \
        -i cmake/modules/GetGitRevisionDescription.cmake
    '';
  
    cmakeFlags = [
      #"-DWITH_SPDK=ON"
      "-DWITH_XIO=ON"
      "-DHAVE_BABELTRACE=OFF"
      "-DDEBUG_GATHER=OFF"
      #"-DHAVE_LIBZFS=ON"  # Broken build and broken for using anyway
      "-DWITH_TESTS=OFF"
      #"-DWITH_FIO=ON"
      "-DWITH_SYSTEMD=ON"
  
      "-DBUILD_SHARED_LIBS=ON"
  