Skip to content

formulae bottles for mojave, catalina, big sur, + DMG

Compare
Choose a tag to compare
@ipatch ipatch released this 04 Aug 20:42
· 372 commits to master since this release
dc46932

These are the most recent bottles (mojave) I've built circa July 27, 2021 with a mostly updated homebrew installation. Some of the Big Sur & Catalina bottles were grabbed from this repo using a shell script to pull the download URL from a JSON response provided by the brew cmd.

echo "sha256sum"
7e69e4eeb49814bc82a6774c8f32ea8f2fc81963ef793d21c170bb00243e780a  FreeCAD-0.20-25356.dmg

TODO

  • figure out why building bottles on macos mojave is creating filenames with -- instead of - learn more
    • update mojave bottles in this release to use proper naming convention
  • need to add cmake cmd for building freecad apple app bundle FreeCAD.app
  • need to also upload a DMG of my build containing my FreeCAD.app bundle DMG
  • research how to resolve issue with FreeCAD.app apple bundle, and why a manual install of libpng is required
The cmake cmd i used to setup the freecad src to compile an app bundle on macos mojave, which should work on Catalina and Big Sur as well.
echo "cd to an out of source build dir before attempting to run below cmake cmd"

cmake \ 
        -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG \
        -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG \
        -DCMAKE_CXX_STANDARD=14 \
        -DBUILD_ENABLE_CXX_STD:STRING=C++14 \
        -Wno-deprecated-declarations \
        -DCMAKE_FIND_FRAMEWORK=LAST \
        -DCMAKE_VERBOSE_MAKEFILE=OFF \
        -Wno-dev \
        -DCMAKE_OSX_SYSROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk \
        -DBUILD_QT5=ON \
        -DUSE_PYTHON3=1 \
        -DPYTHON_EXECUTABLE="/usr/local/opt/python3.9/bin/python3" \
        -DPYTHON_INCLUDE_DIR="/usr/local/opt/python3.9/Frameworks/Python.framework/Headers" \
        -DCMAKE_PREFIX_PATH="" \
        -DBUILD_SMESH=1 \
        -DBUILD_FEM_NETGEN=0 \
        -DBUILD_FEM=0 \
        -DBUILD_TECHDRAW=0 \
        -DFREECAD_USE_EXTERNAL_KDL=ON \
        -DBUILD_WEB=ON \
        -DCMAKE_BUILD_TYPE=Release \
        -DFREECAD_CREATE_MAC_APP=ON \
        -DFREECAD_USE_FREETYPE:BOOL=OFF \
        -DCMAKE_INSTALL_PREFIX=/opt/beta/freecad.apl ../freecad-src

DMG app bundle related notes

update ✨ aug 1, 2021,

  • i spun on a macos big sur vm to test the accompanying dmg apple FreeCAD.app bundle provided by this release, and as far as I can tell everything is working. even the what's this feature appears to be working, that's something i couldn't get working with the conda release. so to sum up, i've tested this release on a fully updated mojave box and a big sur vm running macos 10.0.1

image


  • updated cmake cmd to disable freetype and the FreeCAD.app bundle appears to be working as it should.