- May 03, 2019
-
-
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
Instead of setting the game's launch options every time, you can configure them once, with: env PRESSURE_VESSEL_WRAP_GUI=1 .../bin/pressure-vessel-unruntime -- %command% and then use the launcher. It is currently hard-coded to look for runtimes in ../scout and ../spy relative to its own executable, so you'll want a directory structure like this: pressure-vessel-0.x bin/ pressure-vessel-test-ui pressure-vessel-unruntime ... lib/ i386-linux-gnu/ ... x86_64-linux-gnu/ ... scout/ files/ ... spy/ files/ ... Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Activate with e.g. "PRESSURE_VESSEL_WRAP_NATIVE=1 steam" Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com> Forwarded: https://gitlab.gnome.org/GNOME/libglnx/merge_requests/8
-
This only uses Meson because it's not straightforward to do a standalone build with the Autotools goop. Forwarded: https://gitlab.gnome.org/GNOME/libglnx/merge_requests/5
-
Simon McVittie authored
The temporary directory will be deleted on success, but will remain intact on failure. Signed-off-by:
Simon McVittie <smcv@collabora.com> Forwarded: https://gitlab.gnome.org/GNOME/libglnx/merge_requests/8
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com> Forwarded: https://gitlab.gnome.org/GNOME/libglnx/merge_requests/7
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com> Forwarded: https://gitlab.gnome.org/GNOME/libglnx/merge_requests/7
-
Simon McVittie authored
If you're building on a really old GLib, you might not have GTask, GSubprocess or g_markup_parse_context_unref(). Signed-off-by:
Simon McVittie <smcv@collabora.com> Forwarded: https://gitlab.gnome.org/GNOME/libglnx/merge_requests/7
-
Simon McVittie authored
This doesn't exist on some very old platforms. In the original file in systemd, it was here for char32_t and char16_t, which we don't use. Signed-off-by:
Simon McVittie <smcv@collabora.com> Forwarded: https://gitlab.gnome.org/GNOME/libglnx/merge_requests/6
-
Simon McVittie authored
This will make it more straightforward to use C code in pressure-vessel-wrap. SteamRT 1 'scout' now has a suitable version of Meson. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- May 02, 2019
-
-
Simon McVittie authored
-
Simon McVittie authored
git-subtree-dir: libglnx git-subtree-mainline: c1fa7710 git-subtree-split: e16bdc7e
-
- May 01, 2019
-
-
Simon McVittie authored
The --steam-app-id and --freedesktop-app-id command-line options can be seen as stating a fact about the program to be run, so it's probably better if they don't imply --unshare-home. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We're currently considering the containerized runtime environment (Steam Runtime as /usr) to be a higher priority than isolating games' data directories. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 26, 2019
-
-
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 will only work on operating systems where unprivileged users can create user namespaces, such as Fedora and Ubuntu >= 16.04 (but not, for example, Arch Linux, Debian or RHEL by default). Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 09, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
The Docker container doesn't currently contain git. 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
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
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
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This turns Makefile into a relatively ordinary build system to be run in the target environment, with no weird containers, which will be necessary when we turn pressure-vessel-wrap into a C program. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
To move construction of the relocatable install into the container, we need to have devscripts available. Don't install its Recommends, because it has lots. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
POSIX leaves it undefined, but Debian Policy requires a shell that supports it. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 05, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We need this for the copyright files, which we copy into the relocatable install. We should really copy them from the sysroot, not from whatever random version might be on the host system. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Feb 01, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-