Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PATH=${HOME}/gitrepos/blender/extern/python/bin:/bin:/usr/local/sbin:/usr/local/bin:/opt/bin:/usr/lib/llvm/17/bin:/usr/lib/llvm/16/bin:/usr/lib/llvm/15/bin:/opt/cuda/bin
- if [ ! -d ${HOME}/gitrepos/blender ]; then
- git clone --recursive --branch="v3.6.17" https://projects.blender.org/blender/blender.git ${HOME}/gitrepos/blender
- fi
- if [ ! -d ${HOME}/gitrepos/cpython ]; then
- git clone --recursive --branch="v3.10.15" https://github.com/python/cpython.git ${HOME}/gitrepos/cpython
- fi
- if [ -d ${HOME}/gitrepos/blender ] && [ -d ${HOME}/gitrepos/cpython ]; then
- print "The repositories for Blender and CPython have been found."
- fi
- while [ ! -d ${HOME}/gitrepos/blender/extern/python/lib/python3.10/site-packages/numpy/Cython ]; do
- until [ -d ${HOME}/gitrepos/blender/extern/python/lib/python3.10/site-packages/numpy/Cython ]; do
- set PATH=${HOME}/gitrepos/blender/extern/python/bin/:/usr/local/sbin:/opt/bin:/usr/lib/llvm/17/bin:/usr/lib/llvm/16/bin:/usr/lib/llvm/15/bin:/opt/cuda/bin
- if [ -d ${HOME}/gitrepos/cpython ];then
- cd ${HOME}/gitrepos/cpython
- ./configure --enable-optimizations --prefix=${HOME}/gitrepos/blender/extern/python
- make; sudo make install
- while [ ! -d ${HOME}/.local/lib/python3.10 ] && [ -d ${HOME}/gitrepos/blender/extern/python/lib/python3.10 ]; do
- ln -sr ${HOME}/gitrepos/blender/extern/python/lib/python3.10 ${HOME}/.local/lib/python3.10
- done
- if [ -d ${HOME}/.local/lib/python3.10 ]; then
- sudo ${HOME}/gitrepos/blender/extern/python/bin/python3.10 -m pip install --upgrade pip --target ${HOME}/gitrepos/blender/extern/python/bin
- # install required packages
- sudo ${HOME}/gitrepos/blender/extern/python/bin/pip3.10 install zstandard numpy brotli pyblas numpy --target ${HOME}/gitrepos/blender/extern/python/lib/python3.10/site-packages
- sudo ${HOME}/gitrepos/blender/extern/python/bin/pip3.10 install cython --target ${HOME}/gitrepos/blender/extern/python/lib/python3.10/site-packages/numpy
- fi
- fi
- done
- done
- if [ -d ${HOME}/gitrepos/blender/extern/python/lib/python3.10/site-packages/numpy/Cython ]; then
- /home/whitequill//gitrepos/blender/extern/python/bin/python3.10 -m pip install --upgrade pip
- git clone --recursive --branch="v3.6.17" https://projects.blender.org/blender/blender-addons.git ${HOME}/gitrepos/blender/scripts/addons
- wget http://developer.download.nvidia.com/cg/Cg_3.1/Cg-3.1_April2012_x86_64.tgz -P /usr/tmp/Cg-3.1
- mkdir -p ${HOME}/gitrepos/blender/extern/nvcgc
- tar zxf /usr/tmp/Cg-3.1/Cg-3.1_April2012_x86_64.tgz -C ${HOME}/gitrepos/blender/extern/nvcgc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement