Граф коммитов

11 Коммитов

Автор SHA1 Сообщение Дата
Rolf Bjarne Kvinge 4e62423fcd [system-dependencies] Add support for installing Xcode's first-launch installs, and fix xip extraction. (#1041)
* [system-dependencies] Add support for installing Xcode's first-launch installs.

* [system-dependencies] Use the Archive Utility to extract Xcode xips.

Apple changed their format (again), so don't try to process the xip manually,
just invoke Apple's Archive Utility.

Another advantage is that the Archive Utility compresses the output (to about
half), saving multiple GB of hard disk space (from ~10 GB to ~5 GB).

* [system-dependencies] Add Xcode testing comment.

* [system-dependencies] Check if an Xcode package is in ~/Downloads, and if so use it.

This makes it easier to verify that provisioning works correctly whenever a new Xcode comes out.
2016-10-28 08:42:25 -04:00
Rolf Bjarne Kvinge 67afa7f528 [system-dependencies] Implement autoprovisioning for homebrew and autotools. (#994) 2016-10-20 10:32:40 +02:00
Rolf Bjarne Kvinge 66915a01c0 [system-dependencies] Add logic to auto-provision cmake. (#940) 2016-10-04 10:28:41 +02:00
Rolf Bjarne Kvinge 3f74be5a80 [system-dependencies] Add CMake dependency. (#920) 2016-09-30 15:46:40 -04:00
Rolf Bjarne Kvinge de980207c8 [tests] Add scripts to install system dependencies to the XM tests package. (#847)
* [system-dependencies] Add arguments to disable certain checks.

* [tests] Add scripts to install system dependencies to the XM tests package.
2016-09-19 10:02:10 -04:00
Rolf Bjarne Kvinge b886d18d98 [system-dependencies] Execute 'xcode-select' after installing Xcode. (#206)
Since otherwise we'd have to provision again to select the installed
Xcode.
2016-06-15 18:25:47 -07:00
Rolf Bjarne Kvinge 447c75ab2b [system-dependencies] Add support for provisioning Xcode as xip file. (#199) 2016-06-15 09:39:29 -07:00
Rolf Bjarne Kvinge 7890768bc0 [system-dependencies] Ensure xcode-select points to the Xcode we care about. (#53) 2016-05-16 08:13:55 -04:00
Rolf Bjarne Kvinge 01259ce9e3 Bump to mono 4.4 to get a 64-bit capable mono. (#39)
* [system-dependencies] Teach script about how to get the revision part of the mono version.

* Bump to mono 4.4 to get a 64-bit capable mono.

mdtool from Xamarin Studio 6.0 is a 64-bit process,
and thus requires a 64-bit capable system mono.
2016-05-11 10:14:52 -04:00
Rolf Bjarne Kvinge 8886384983 Give a better and more actionable error message than a failed download when trying to provision Xcode outside of build bots. (#14) 2016-04-28 15:06:12 -04:00
Rolf Bjarne Kvinge 566c8b1d98 Add a script / makefile target to verify the system and any required dependencies. 2016-04-24 14:47:24 -04:00