Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package steam for openSUSE:Factory:NonFree checked in at 2024-02-16 21:41:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old) and /work/SRC/openSUSE:Factory:NonFree/.steam.new.1815 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "steam" Fri Feb 16 21:41:02 2024 rev:57 rq:1146927 version:1.0.0.79 Changes: -------- --- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes 2024-02-06 16:31:46.144988059 +0100 +++ /work/SRC/openSUSE:Factory:NonFree/.steam.new.1815/steam.changes 2024-02-16 21:41:02.370851044 +0100 @@ -1,0 +2,16 @@ +Wed Feb 14 17:55:02 UTC 2024 - Carsten Ziepke <kiel...@gmail.com> + +- Update to version 1.0.0.79: + * bin_steam.sh: + - When running in a Gamescope session, only write messages to + the log. Don't pop up a zenity or xterm window, which would + not be shown by the Gamescope session. + - If ~/.steam/steam is a dangling symlink, don't prompt users + to browse for the correct location or reinstall. Instead, + just reinstall non-interactively. + * Build using updated Steam client: + - Client timestamp 1705108172 (2023-01-13) + - Steam Runtime (scout) version 0.20231127.68515 +- Run spec-cleaner + +------------------------------------------------------------------- Old: ---- steam_1.0.0.78.tar.gz New: ---- steam_1.0.0.79.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ steam.spec ++++++ --- /var/tmp/diff_new_pack.RzuuAI/_old 2024-02-16 21:41:03.246882652 +0100 +++ /var/tmp/diff_new_pack.RzuuAI/_new 2024-02-16 21:41:03.246882652 +0100 @@ -1,7 +1,7 @@ # # spec file for package steam # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -36,7 +36,7 @@ %endif \ %{nil} Name: steam -Version: 1.0.0.78 +Version: 1.0.0.79 Release: 0 Summary: Installer for Valve's digital software distribution service # "Limited Installation License" @@ -55,29 +55,23 @@ BuildRequires: update-desktop-files # from steamdeps.txt which uses Debian package syntax Requires: curl +Requires: libz.so.1 # for Steam Hardware Survey Requires: lsb-release +Requires: openal-soft # Proton Requirements Requires: python3 +Requires: tar Requires: xz Requires: zenity -Requires: openal-soft -Requires: tar Recommends: bubblewrap ExclusiveArch: %{ix86} x86_64 -Requires: libz.so.1 %nvidia_dependency x11-video-nvidia %nvidia_dependency nvidia-compute %nvidia_dependency nvidia-gl %booldependency Mesa-libGL1 %booldependency libvulkan_intel %booldependency libvulkan_radeon -%if 0%{?suse_version} >= 1550 -%booldependency libnm0 -%endif -%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150300 -%dependency libpipewire-0_3-0 -%endif %dependency libvulkan1 %dependency dbus-1-glib %dependency gtk2-engine-oxygen @@ -131,6 +125,12 @@ %dependency libSM6 %dependency libusb-1_0-0 %booldependency libgbm1 +%if 0%{?suse_version} >= 1550 +%booldependency libnm0 +%endif +%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150300 +%dependency libpipewire-0_3-0 +%endif %description Steam is a software distribution service with an online store, automated @@ -159,7 +159,7 @@ %if 0%{?suse_version} < 1550 && 0%{?sle_version} < 150300 install -Dm0644 %{SOURCE2} %{buildroot}%{_prefix}/lib/firewalld/services/steam-streaming.xml %endif -find %{buildroot} -type f -exec sed -i 's|#!/usr/bin/env |#!/usr/bin/|g' {} \; +find %{buildroot} -type f -exec sed -i 's|#!%{_bindir}/env |#!%{_bindir}/|g' {} \; # Remove steamdeps as it is apt specific rm -f %{buildroot}%{_bindir}/%{name}deps ++++++ steam_1.0.0.78.tar.gz -> steam_1.0.0.79.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam-launcher/bin_steam.sh new/steam-launcher/bin_steam.sh --- old/steam-launcher/bin_steam.sh 2023-05-09 21:50:56.000000000 +0200 +++ new/steam-launcher/bin_steam.sh 2024-02-08 16:05:57.000000000 +0100 @@ -6,6 +6,9 @@ # This is the Steam script that typically resides in /usr/bin # It will create the Steam bootstrap if necessary and then launch steam. +# verbose +#set -x + set -e # Get the full name of this script @@ -18,7 +21,7 @@ echo "bin_steam.sh[$$]: $*" >&2 || : } -export STEAMSCRIPT_VERSION=1.0.0.78 +export STEAMSCRIPT_VERSION=1.0.0.79 # Set up domain for script localization export TEXTDOMAIN=steam @@ -27,19 +30,25 @@ { style=$1 shift - if ! zenity "$style" --text="$*" 2>/dev/null; then - case "$style" in - --error) - title=$"Error" - ;; - --warning) - title=$"Warning" - ;; - *) - title=$"Note" - ;; - esac + case "$style" in + --error) + title=$"Error" + ;; + --warning) + title=$"Warning" + ;; + *) + title=$"Note" + ;; + esac + + if [ "${XDG_CURRENT_DESKTOP}" == "gamescope" ]; then + log "$title: $*" + return + fi + + if ! zenity "$style" --text="$*" 2>/dev/null; then # Save the prompt in a temporary file because it can have newlines in it tmpfile="$(mktemp || echo "/tmp/steam_message.txt")" echo -e "$*" >"$tmpfile" @@ -180,28 +189,8 @@ fi fi -if [[ ! -L "$STEAMDATALINK" ]]; then - # We don't have the data link and we couldn't find an existing bootstrap, so just install the bootstrap +if [[ ! -L "$STEAMDATALINK" ]] || ( ! check_bootstrap "$LAUNCHSTEAMDIR" ); then install_bootstrap "$DEFAULTSTEAMDIR" -elif ! check_bootstrap "$LAUNCHSTEAMDIR"; then - # We have the data link but we can't find the data, prompt the user - if zenity --question --text=$"Couldn't find Steam content, did you move it?" --ok-label=$"Search" --cancel-label=$"Reinstall"; then - while true; do - STEAMDIR="$(zenity --file-selection --directory)" - if [[ -z "$STEAMDIR" ]]; then - # User canceled - exit 0 - fi - if check_bootstrap "$STEAMDIR"; then - repair_bootstrap "$STEAMDIR" - break; - else - show_message --error $"Please pick a valid Steam content directory" - fi - done - else - install_bootstrap "$DEFAULTSTEAMDIR" - fi fi if ! check_bootstrap "$LAUNCHSTEAMDIR"; then Binary files old/steam-launcher/bootstraplinux_ubuntu12_32.tar.xz and new/steam-launcher/bootstraplinux_ubuntu12_32.tar.xz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam-launcher/client-versions.json new/steam-launcher/client-versions.json --- old/steam-launcher/client-versions.json 2023-05-09 21:50:55.000000000 +0200 +++ new/steam-launcher/client-versions.json 2024-02-08 16:05:56.000000000 +0100 @@ -1,4 +1,4 @@ { - "client_version": "1682708537", - "runtime_version": "0.20230118.0" + "client_version": "1705108172", + "runtime_version": "0.20231127.68515" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam-launcher/com.valvesoftware.Steam.metainfo.xml new/steam-launcher/com.valvesoftware.Steam.metainfo.xml --- old/steam-launcher/com.valvesoftware.Steam.metainfo.xml 2023-05-09 21:47:12.000000000 +0200 +++ new/steam-launcher/com.valvesoftware.Steam.metainfo.xml 2024-02-08 16:03:22.000000000 +0100 @@ -32,6 +32,7 @@ </screenshots> <launchable type="desktop-id">steam.desktop</launchable> <releases> + <release version="1.0.0.79" date="2024-02-08"/> <release version="1.0.0.78" date="2023-05-09"/> <release version="1.0.0.77" date="2023-05-09"/> <release version="1.0.0.76" date="2023-03-01"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam-launcher/debian/changelog new/steam-launcher/debian/changelog --- old/steam-launcher/debian/changelog 2023-05-09 21:47:12.000000000 +0200 +++ new/steam-launcher/debian/changelog 2024-02-08 16:03:22.000000000 +0100 @@ -1,3 +1,26 @@ +steam (1:1.0.0.79) beta; urgency=medium + + [ Timothee Besset ] + * bin_steam.sh: + - When running in a Gamescope session, only write messages to + the log. Don't pop up a zenity or xterm window, which would not be + shown by the Gamescope session. (steamrt/tasks#395) + - If ~/.steam/steam is a dangling symlink, don't prompt users to browse + for the correct location or reinstall. Instead, just reinstall + non-interactively. (steamrt/tasks#395) + + [ Simon McVittie ] + * Build using updated Steam client: + - Client timestamp 1705108172 (2023-01-13) + - Steam Runtime (scout) version 0.20231127.68515 + * Packaging: + - d/changelog: Fix a wrong bug reference in previous release + (it originally said #9301, but should be #9265) + * CI: + - Update tests for changes to Nvidia drivers in Ubuntu devel + + -- Simon McVittie <s...@collabora.com> Thu, 08 Feb 2024 15:02:30 +0000 + steam (1:1.0.0.78) beta; urgency=medium * Specifically require gnome-terminal, konsole or xterm, and don't accept @@ -5,7 +28,7 @@ wait until the command it is running has exited, and that isn't the case for all x-terminal-emulator implementations, resulting in Steam trying to start before its dependencies have been installed, which will - fail. (Reopens: steam-for-linux#9350) + fail. (Reopens: steam-for-linux#9265) -- Simon McVittie <s...@collabora.com> Tue, 09 May 2023 20:46:27 +0100