formulae bottles for mojave, catalina, big sur, + DMG
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 withlearn more--
instead of-
-
update mojave bottles in this release to use proper naming convention
-
-
need to add cmake cmd for building freecad apple app bundleFreeCAD.app
-
need to also upload a DMG of my build containing myFreeCAD.app
bundle DMG -
research how to resolve issue withFreeCAD.app
apple bundle, and why a manual install oflibpng
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
- updated cmake cmd to disable freetype and the
FreeCAD.app
bundle appears to be working as it should.