zenz / homebrew-freecad

Homebrew recipes for FreeCAD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

homebrew-freecad

img_0039 img_0040
FreeCAD is a Free (as in Libre) multiplatform Open Source Parametric 3D CAD software.
Homebrew is a MacOSX Package Manager.

Overview

The primary and frequent use case for this formula is for developers to conveniently install all the required FreeCAD dependencies to support FreeCAD development.

NOTE: If you are looking for the current macOS builds, please download the latest build from GitHub

Prerequisites

Install homebrew

Installing FreeCAD dependencies (FreeCAD developers)

Developers may find it convenient to simply install the pre-requisites prior to cloning the FreeCAD repo for development builds.

brew tap FreeCAD/freecad
brew install --only-dependencies freecad [--with-qt4] [--with-packaging-utils]

Install flags

--with-qt4 option use this option to install Qt4 and associated dependencies (defaults to Qt 5.x)
--with-packaging-utils use this option to install the packaging utilities

Building The Current Release Version of FreeCAD

brew tap FreeCAD/freecad
brew install freecad

Building HEAD Version of FreeCAD

brew install --HEAD freecad

Building macOS App

brew install freecad --with-macos-app

Continuous Integration Support

The Travis CI system uses this freecad formula to build and test FreeCAD every time a change is made to the FreeCAD/FreeCAD repo meaning that the formula is very well tested itself.

Open Issues

See GitHub Issues

Recognition

Sam Nelson originally developed the freecad homebrew recipe repo circa April 2014 and transferred it to the FreeCAD organization in October 2016.

About

Homebrew recipes for FreeCAD


Languages

Language:Ruby 100.0%