Skip to content

Instantly share code, notes, and snippets.

@AviiNL
Created January 16, 2026 19:07
Show Gist options
  • Select an option

  • Save AviiNL/e5af4375c06dea8846368f07133bc1e5 to your computer and use it in GitHub Desktop.

Select an option

Save AviiNL/e5af4375c06dea8846368f07133bc1e5 to your computer and use it in GitHub Desktop.

Prepare build tools

  1. Install brew
  2. brew install git git-lfs cmake meson ninja

Download blender and dependencies

  1. cd ~
  2. git clone https://projects.blender.org/blender/blender.git --depth=1
  3. cd blender
  4. git checkout tags/v5.0.1 Optionally checkout v5.0.1 for stability
  5. cd lib
  6. git clone https://projects.blender.org/blender/lib-macos_x64.git --depth=1 macos_x64

Download and compile rubberband

  1. cd ~
  2. curl -LO https://projects.blender.org/blender/lib-source/media/branch/main/rubberband-4.0.0.tar.bz2
  3. tar xfv rubberband-4.0.0.tar.bz2
  4. cd rubberband-4.0.0
  5. mkdir build ; cd build
  6. meson -Dprefix=~/blender/lib/macos_x64/rubberband ..
  7. ninja ; ninja install

Finally, compile Blender

  1. cd ~/blender
  2. make
@CryptoDragonLady
Copy link

CryptoDragonLady commented Feb 26, 2026

git checkout tags/v5.0.1 didnt work for me with --depth=1 on the git clone for the blender repo. Worked after I removed --depth=1

meson also complained about the command being ambiguous so i added setup as the first argument to #6 on the download and compile list. I also added a -j10 to make to make it make faster as ive got an 8 core (hyperthreaded so really 16 logical cores) intel mac.

@KooShnoo
Copy link

KooShnoo commented Mar 7, 2026

took 35 mins to compile on my MacBookPro15,2 (2.3 GHz 8GB)

i cloned with git clone --branch v5.0.1 https://projects.blender.org/blender/blender.git --depth=1 and that worked for me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment