- May 17, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This works poorly if the path to the current working directory involves symlinks, for example /home/.steam/root, and they resolve differently in bwrap's temporary environment (where the old and new root directories are temporarily mounted on /oldroot and /newroot). Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- May 16, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- May 10, 2019
-
-
Simon McVittie authored
This matches what Autotools would do, and what our header is expecting. It silences -Wundef. 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>
- May 08, 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
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>
-
- May 03, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This is the license used for the C code, some of which was adapted from Flatpak. 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
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>
-