anchor.diff:      "-DPLUGIN_IO_QPDAL=ON" # required for .las/.laz support
       "-DPLUGIN_IO_QPHOTOSCAN=ON"
       "-DPLUGIN_IO_QRDB=OFF" # Riegl rdblib is proprietary; not packaged in nixpkgs
  +
  +    "-DPLUGIN_STANDARD_QPCL=ON" # Adds PCD import and export support
     ];
   
     meta = with lib; {
  
positive.code: , LASzip
  , libLAS
  , pdal
  , qtbase
  , qtsvg
  , qttools
  
negative.code: 
  mkDerivation rec {
    pname = "cloudcompare";
    # Released version doesn't work with packaged PCL
    # because it's too new. Considering that a release
    # is a year ago it's unreasonable to wait for it.
    version = "unstable-2021-10-14";
  
    src = fetchFromGitHub {
      owner = "CloudCompare";
      repo = "CloudCompare";
      rev = "1f65ba63756e23291ae91ff52d04da468ade8249";
      sha256 = "x1bDjFjXIl3r+yo1soWvRB+4KGP50/WBoGlrH013JQo=";
      # As of writing includes (https://github.com/CloudCompare/CloudCompare/blob/a1c589c006fc325e8b560c77340809b9c7e7247a/.gitmodules):
      # * libE57Format
      # * PoissonRecon
      # * CCCoreLib
      fetchSubmodules = true;
    };
  
    nativeBuildInputs = [
      cmake
  