FreeCAD / homebrew-freecad

Homebrew recipes for FreeCAD
56 stars 34 forks source link

Refactor freecad.rb for FreeCAD 0.16+, Travis-CI and FreeCAD-ports-cache #24

Closed bblacey closed 6 years ago

bblacey commented 8 years ago

Some of the changes necessary:

bblacey commented 8 years ago

This formula is still in work but the following configurations have been tested and this formula is now used by Travis CI to install all FreeCAD dependencies for each continuous integration build.

Install FreeCAD dependencies brew install --only-dependencies FreeCAD/freecad/freecad

Install FreeCAD dependencies using pre-built FreeCAD-specific bottles to reduce install time brew install --only-dependencies FreeCAD/freecad/freecad --with-freecad-bottles

Install FreeCAD 0.17 head brew install FreeCAD/freecad/freecad -HEAD

Install FreeCAD 0.17_pre brew install FreeCAD/freecad/freecad

Still need to add ability to package as an Application but I see this mainly for installing FreeCAD dependencies and most non-developers should simply use the CI builds available in the Releases section of the FreeCAD/FreeCAD Github repo.

ianrrees commented 6 years ago

Safe to say this is now done?

bblacey commented 6 years ago

Yes. Thanks :)