- Sep 03, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This avoids the python-vdf dependency being mandatory, making it easier to reuse this script to test pressure-vessel. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Aug 27, 2020
-
-
Timothee Besset authored
-
Timothee Besset authored
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
STEAM_COMPAT_APP_LIBRARY_PATH and STEAM_COMPAT_MOUNT_PATHS have gone away, and we now have STEAM_COMPAT_INSTALL_PATH, STEAM_COMPAT_LIBRARY_PATHS and STEAM_COMPAT_SHADER_PATH instead. A future Steam version will add STEAM_COMPAT_MOUNTS. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
The dict that we convert into VDF is deliberately heterogenous. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Aug 25, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
When invoked to run a non-app non-game like steam-runtime-system-info, there is (correctly) no app ID. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
These are now all optional, and STEAM_COMPAT_MOUNT_PATHS is also included in the list. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Aug 21, 2020
-
-
Timothee Besset authored
-
- Aug 20, 2020
-
-
Timothee Besset authored
-
- Aug 19, 2020
-
-
Simon McVittie authored
This commit can be reverted to go back to v1. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We need this for Proton integration: a Proton game runs several setup commands, followed by the game itself. This prototype has some limitations: * An as-yet-unreleased version of Steam is required. * A systemd-style XDG_RUNTIME_DIR is required. We'll fall back to /tmp when this can be done without introducing a security flaw. * Old session directories in XDG_RUNTIME_DIR are not cleaned up. * There are a lot of processes, most of which should be unnecessary. * The environment handling is rather ad-hoc. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Aug 18, 2020
-
-
Simon McVittie authored
This lets you use the artifacts from Gitlab-CI more easily. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
git-subtree-dir: subprojects/python-vdf git-subtree-mainline: 888e6ad3 git-subtree-split: ce78da98
-
- Aug 17, 2020
-
-
Timothee Besset authored
-
Timothee Besset authored
-
- Aug 12, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
0.20200805.0 has the -adverb tool. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Aug 11, 2020
-
-
Timothee Besset authored
-
- Aug 06, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We plan to have separate depots for separate suites, so this simplifies launching considerably. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Aug 05, 2020
-
-
Simon McVittie authored
This makes it a bit easier to test new pressure-vessel versions without editing the depot in-place. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jul 29, 2020
-
-
Simon McVittie authored
This is not going to work fully with current versions of pressure-vessel, but operating without PRESSURE_VESSEL_COPY_RUNTIME_INTO is definitely not going to work, so we might as well at least try it. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This can be disabled with PRESSURE_VESSEL_COPY_RUNTIME_INTO="". Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This is useful during development, where depot/ can be rsync'd onto a target system to make all runtimes available for the test-UI. It is also useful when using tests/containers.py in pressure-vessel, with PRESSURE_VESSEL_TEST_CONTAINERS set to the path to depot/. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This speeds up repeated downloads with --ssh. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jul 22, 2020
-
-
Simon McVittie authored
Otherwise, deploy-runtime won't know whether to unpack it. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This makes it idempotent. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
The SDK runtime tarball has almost the same content as the sysroot, but arranged in the same way as the Platform, and with some compat symlinks that make it more convenient to use on non-Debian-derived host systems (in particular Arch Linux, in which some libraries and executables have a non-standard ld.so path). The detached debug symbols are necessary if you want to be able to run gdb inside the pressure-vessel container. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jul 20, 2020
-
-
Simon McVittie authored
Support the presssure-vessel's "with-lock" -> "adverb" transition See merge request steam/steamlinuxruntime!12
-
Ludovico de Nittis authored
Pressure-vessel with the MR !62 is renaming the "pressure-vessel-with-lock" executable to "pressure-vessel-adverb". With this commit we support the new name while keeping the older one as a fallback until the transition is completed. Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-