... | ... | @@ -9,6 +9,31 @@ The history of the "Steam Linux Runtime" container is now [tracked separately](S |
|
|
* Release notes for Steam Client public betas: https://steamcommunity.com/groups/SteamClientBeta/announcements
|
|
|
* Release notes for Steam Client GA: https://store.steampowered.com/news/?feed=steam_client
|
|
|
|
|
|
## scout build 0.20230403.46953
|
|
|
|
|
|
*contains [steam-runtime-tools 0.20230403.0](https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/tags/v0.20230403.0); built using [flatdeb-steam 0.20230228.1](https://gitlab.steamos.cloud/steamrt/flatdeb-steam/-/tags/v0.20230228.1); steamrt/tasks#260*
|
|
|
|
|
|
### Platform libraries
|
|
|
|
|
|
* Update SDL to 2.26.4 (steamrt/tasks#254)
|
|
|
* Better handling for game controller mappings
|
|
|
* Backport a SDL change to fix input from some Playstation 4 controllers when rumble/vibration is disabled
|
|
|
|
|
|
### `LD_LIBRARY_PATH` runtime
|
|
|
|
|
|
* Stop forcing use of the Steam Runtime's older copy of `libdbus-1.so.3` and `libgtk-x11-2.0.so.0` for 32-bit processes. If the host OS has 32-bit builds of those libraries (for example `lib32-dbus` on Arch or `libdbus-1-3:i386` on Debian), they will be used in preference. This can temporarily be reverted by setting environment variables `STEAM_RUNTIME_PIN_32BIT_GTK=1` and/or `STEAM_RUNTIME_PIN_32BIT_LIBDBUS=1`, but those will be removed in a future Steam Runtime release if no regressions are reported.
|
|
|
|
|
|
### Diagnostic tools
|
|
|
|
|
|
* Detect whether the desktop session is X11 or Wayland, and related information (steamrt/tasks#235)
|
|
|
|
|
|
### SDK
|
|
|
|
|
|
* The 64-bit SDK now includes more 32-bit libraries for use with `gcc -m32` (notably SDL 2, GTK 2 and most libX11-related libraries), making it more likely that developers can compile 32-bit binaries in the 64-bit environment. (steamrt/tasks#264). The 32-bit-only SDK continues to be available for developers who need the complete set of 32-bit development libraries.
|
|
|
* Packaging modified to support this in: atk1.0, avahi, cairo, dbus-glib, expat, fontconfig, freetype, gdk-pixbuf, gtk+2.0, libappindicator, libav, libice, libindicator, libsm, libxcomposite, libxcursor, libxdamage, libxfixes, libxi, libxinerama, libxrender, libxt, libxtst, libxxf86vm, network-manager, pango1.0, pixman, tiff, udev, xft
|
|
|
* Packages now co-installed for 32 bit without further changes: freeglut3, libcanberra-gtk, libgbm, libgmp, libpulse, SDL2 family, speex, vpx, libxmu, libxrandr
|
|
|
* Packages that are still 64-bit-only in the 64-bit SDK: comerr, fcitx, Kerberos family, asyncns, cups, curl, exif, fltk, gconf, gcrypt, glew, GNUTLS, gpg-error, gstreamer, ibus, keyutils, ncurses, libnotify, nspr, nss, liborc, libpci, librtmp, cyrus-sasl, SDL 1.2 family, libselinux, libsndfile, sqlite3, openssl, tdb, libwrap, libxaw, libxml2, nettle, libuuid
|
|
|
|
|
|
## scout build 0.20230228.42378
|
|
|
|
|
|
*contains [steam-runtime-tools 0.20230227.0](https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/tags/v0.20230227.0); built using [flatdeb-steam 0.20230216.0](https://gitlab.steamos.cloud/steamrt/flatdeb-steam/-/tags/v0.20230216.0); steamrt/tasks#224*
|
... | ... | |