Skip to content
steam-runtime-tools v0.20240718.0

  [ Simon McVittie ]
  * srt-logger:
    - Don't set SRT_LOG_TO_JOURNAL if there are other log destinations
      (steamrt/tasks#466)
    - Add --sh-syntax, which reports whether the logger has started
      successfully and provides environment variables in sh(1) syntax
      (steamrt/tasks#460, steamrt/tasks#461)
    - Add --background, which should be used when combining srt-logger
      with a subreaper (steamrt/tasks#460)
    - Add ${pkglibexecdir}/logger-0.bash, a convenience binding for use
      in bash scripts (steamrt/tasks#461)
  * s-r-dialog-ui:
    - Try to use the "GoNotoKurrent" fonts provided by the Steam UI
      for better glyph repertoire, falling back to the system sans-serif
      font if those are not available (steamrt/tasks#462)
  * s-r-launch-options:
    - Remove support for obsolete Steam Runtime 1½ 'heavy'
  * pressure-vessel:
    - Avoid spurious warnings about masking /etc/vulkan/*.d
    - Update Flatpak-derived code to Flatpak 1.15.8
  * build:
    - Remove support for obsolete Steam Runtime 1½ 'heavy'
    - Require GLib 2.58.x.
      We now have a backport of GLib 2.58.x in Steam public betas' version
      of Steam Runtime 1 'scout', and the same version is bundled with
      relocatable pressure-vessel releases.
      Users of `build-aux/many-builds.py` will need to run
      `build-aux/many-builds.py deps` to download the new scout release
      before they can continue to compile steam-runtime-tools.
    - debian: Require SDL2_ttf for all packaged builds
  * documentation:
    - Mostly stop mentioning obsolete Steam Runtime 1½ 'heavy'
  * tests:
    - Expand test data for game controllers (steamrt/tasks#287)

  [ Ryan Gonzalez ]
  * srt-logger:
    - Preparations for passing through priority prefixes to the
      systemd Journal (steamrt/tasks#444)