[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [49494] trunk/blender/build_files/buildbot /slave_pack.py: Buildbot: package softwaregl scripts for buildbot builds
Sergey Sharybin
sergey.vfx at gmail.com
Thu Aug 2 10:57:19 CEST 2012
Revision: 49494
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=49494
Author: nazgul
Date: 2012-08-02 08:57:18 +0000 (Thu, 02 Aug 2012)
Log Message:
-----------
Buildbot: package softwaregl scripts for buildbot builds
Uses the same libs as release environment does
Modified Paths:
--------------
trunk/blender/build_files/buildbot/slave_pack.py
Modified: trunk/blender/build_files/buildbot/slave_pack.py
===================================================================
--- trunk/blender/build_files/buildbot/slave_pack.py 2012-08-02 04:11:10 UTC (rev 49493)
+++ trunk/blender/build_files/buildbot/slave_pack.py 2012-08-02 08:57:18 UTC (rev 49494)
@@ -55,11 +55,14 @@
'WITHOUT_BF_INSTALL=True']
config = None
+ bits = None
if builder.endswith('linux_x86_64_scons'):
config = 'user-config-x86_64.py'
+ bits = 64
elif builder.endswith('linux_i386_scons'):
- config = 'user-config-x86_64.py'
+ config = 'user-config-i686.py'
+ bits = 32
if config is not None:
config_fpath = os.path.join(config_dir, config)
@@ -69,7 +72,16 @@
blenderplayer = os.path.join(install_dir, 'blenderplayer')
subprocess.call(['strip', '--strip-all', blender, blenderplayer])
+ extra = '/' + os.path.join('home', 'sources', 'release-builder', 'extra')
+ mesalibs = os.path.join(extra, 'mesalibs' + str(bits) + '.tar.bz2')
+ software_gl = os.path.join(extra, 'blender-softwaregl')
+
+ os.system('tar -xpf %s -C %s' % (mesalibs, install_dir))
+ os.system('cp %s %s' % (software_gl, install_dir))
+ os.system('chmod 755 %s' % (os.path.join(install_dir, 'blender-softwaregl')))
+
retcode = subprocess.call(['python', 'scons/scons.py'] + scons_options)
+
sys.exit(retcode)
else:
if builder.find('win') != -1:
More information about the Bf-blender-cvs
mailing list