Advertisement
theguild42

Untitled

Nov 13th, 2024
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.66 KB | Source Code | 0 0
  1. 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
  2.  
  3. if [ ! -d ${HOME}/gitrepos/blender ]; then
  4.     git clone --recursive --branch="v3.6.17" https://projects.blender.org/blender/blender.git ${HOME}/gitrepos/blender
  5. fi
  6. if [ ! -d ${HOME}/gitrepos/cpython ]; then
  7.     git clone --recursive --branch="v3.10.15" https://github.com/python/cpython.git ${HOME}/gitrepos/cpython
  8. fi
  9. if [ -d ${HOME}/gitrepos/blender ] && [ -d ${HOME}/gitrepos/cpython ]; then
  10.     print "The repositories for Blender and CPython have been found."
  11. fi
  12.  
  13. while [ ! -d ${HOME}/gitrepos/blender/extern/python/lib/python3.10/site-packages/numpy/Cython ]; do
  14.     until [ -d ${HOME}/gitrepos/blender/extern/python/lib/python3.10/site-packages/numpy/Cython ]; do
  15.     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
  16.     if [ -d ${HOME}/gitrepos/cpython ];then
  17.             cd ${HOME}/gitrepos/cpython
  18.             ./configure --enable-optimizations --prefix=${HOME}/gitrepos/blender/extern/python
  19.             make; sudo make install
  20.  
  21.             while [ ! -d ${HOME}/.local/lib/python3.10 ] && [ -d ${HOME}/gitrepos/blender/extern/python/lib/python3.10 ]; do
  22.                   ln -sr ${HOME}/gitrepos/blender/extern/python/lib/python3.10 ${HOME}/.local/lib/python3.10
  23.             done
  24.             if [ -d ${HOME}/.local/lib/python3.10 ]; then
  25.                 sudo ${HOME}/gitrepos/blender/extern/python/bin/python3.10 -m pip install --upgrade pip --target ${HOME}/gitrepos/blender/extern/python/bin
  26.                 # install required packages
  27.                 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
  28.                 sudo ${HOME}/gitrepos/blender/extern/python/bin/pip3.10 install cython --target ${HOME}/gitrepos/blender/extern/python/lib/python3.10/site-packages/numpy
  29.             fi
  30.     fi
  31.     done
  32. done
  33. if [ -d ${HOME}/gitrepos/blender/extern/python/lib/python3.10/site-packages/numpy/Cython ]; then
  34.  
  35. /home/whitequill//gitrepos/blender/extern/python/bin/python3.10 -m pip install --upgrade pip
  36.  
  37. git clone --recursive --branch="v3.6.17" https://projects.blender.org/blender/blender-addons.git ${HOME}/gitrepos/blender/scripts/addons
  38.  
  39. wget http://developer.download.nvidia.com/cg/Cg_3.1/Cg-3.1_April2012_x86_64.tgz -P /usr/tmp/Cg-3.1
  40. mkdir -p ${HOME}/gitrepos/blender/extern/nvcgc
  41. 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