31 Commits

Author SHA1 Message Date
34dd5eec25 Git: fetch before checkout'ing a branch 2018-08-17 12:55:37 +02:00
afdb0e977e Actually call bundle.sh from bundle.bat
…instead of bundle-linux.sh that no longer exists
2018-08-17 12:52:43 +02:00
e6d300a219 Benchmark submodule checkout after libs update
Otherwise on Darwin make update will switch it
back to master.
2018-08-17 12:16:59 +02:00
36be4df607 Rename bundle-linux.sh and bundle-windows.bat → bundle.{sh,bat}
The shell script is also used by macOS and Windows builds, so calling it
'linux' is a bit silly.
2018-08-17 11:52:10 +02:00
8f0848dc35 Blender's benchmark submodule should be on the correct branch
This forces the release/scripts/benchmark submodule to be on the same
branch as the working directory of the bundle script (usually release-xxx).
2018-08-17 11:50:40 +02:00
63950598c6 Bundle script: stop when there is an error 2018-08-16 15:38:00 +02:00
0e2dc29c26 Blender branch changed temp-benchmark → benchmark 2018-08-16 15:37:51 +02:00
6f180cc6c4 Scripted version bump + release branch creation 2018-08-15 18:37:29 +02:00
b32052f1ed Make version to be Beta 2018-08-10 10:48:37 +02:00
9325a0bb6a Attempt to deal with partially initialized checkouts 2018-08-08 17:24:04 +02:00
202ffb7ff1 Bundle: Implement ZIP creation on Windows 2018-08-08 15:14:41 +02:00
43cf59264f Use better framed picture when available 2018-08-08 12:05:47 +02:00
92d124b7a2 Bundler: add macOS code signing and .dmg + .zip packing. 2018-08-07 22:55:15 +02:00
329da310db Bundle: Support ImageMagic on Windows 2018-08-07 22:22:53 +02:00
f5da4a106c Bundle: Better approach for previous commit
Saves some submodule checkout, which is especially slow
on WIndows for some reason.
2018-08-07 22:16:37 +02:00
30de7ef414 Bundle: Initialize submodules after checkout to branch
Ensures we've got benchmark submodule initialized.
2018-08-07 22:12:06 +02:00
cbc18a44f1 Bundle: Unpack blender release archive 2018-08-07 22:05:39 +02:00
6210ae1404 Bundle: Run install target on windows 2018-08-07 21:53:55 +02:00
782af39ed3 Bundle: Pass compilation step on Windows 2018-08-07 20:18:05 +02:00
db239757cb Bundle: Tweaks to detect MSbuild rather than make 2018-08-07 18:49:15 +02:00
91e5e4b6a4 Bundle: Tweaks to bootstrap bunlder
It seems running vcvarsall from inside Git bash
does not make proper change in the environment.

Workaround is to have separate script, which
sets environment up and calls bash scripts.
2018-08-07 18:44:31 +02:00
65fc21feb1 Fix for previous commit 2018-08-07 18:21:18 +02:00
338d6f3be9 Make bitness to be detected on Windows
Required to run script from Git bash. MSVC_ARCH is to
be provided by either configuration or environment.
2018-08-07 18:19:19 +02:00
c376273ae4 Bundler: fixes for macOS. 2018-08-07 18:17:04 +02:00
36023cec88 Bundler: initial port to macOS. 2018-08-07 18:02:25 +02:00
95005ce271 Exit script if compilation failed 2018-08-07 17:44:48 +02:00
074cfff333 Report packign state 2018-08-07 17:15:30 +02:00
1c7c35901f Allow build environment to tweak cmake flags 2018-08-07 17:13:55 +02:00
710042f509 Archive the result bundle 2018-08-07 16:45:19 +02:00
aa30086fef Bundler: ADownload blender from internet and package it 2018-08-07 15:29:26 +02:00
0a9b8b251a Initial work on bundling script
Not finished, but has something workign already.
2018-08-07 15:07:04 +02:00