- Dec 14, 2022
-
-
Simon McVittie authored
We also write this into subprojects/container-runtime so that populate-depot.py can find it there. This will enable populate-depot.py to learn its own version number when used by unpacking a steam-runtime-tools source tarball, rather than from git. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Feb 19, 2022
-
-
Simon McVittie authored
To fill in some gaps, I've had to make some assumptions: * trivial changes (such as checking for an additional function or header file in libglnx.m4) are assumed to not be copyrightable * Will Thompson and Matthew Leeds are assumed to be contributing on behalf of Endless Mobile Inc. * files with no explicit licensing information are assumed to be under the license found in COPYING Reference: https://reuse.software/ Signed-off-by:
Simon McVittie <smcv@debian.org>
-
- Aug 17, 2021
-
-
Simon McVittie authored
All files are now under the MIT license. Signed-off-by:
Simon McVittie <smcv@collabora.com> Acked-by:
Timothee Besset <ttimo@valvesoftware.com>
-
- Jul 05, 2021
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jun 28, 2021
-
-
Simon McVittie authored
This avoids colliding with a config.h generated by a parent Meson project. In the Meson build system, we generate libglnx-config.h by doing our own checks, so we want to avoid it colliding. In the Autotools build system, we assume that the parent project will generate its own config.h that contains the results of LIBGLNX_CONFIGURE, and create a forwarding header libglnx-config.h in the $(top_builddir) (so that it is next to config.h). Note that after updating libglnx in an Autotools non-recursive-Make project (libostree, flatpak, flatpak-builder) it will be necessary to re-run autogen.sh. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jun 24, 2021
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- May 11, 2021
-
-
Simon McVittie authored
By including this in libsteam-runtime-tools-0-helpers, we reduce the number of modules we need to manage and keep in sync. The rest of libcapsule isn't actively used yet, so this is a significant simplification. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 29, 2021
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 22, 2021
-
-
Ludovico de Nittis authored
When loading VDPAU modules we rely on $PLATFORM, trying to support all its known possible expansions. However there is always the possibility that we are currently missing some of them or that new ones will be added in the future. For this reason we try to detect the expansion of $PLATFORM, and $LIB, and print its value in the report. In this way it will be easier to notice unusual and/or new expansions. Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-
- Mar 12, 2021
-
-
Simon McVittie authored
This avoids the depot being a mixture of source files and generated files. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Dec 03, 2020
-
-
Simon McVittie authored
This is used for transient copies of the runtime (in some modes) and might be used for logging later. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Sep 14, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Sep 04, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Aug 20, 2020
-
-
Simon McVittie authored
This is a step towards combining the two. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Aug 19, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Aug 06, 2020
-
-
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>
-
- Jul 29, 2020
-
-
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>
-
- Jul 22, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jun 12, 2020
-
-
Simon McVittie authored
BaseTest and test_main are factored out from cheap-copy.py. MyCompletedProcess and run_subprocess are taken from the SteamLinuxRuntime unit tests, and will be used in later test additions. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- May 27, 2020
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- May 19, 2020
-
-
Simon McVittie authored
This can be done globally: ./populate-depot.py --include-sdk ... or per-suite: ./populate-depot.py ... scout soldier='{"include_sdk": true}' Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 06, 2020
-
-
Ludovico de Nittis authored
The python import fix has been taken from pressure-vessel. Signed-off-by:
Ludovico de Nittis <ludovico.denittis@collabora.com>
-
- Feb 27, 2020
-
-
Simon McVittie authored
It doesn't really matter which one people use. GNOME/GLib projects seem to have chosen _build, which is the preferred build directory for pressure-vessel (where it sometimes matters, because add-relocatable-install.py needs to know how to exclude it). However, Mesa suggests build, debhelper uses obj-$(GNU_TUPLE), and Meson tutorials suggest builddir. Let's ignore all of them. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 03, 2020
-
-
Simon McVittie authored
See the new tests/README.md and tests/depot/README.md files for details. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
These files need to be downloaded or otherwise filled in during the process of building a complete depot. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Oct 02, 2019
-
-
Simon McVittie authored
libcapsule's use with biarch containers like the Steam Runtime will frequently make it necessary to compile it for both x86_64 and i386. On recent Debian-derived OSs this is OK, because the toolchain is provided as a complete set of cross-compiler-style prefixed tools like i686-linux-gnu-gcc; but some OSs, like Arch Linux and very old versions of Debian, rely on 'gcc -m32' for their biarch support. This makes it very easy to do ./configure --build=x86_64-linux-gnu --host=i686-linux-gnu and accidentally produce x86_64 binaries, because there is no i686-linux-gnu-gcc. Give the user a hint towards the correct invocation in this case, which is: ./configure --build=x86_64-linux-gnu --host=i686-linux-gnu CC='gcc -m32' I've implemented this as a reusable macro, in case we want to add it to other projects that are likely to be cross-compiled by inexperienced cross-compiler users. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Sep 26, 2019
-
-
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>
-
- Aug 15, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jun 27, 2019
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- May 02, 2018
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 30, 2018
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 27, 2018
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Dec 20, 2017
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This seemed easier than fixing the corner cases individually. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Nov 17, 2017
-
-
Simon McVittie authored
This can be useful as a sanity check for how we parse a library. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Nov 10, 2017
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-