leozide / leocad

A CAD application for creating virtual LEGO models
https://www.leocad.org
2.48k stars 212 forks source link

[Packaging] Conda-forge packaging for OS X #847

Open SylvainCorlay opened 1 year ago

SylvainCorlay commented 1 year ago

Now that leocad is available on conda-forge for linux-64, I am looking at making it available for OS X.

  1. Parts library vendoring

It seems that it is required to vendor the parts library as part of the package (as per issue https://github.com/leozide/leocad/issues/267 and the compiling documentation page.

Since the ldraw-parts package is available on conda-forge for OS X, I would rather depend on it than vendor it's content with leocad (and vendoring is strongly advised againsts in the conda-forge policy). At the moment, I am commenting out the corresponding lines in leocad.pro to get passed this error.

  1. Povray vendoring.

Similarly, a build of povray is required. Is it possible to instead depend on the povray conda package ?

SylvainCorlay commented 1 year ago

I did not mean to add the "bug" label - just a byproduct of picking an issue template when creating it.