[Bf-linux] Autopackage for linux

Campbell Barton ideasman42 at gmail.com
Fri Feb 22 12:05:21 CET 2008


A while ago I tried making a linux autopackage build, with the
intention of making a highly compatible linux package for making test
builds for linux users to test with on graphicall and similar sites.
At the moment there is no nice way to test blender without messing
with your ~/.blender directory, so many users don't test scripts or
have an old .B.blend...

I would like to have an automated way to make packages that run on
many different distributions,
With static python (many many users have python errors) and optionally
static OpenGL - This would help testers work out which bugs are OpenGL
driver related.

Using autopackage has some advantages Id like to make use of for
blender packages.

* Distribution agnostic
* Installs into the menu to freedesktop standards.
* Easy to rebuild the package for test builds. (no manual work)
* Small packages LZMA compression - Managed to trim down to about 3.5
meg linux packages (including static python)
* BINRELOC - Though this dosnt need to be apart of autopackage, Its
mall library they provide for making binaries on linux know their full
path. I added this C file to blender so there is never the problem of
the PLAY button not working or scripts not being found. Just noting
that blender binary on linux is more portable then it used to be ;)

Would it be acceptable to include autopackage files in
./release/autopackage/blender_static.inf , blender_static_py.inf,
blender.inf

Heres my autopackage blender build file

http://wiki.blender.org/index.php/User:Ideasman42#Autopackage_.26_Blender_in_Linux

- Cam



More information about the Bf-linux mailing list