NatronGitHub / openfx-misc

Miscellaneous OFX / OpenFX / Open Effects plugins
GNU General Public License v2.0
291 stars 92 forks source link

Why Inpaint/inpaint.h and CImg.h are downloaded with Curl, instead of be bundled witch src? #53

Closed Sunderland93 closed 6 years ago

devernay commented 6 years ago

Cimg.h is a huge file. Inpaint.h has a different license and would taint the whole source. This is also better to maintain patches to the upstream sources, rather than having my own copy of the patches sources. Besides, I am not the author of these times and I prefer making it clear. I don't bundle other dependencies either (eg openimageio), although some of these require patches to work properly with these plugins.

devernay commented 6 years ago

One other large dependency is a curstom build of mangled osmesa using this script: https://github.com/devernay/osmesa-install which requires a specific version of Mesa (I did not make patches for versions later than 17.1.10).