Commit graph

35 commits

Author SHA1 Message Date
Giovanni Mascellani
d1c4de3d29 Vagrantfile: Stop processing in case of errors
If something in the provisioning of the vagrant virtual machine goes
wrong the developer might not notice (the creation log is very long),
but the virtual machine will be more or less subtly broken. Instead,
halting on errros makes problems immediately apparent.

Link: https://github.com/ValveSoftware/Proton/pull/4343
2021-11-11 18:36:07 +02:00
Arkadiusz Hiler
9d98dd3391 Vagrantfile: Add mitigation for GitHub's git protocol deprecation.
The planned brownouts already cause problems.

Link: https://github.blog/2021-09-01-improving-git-protocol-security-github/
2021-11-11 18:36:07 +02:00
Arkadiusz Hiler
49602674d0 Vagrantfile: Install python3 version of afdko. 2021-11-11 18:36:07 +02:00
Andrew Eikum
ec0f1d98db Vagrantfile: Work around an afdko bug 2021-03-31 14:08:10 -05:00
Rémi Bernon
0197a981f4 build: Enable docker overlay2 driver by default. 2021-03-31 14:08:10 -05:00
Rémi Bernon
68bd1c20e8 build: Use proton sdk docker image for building. 2021-03-31 14:08:10 -05:00
Jacob Hrbek
0447662cef Vagrantfile: fixed typo 2020-11-09 13:43:05 -06:00
Andrew Eikum
8864bbfba3 Vagrantfile: Use public soldier SDK 2020-09-29 14:29:06 -05:00
Andrew Eikum
9d7713235c build: Use ccache binary instead of PATH
The ccache symlinks dir may differ (Arch and Debian disagree, for
example), and this allows us to use ccache for mingw-w64 within the
runtime container.
2020-09-29 14:29:06 -05:00
Zhiyi Zhang
24b944292e build: Support ccache. 2020-09-29 14:29:06 -05:00
Andrew Eikum
2cc2552492 update mingw compiler versions 2020-09-17 10:41:18 -05:00
Andrew Eikum
e9a48c2844 build against the Soldier SDK 2020-09-17 10:41:16 -05:00
Andrew Eikum
16c6c2756a Vagrantfile: set a lower memory bound of 4096 MB 2020-04-27 07:39:08 -05:00
C.R. Kirkwood-Watts
8f422a153d Vagrantfile: Limit CPU count to 32 for VirtualBox hosts.
VirtualBox can present up to 32 virtual CPUs to each virtual machine,
which is less than detected on some processors.
2020-04-01 11:51:02 -05:00
Andrew Eikum
2ba034409c Vagrantfile: Remove system mingw-w64 after installing ours
Just to ensure we don't use the wrong one.
2019-11-26 10:53:16 -06:00
Andrew Eikum
ba72758ff7 Vagrantfile: Drop Arch chroot in favor of local mingw-w64 build 2019-10-18 09:52:24 -05:00
Andrew Eikum
b3e80d99d8 Change Vagrant build VM to debian10 2019-10-18 08:35:00 -05:00
Andrew Eikum
da43c48f3d Build Source Han Sans SC Regular as if it were YaHei 2019-08-23 09:57:46 -05:00
Brendan Shanks
ee5de7e3be Vagrantfile: Require vagrant >= 2.2.0
Require vagrant >= 2.2.0, the earliest version supporting
config.vagrant.plugins
2019-07-03 08:14:33 -05:00
Andrew Eikum
030bdcd224 Simplify DXVK build 2019-07-03 08:11:05 -05:00
Andrew Eikum
70c8aef273 Vagrantfile: Allow VMs to be provisioned multiple times 2019-06-06 11:41:28 -05:00
Andrew Eikum
5c5bfcc81e Build dxvk with a special cross-compiler
This mingw-w64 build is a more recent compiler and has dwarf2 exceptions
enabled.
2019-06-06 11:41:28 -05:00
Aric Stewart
7f0b398e16 Vagrantfile: Support detecting hardware stats on macOS 2019-05-21 12:37:12 -05:00
Andrew Eikum
99dac9c283 Vagrant: Support libvirt, add sshfs dependency 2019-05-07 14:18:43 -05:00
Andrew Eikum
68fa2a2545 Vagrantfile: Use default rsync args
We want this to act as a mirror within the VM (i.e. delete files, too),
and the default args do that.
2019-04-15 08:22:21 -05:00
Andrew Eikum
0ecb100046 Run Wine in the steam runtime 2019-02-14 08:32:38 -06:00
Andrew Eikum
4a5f7064b3 Vagrantfile: Update winehq release key URL 2019-01-02 07:51:56 -06:00
Andrew Eikum
83871c7bf9 Revert "VagrantFile: Don't sync .git"
This reverts commit 951a3c9039.
2018-12-11 12:59:15 -06:00
Andrew Eikum
951a3c9039 VagrantFile: Don't sync .git 2018-12-10 14:51:00 -06:00
Andrew Eikum
37f5068be7 A couple further vagrant clarifications 2018-12-05 11:26:12 -06:00
Andrew Eikum
4d82d9cfff Document Vagrant usage 2018-11-19 14:33:03 -06:00
Andrew Eikum
9b5b0d36e6 Vagrantfile: Add /vagrant mount point 2018-11-05 10:17:03 -06:00
Andrew Eikum
49ed1889a6 Vagrantfile: Also sync internal git files, for DXVK build 2018-11-05 10:17:00 -06:00
Andrew Eikum
4c0bfb80c1 Vagrantfile: Detect host resources automatically 2018-11-05 10:17:00 -06:00
Vincent Povirk
99f9e48f19 Add vagrant script for build vm. 2018-11-05 10:17:00 -06:00