Hello community, here is the log from the commit of package steam for openSUSE:Leap:15.2:NonFree checked in at 2020-06-17 19:25:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2:NonFree/steam (Old) and /work/SRC/openSUSE:Leap:15.2:NonFree/.steam.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "steam" Wed Jun 17 19:25:51 2020 rev:14 rq:813553 version:1.0.0.62 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2:NonFree/steam/steam.changes 2020-03-01 18:33:59.958672444 +0100 +++ /work/SRC/openSUSE:Leap:15.2:NonFree/.steam.new.3606/steam.changes 2020-06-17 19:25:52.658149038 +0200 @@ -1,0 +2,14 @@ +Fri Jun 5 17:15:04 UTC 2020 - Matthias Mailänder <mailaen...@opensuse.org> + +- Added recommend lsb-release to provide OS info and to support + hw survey boo#1157832 + +------------------------------------------------------------------- +Sat May 23 11:04:04 UTC 2020 - Callum Farmer <callumjfarme...@gmail.com> + +- Update patches for new package structure +- Merge steam-controller and steam-vr into steam-devices like other distros. +- Update to version 1.0.0.62 + * Adapt for newer Steam Runtime builds + +------------------------------------------------------------------- Old: ---- steam_1.0.0.61.tar.gz New: ---- steam_1.0.0.62.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ steam.spec ++++++ --- /var/tmp/diff_new_pack.hWuNtu/_old 2020-06-17 19:25:53.174150761 +0200 +++ /var/tmp/diff_new_pack.hWuNtu/_new 2020-06-17 19:25:53.178150774 +0200 @@ -1,7 +1,7 @@ # # spec file for package steam # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: steam -Version: 1.0.0.61 +Version: 1.0.0.62 Release: 0 Summary: Installer for Valve's digital software distribution service # "Limited Installation License" @@ -27,7 +27,8 @@ Source: http://repo.steampowered.com/steam/pool/steam/s/steam/steam_%{version}.tar.gz Source2: steam.appdata.xml Source3: %{name}.firewall -Patch0: https://raw.githubusercontent.com/steamtricks/steamtricks/master/dist/patch/steam-invoke_steamtricks.patch +# Based on https://raw.githubusercontent.com/steamtricks/steamtricks/master/dist/patch/steam-invoke_steamtricks.patch +Patch0: steam-invoke_steamtricks.patch # PATCH-FIX-OPENSUSE steam-path-fix.patch bnc#1025841 Patch1: steam-path-fix.patch BuildRequires: hicolor-icon-theme @@ -36,6 +37,9 @@ BuildRequires: fdupes BuildRequires: pkgconfig(udev) +# for Steam Hardware Survey +Recommends: lsb-release + # dep_postfix macro is used to append "-32bit" to dependencies for x86_64 on openSUSE %define dep_postfix %{nil} %ifarch x86_64 @@ -121,34 +125,35 @@ This package will fetch and install the Steam bootstrap. Start Steam to complete the installation of the client for the current user. -%package controller -Summary: Steam Controller +%package devices +Summary: Device support for Steam-related hardware +URL: https://github.com/ValveSoftware/steam-devices/ +License: MIT Group: Hardware/Joystick +Obsoletes: steam-controller < %{version} +Obsoletes: steam-vr < %{version} +Provides: steam-controller = %{version} +Provides: steam-vr = %{version} Requires: steam = %{version} %if 0%{?suse_version} >= 1330 Requires(pre): group(games) Requires(pre): user(games) %endif -%description controller +%description devices The Steam Controller features dual trackpads, HD haptic feedback, dual-stage triggers, back grip buttons, and fully-customizable control schemes. Make sure that all users, which should have access to the steam-controller, -are in the "games" group. +are in the "games" group. Steam VR is a full-featured, 360° room-scale +virtual reality experience. -%package vr -Summary: Steam VR -Group: Hardware/Joystick -Requires: steam = %{version} - -%description vr -A full-featured, 360° room-scale virtual reality experience. %prep -%setup -q -n steam +%setup -q -n steam-launcher %patch0 -p1 %patch1 -p1 + %build %install @@ -156,9 +161,11 @@ # TODO: Patch it so it works with zypper or at least does not invoke apt-get. rm %{buildroot}%{_bindir}/steamdeps +rm %{buildroot}/usr/lib/steam/bin_steamdeps.py mkdir -p %{buildroot}%{_udevrulesdir} -cp lib/udev/rules.d/* %{buildroot}%{_udevrulesdir} +cp subprojects/steam-devices/60-steam-input.rules %{buildroot}%{_udevrulesdir}/60-steam-input.rules +cp subprojects/steam-devices/60-steam-vr.rules %{buildroot}%{_udevrulesdir}/60-steam-vr.rules # https://en.opensuse.org/openSUSE:AppStore install -Dm0644 %{SOURCE2} %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml @@ -178,16 +185,10 @@ %icon_theme_cache_postun %mime_database_postun -%post controller +%post devices %{?udev_rules_update:%udev_rules_update} -%postun controller -%{?udev_rules_update:%udev_rules_update} - -%post vr -%{?udev_rules_update:%udev_rules_update} - -%postun vr +%postun devices %{?udev_rules_update:%udev_rules_update} %files @@ -206,11 +207,12 @@ %dir %{_datadir}/appdata/ %{_datadir}/appdata/%{name}.appdata.xml %config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{name} +/usr/lib/steam/bin_steam.sh +/usr/lib/steam/steam.desktop -%files controller +%files devices +%license subprojects/steam-devices/LICENSE %{_udevrulesdir}/60-%{name}-input.rules - -%files vr %{_udevrulesdir}/60-%{name}-vr.rules %changelog ++++++ steam-invoke_steamtricks.patch ++++++ --- /var/tmp/diff_new_pack.hWuNtu/_old 2020-06-17 19:25:53.198150841 +0200 +++ /var/tmp/diff_new_pack.hWuNtu/_new 2020-06-17 19:25:53.198150841 +0200 @@ -4,13 +4,13 @@ Subject: [PATCH] Invoke steamtricks if available. --- - steam | 9 +++++++++ + bin_steam.sh | 9 +++++++++ 1 file changed, 9 insertions(+) -diff --git a/steam b/steam +diff --git a/bin_steam.sh b/bin_steam.sh index 1b71982..847ee0d 100755 ---- a/steam -+++ b/steam +--- a/bin_steam.sh ++++ b/bin_steam.sh @@ -1,4 +1,13 @@ #!/usr/bin/env bash +if ! test "$NO_STEAMTRICKS" == 1 && [ -x "$(which steamtricks)" ] ; then @@ -23,6 +23,9 @@ +fi + # + # bin_steam.sh - launcher script for Steam on Linux + # Copyright Valve Corporation. All rights reserved + # # This is the Steam script that typically resides in /usr/bin # It will create the Steam bootstrap if necessary and then launch steam. -- ++++++ steam-path-fix.patch ++++++ --- /var/tmp/diff_new_pack.hWuNtu/_old 2020-06-17 19:25:53.206150868 +0200 +++ /var/tmp/diff_new_pack.hWuNtu/_new 2020-06-17 19:25:53.206150868 +0200 @@ -1,7 +1,7 @@ -diff --git a/steam b/steam +diff --git a/bin_steam.sh b/bin_steam.sh index 4456d00..8d11766 100755 ---- a/steam -+++ b/steam +--- a/bin_steam.sh ++++ b/bin_steam.sh @@ -1,4 +1,7 @@ #!/usr/bin/env bash + ++++++ steam_1.0.0.61.tar.gz -> steam_1.0.0.62.tar.gz ++++++ ++++ 5194 lines of diff (skipped)