Sybren A. Stüvel
34dd5eec25
Git: fetch before checkout'ing a branch
2018-08-17 12:55:37 +02:00
Sybren A. Stüvel
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
Francesco Siddi
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
Sybren A. Stüvel
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
Sybren A. Stüvel
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
Sybren A. Stüvel
63950598c6
Bundle script: stop when there is an error
2018-08-16 15:38:00 +02:00
Sybren A. Stüvel
0e2dc29c26
Blender branch changed temp-benchmark → benchmark
2018-08-16 15:37:51 +02:00
Sybren A. Stüvel
6f180cc6c4
Scripted version bump + release branch creation
2018-08-15 18:37:29 +02:00
Sergey Sharybin
b32052f1ed
Make version to be Beta
2018-08-10 10:48:37 +02:00
Sergey Sharybin
9325a0bb6a
Attempt to deal with partially initialized checkouts
2018-08-08 17:24:04 +02:00
Sergey Sharybin
202ffb7ff1
Bundle: Implement ZIP creation on Windows
2018-08-08 15:14:41 +02:00
Sergey Sharybin
43cf59264f
Use better framed picture when available
2018-08-08 12:05:47 +02:00
Brecht Van Lommel
92d124b7a2
Bundler: add macOS code signing and .dmg + .zip packing.
2018-08-07 22:55:15 +02:00
Sergey Sharybin
329da310db
Bundle: Support ImageMagic on Windows
2018-08-07 22:22:53 +02:00
Sergey Sharybin
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
Sergey Sharybin
30de7ef414
Bundle: Initialize submodules after checkout to branch
...
Ensures we've got benchmark submodule initialized.
2018-08-07 22:12:06 +02:00
Sergey Sharybin
cbc18a44f1
Bundle: Unpack blender release archive
2018-08-07 22:05:39 +02:00
Sergey Sharybin
6210ae1404
Bundle: Run install target on windows
2018-08-07 21:53:55 +02:00
Sergey Sharybin
782af39ed3
Bundle: Pass compilation step on Windows
2018-08-07 20:18:05 +02:00
Sergey Sharybin
db239757cb
Bundle: Tweaks to detect MSbuild rather than make
2018-08-07 18:49:15 +02:00
Sergey Sharybin
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
Sergey Sharybin
65fc21feb1
Fix for previous commit
2018-08-07 18:21:18 +02:00
Sergey Sharybin
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
Brecht Van Lommel
c376273ae4
Bundler: fixes for macOS.
2018-08-07 18:17:04 +02:00
Brecht Van Lommel
36023cec88
Bundler: initial port to macOS.
2018-08-07 18:02:25 +02:00
Sergey Sharybin
95005ce271
Exit script if compilation failed
2018-08-07 17:44:48 +02:00
Sergey Sharybin
074cfff333
Report packign state
2018-08-07 17:15:30 +02:00
Sergey Sharybin
1c7c35901f
Allow build environment to tweak cmake flags
2018-08-07 17:13:55 +02:00
Sergey Sharybin
710042f509
Archive the result bundle
2018-08-07 16:45:19 +02:00
Sergey Sharybin
aa30086fef
Bundler: ADownload blender from internet and package it
2018-08-07 15:29:26 +02:00
Sergey Sharybin
0a9b8b251a
Initial work on bundling script
...
Not finished, but has something workign already.
2018-08-07 15:07:04 +02:00