-
-
Notifications
You must be signed in to change notification settings - Fork 183
Build UPBGE on Linux
The procedure is almost the same as for building blender:
https://wiki.blender.org/wiki/Building_Blender/Linux
You just need to replace blender url with upbge url: https://github.com/UPBGE/upbge.git
For upbge specific addons, you can download it from https://github.com/UPBGE/blender-addons and manually add it in addons_core
DEPRECATED:
Note: If you are having troubles with the repository and submodules, just delete the folder and start fresh again.
Beware: Deleting a git folder will also remove any branch/work you made inside, act carefully.
mkdir ~/sources/
cd ~/sources/
git clone https://github.com/UPBGE/upbge.git
cd upbge/scripts
git clone https://github.com/UPBGE/blender-addons.git addons
git submodule sync
git submodule update --init --recursive --remote
git submodule foreach git checkout master
git submodule foreach git pull --rebase origin master
git clone https://projects.blender.org/blender/blender-addons-contrib.git addons_contrib
For Intel and AMD Linux systems, we recommend using precompiled libraries. These are the quickest way to get a feature complete Blender build and can be downloaded as follows.
These libraries are built on CentOS 7 for compatibility, but they work fine on other Linux distributions.
mkdir ~/sources/lib
cd ~/sources/lib
svn checkout https://svn.blender.org/svnroot/bf-blender/trunk/lib/linux_x86_64_glibc_228
The rest of the procedure to get libraries or dependencies and to update the sources and compiling is similar to the exposed in Blender doc: https://wiki.blender.org/wiki/Building_Blender/Linux
EDIT: If you encounter any troubles in building process, try to follow Blender official guide instead:
https://wiki.blender.org/wiki/Building_Blender/Linux
except that instead of cloning blender sources, you'll need to clone upbge sources:
git clone https://github.com/UPBGE/upbge.git
For addons, ask help on discord.