- Nov 12, 2019
-
-
Simon McVittie authored
This accidentally requires GLib 2.36. This reverts commit a652ede2. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
https://gitlab.gnome.org/GNOME/libglnx/merge_requests/13 upstream. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
wrap: Don't bind-mount ~/.steam/steambeta etc. if they don't exist See merge request steam/pressure-vessel!13
-
Simon McVittie authored
wrap: Fix logic for whether Steam Runtime is passed through See merge request steam/pressure-vessel!12
-
- Nov 11, 2019
-
-
Simon McVittie authored
This doesn't really matter, since it only happens when our process is about to exit anyway, but it makes it easier to use AddressSanitizer and similar tools. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
If opt_runtime is NULL, it makes no sense to look at what happens if it is dereferenced. The intention here was to treat both NULL and the empty string as no runtime. Detected by clang scan-build. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
https://gitlab.gnome.org/GNOME/libglnx/merge_requests/13 upstream. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
-
Simon McVittie authored
Otherwise, clang diagnoses it as unused. It is - deliberately - only allocated and cleaned up, with no other use. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Build successfully on GLib 2.32 See merge request GNOME/libglnx!7
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
If you're building on a really old GLib, you might not have GTask, GSubprocess or g_markup_parse_context_unref(), among others. This gets libglnx compiling (and apparently working) on GLib versions as old as 2.32. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This will be necessary if targeting GLib versions older than 2.34, such as GLib 2.32 in Ubuntu 12.04 and the Steam Runtime. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This fixes failure to run with --unshare-home on systems where the Steam internal beta has never been used. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Nov 08, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Nov 04, 2019
-
-
Colin Walters authored
build-sys: Add libglnx-testlib.c to Automake See merge request GNOME/libglnx!12
-
Colin Walters authored
It was introduced in a previous commit but only added to `meson.build`.
-
Colin Walters authored
fdio: Add glnx_tmpfile_reopen_rdonly() See merge request GNOME/libglnx!11
-
Colin Walters authored
For fs-verity.
-
- Oct 11, 2019
-
-
Colin Walters authored
Add Meson build system and Gitlab-CI See merge request GNOME/libglnx!8
-
Colin Walters authored
Add glnx_open_anonymous_tmpfile_full() allowing you to specify the directory See merge request GNOME/libglnx!10
-
- Oct 09, 2019
-
-
Simon McVittie authored
Mention the SteamRT development repositories See merge request steam/pressure-vessel!9
-
Ludovico de Nittis authored
Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-
Alexander Larsson authored
This is useful if you need the file to be on a particular filesystem. In particular, flatpak wants this to make tempfiles on /tmp for things we need to write during flatpak run, such as the libseccomp output fd. We've had "flatpak run" stop working in low disk situations without this, so its nice to be able to fix it.
-
- Sep 27, 2019
-
-
Simon McVittie authored
The NVIDIA proprietary EGL, GLES and Vulkan ICDs depend on libnvidia-eglcore and libnvidia-glvkspirv, but do not have DT_NEEDED entries for them (presumably they dlopen() them instead). capsule-capture-libs can only follow DT_NEEDED entries, so we have to special-case those hidden dependencies. Ideally we'd have a syntax for "libnvidia-*.so.* except libnvidia-gtk*", but currently we don't, so just include all the known libraries. Signed-off-by:
Simon McVittie <smcv@collabora.com>
- Sep 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
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Make Vulkan and EGL ICDs available in the container See merge request steam/pressure-vessel!6
-
Simon McVittie authored
Otherwise, we can't rely on supported GPUs working inside the container. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
When doing the development build on a non-SteamRT OS (Debian buster), this means we need to take steam-runtime-tools from git. Signed-off-by:
Simon McVittie <smcv@collabora.com>
- Sep 25, 2019
-
-
Simon McVittie authored
This reverts commit 0d801cd9, which turns out to be unnecessary with a bit of restructuring. 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>
-
- Sep 24, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-