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.changes2020-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
+
+- 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
+
+- 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.
-%packagecontroller
-Summary:Steam Controller
+%packagedevices
+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.
-%packagevr
-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
i