Skip to content

FreeCAD 0.20.28286 (Git) DMG app bundle

Compare
Choose a tag to compare
@ipatch ipatch released this 27 Mar 22:51
· 410 commits to master since this release
f683ef1

This release contains a working FreeCAD.app mac app bundle for x86_64 processors, and should run on macOS mojave (10.14) and later.

OS: macOS Mojave (10.14)
Word size of FreeCAD: 64-bit
Version: 0.20.28286 (Git)
Build type: Release
Branch: ipatch.build.master.mar.20
Hash: 50f16686f1fd9813a099a380f2bdd3e243a0325b
Python 3.9.10, Qt 5.15.2, Coin 4.0.0, OCC 7.5.3
Locale: C/Default (C)

Testing on my build box, and daily driver, I did not experience the issues previously mentioned about the Addon Manager, things should just work now. 🤞

I used the below cmake command to assemble this release, after installing all the necessary freecad dependencies via homebrew.

export CC=$bp/opt/llvm@13/bin/clang
export CXX=$bp/opt/llvm@13/bin/clang++;

cmake \
-DHOMEBREW_PREFIX="$bp" \
-DPYTHON_EXECUTABLE="$bp/bin/python3" \
-DPYTHON_INCLUDE_DIR="$bp/opt/python@3.9/Frameworks/Python.framework/Headers" \
-DBUILD_QT5=1 \
-DCMAKE_PREFIX_PATH="$pthxercesc;$pthocc;$pthmedfile;$ptheigen;$pthqt;$pthcoin;$pthtbb;$pthspnav;$pthnetgen;" \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DBUILD_ENABLE_CXX_STD=C++17 \
-DFREECAD_CREATE_MAC_APP=1 \
-DFREECAD_USE_PYBIND11=1 \
-DBUILD_FEM_NETGEN=1 \
-DFREECAD_USE_3DCONNEXION=1 \
-DCMAKE_INSTALL_PREFIX="$code/freecad-git/installs/build.master.mar.20" \
../../freecad-src

The attached DMG contains the working FreeCAD.app bundle, and the sha256sum for the DMG file is below,

7328e66002dbdc26c45c3c3ed48b20c7ce0dd33a353c2aa15cb083830d29764d

if there's anything i've left out, or if something isn't working with this release please open issue in this github repo