conda-forge / pcl-feedstock

A conda-smithy repository for pcl.
BSD 3-Clause "New" or "Revised" License
3 stars 15 forks source link

Allow variant for headless use without GUI support #42

Open johnwason opened 2 years ago

johnwason commented 2 years ago

Currently PCL is depending on VTK and a bunch of other GUI libraries. For a lot of robotic applications this isn't used since PCL is used without visualization and simply used as an embedded library. Depending on GUI libraries is causing a huge number of other packages to be installed that aren't necessary.

Tobias-Fischer commented 2 years ago

We could build a variant without these dependencies - are you happy to create a pull request?

traversaro commented 3 months ago

xref: https://github.com/conda-forge/opencv-feedstock/issues/293

johnwason commented 3 months ago

Sorry, I completely forgot about this request. I will take a look at implementing the variant.

traversaro commented 4 days ago

For reference, if https://github.com/conda-forge/pcl-feedstock/pull/68 gets merged the run dependency on the vtk with qt variant needs to be made conditional on the specific pcl variant used.