Skip to content
Snippets Groups Projects
  1. Apr 03, 2020
    • Simon McVittie's avatar
      scripts: Assert that we have the desired Python version · b4f85647
      Simon McVittie authored
      
      In Steam Runtime 1 'scout' and Steam Runtime 1½ 'heavy' SDK
      environments, we have a backport of python3.5 in order to run Meson,
      and meson.build automatically selects it if available.
      
      In newer environments like a developer's laptop, we expect to have a
      strictly newer Python version, like the python3.7 in Debian 10.
      
      One notable exception is that we only require Python 3.4+ for scripts
      that are meant to run on test machines or on non-developer Steam users'
      systems, which right now just means the test UI. This version was chosen
      because SteamOS 2 'brewmaster' and Ubuntu 14.04 'trusty' both have 3.4.
      
      Ubuntu 12.04 'precise' only has 3.2, but the Steam client doesn't
      actually work on 12.04 any more for orthogonal reasons.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      b4f85647
  2. Mar 04, 2020
  3. Feb 25, 2020
  4. Feb 17, 2020
  5. Sep 17, 2019
  6. Aug 23, 2019
  7. Aug 20, 2019
  8. Aug 16, 2019
  9. Aug 15, 2019
  10. Aug 01, 2019
  11. Jul 23, 2019
  12. May 10, 2019
  13. May 03, 2019
    • Simon McVittie's avatar
      Add an experimental UI to launch games with pressure-vessel · f7fd019c
      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: default avatarSimon McVittie <smcv@collabora.com>
      f7fd019c
Loading