commit steam for openSUSE:Factory:NonFree

2020-09-28 Thread root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2020-09-28 14:27:35

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new.4249 (New)


Package is "steam"

Mon Sep 28 14:27:35 2020 rev:29 rq:837903 version:1.0.0.66

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2020-09-07 
21:20:14.904964603 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new.4249/steam.changes
2020-09-28 14:27:35.522070979 +0200
@@ -1,0 +2,6 @@
+Fri Sep 25 16:45:07 UTC 2020 - Callum Farmer 
+
+- Add udev rules to fix devices detected as joysticks incorrectly
+- Only install firewalld rule when required
+
+---

New:

  51-these-are-not-joysticks-rm.rules



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.MA1s0H/_old  2020-09-28 14:27:36.278071635 +0200
+++ /var/tmp/diff_new_pack.MA1s0H/_new  2020-09-28 14:27:36.282071638 +0200
@@ -27,6 +27,7 @@
 Source: 
http://repo.steampowered.com/steam/pool/steam/s/steam/steam_%{version}.tar.gz
 Source2:com.steampowered.steam.metainfo.xml
 Source3:%{name}-streaming.xml 
+Source4:51-these-are-not-joysticks-rm.rules
 # 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
@@ -176,30 +177,21 @@
 mkdir -p %{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
+cp %{SOURCE4} %{buildroot}%{_udevrulesdir}/51-these-are-not-joysticks-rm.rules
 
 # https://en.opensuse.org/openSUSE:AppStore
 install -Dm0644 %{SOURCE2} 
%{buildroot}%{_datadir}/metainfo/com.steampowered.steam.metainfo.xml
 
+%if 0%{?suse_version} < 1550
 install -Dm644 %{SOURCE3} 
%{buildroot}%{_prefix}/lib/firewalld/services/steam-streaming.xml
+%endif
 
 %fdupes %{buildroot}%{_prefix}
 
 %post
-%desktop_database_post
-%icon_theme_cache_post
-%mime_database_post
+%if 0%{?suse_version} < 1550
 %firewalld_reload
-
-%postun
-%desktop_database_postun
-%icon_theme_cache_postun
-%mime_database_postun
-
-%post devices
-%{?udev_rules_update:%udev_rules_update}
-
-%postun devices
-%{?udev_rules_update:%udev_rules_update}
+%endif
 
 %files
 %{_bindir}/%{name}
@@ -216,12 +208,15 @@
 %{_mandir}/man6/%{name}.6%{?ext_man}
 %dir %{_datadir}/metainfo/
 %{_datadir}/metainfo/com.steampowered.steam.metainfo.xml
+%if 0%{?suse_version} < 1550
 %dir %{_prefix}/lib/firewalld
 %dir %{_prefix}/lib/firewalld/services
 %{_prefix}/lib/firewalld/services/steam-streaming.xml
+%endif
 
 %files devices
 %license subprojects/steam-devices/LICENSE
+%{_udevrulesdir}/51-these-are-not-joysticks-rm.rules
 %{_udevrulesdir}/60-%{name}-input.rules
 %{_udevrulesdir}/60-%{name}-vr.rules
 

++ 51-these-are-not-joysticks-rm.rules ++
# /etc/udev/rules.d/51-these-are-not-joysticks-rm.rules
#
# This file is auto-generated. For more information:
# https://github.com/denilsonsa/udev-joystick-blacklist

SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c30a", 
ENV{ID_INPUT_JOYSTICK}=="?*", ENV{ID_INPUT_JOYSTICK}=""
SUBSYSTEM=="input", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c30a", 
KERNEL=="js[0-9]*", RUN+="/bin/rm %E{DEVNAME}", ENV{ID_INPUT_JOYSTICK}=""
SUBSYSTEM=="input", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="a0df", 
ENV{ID_INPUT_JOYSTICK}=="?*", ENV{ID_INPUT_JOYSTICK}=""
SUBSYSTEM=="input", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="a0df", 
KERNEL=="js[0-9]*", RUN+="/bin/rm %E{DEVNAME}", ENV{ID_INPUT_JOYSTICK}=""
SUBSYSTEM=="input", ATTRS{idVendor}=="056a", ATTRS{idProduct}=="0010", 
ENV{ID_INPUT_JOYSTICK}=="?*", ENV{ID_INPUT_JOYSTICK}=""
SUBSYSTEM=="input", ATTRS{idVendor}=="056a", ATTRS{idProduct}=="0010", 
KERNEL=="js[0-9]*", RUN+="/bin/rm %E{DEVNAME}", ENV{ID_INPUT_JOYSTICK}=""
SUBSYSTEM=="input", ATTRS{idVendor}=="056a", ATTRS{idProduct}=="0011", 
ENV{ID_INPUT_JOYSTICK}=="?*", ENV{ID_INPUT_JOYSTICK}=""
SUBSYSTEM=="input", ATTRS{idVendor}=="056a", ATTRS{idProduct}=="0011", 
KERNEL=="js[0-9]*", RUN+="/bin/rm %E{DEVNAME}", ENV{ID_INPUT_JOYSTICK}=""
SUBSYSTEM=="input", ATTRS{idVendor}=="056a", ATTRS{idProduct}=="0012", 
ENV{ID_INPUT_JOYSTICK}=="?*", ENV{ID_INPUT_JOYSTICK}=""
SUBSYSTEM=="input", ATTRS{idVendor}=="056a", ATTRS{idProduct}=="0012", 
KERNEL=="js[0-9]*", RUN+="/bin/rm %E{DEVNAME}", ENV{ID_INPUT_JOYSTICK}=""
SUBSYSTEM=="input", ATTRS{idVendor}=="056a", ATTRS{idProduct}=="0013", 

commit steam for openSUSE:Factory:NonFree

2020-09-07 Thread root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2020-09-07 21:20:13

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new.3399 (New)


Package is "steam"

Mon Sep  7 21:20:13 2020 rev:28 rq:832099 version:1.0.0.66

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2020-08-17 
11:57:42.186437560 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new.3399/steam.changes
2020-09-07 21:20:14.904964603 +0200
@@ -1,0 +2,8 @@
+Wed Sep  2 17:00:09 UTC 2020 - Callum Farmer 
+
+- Add new Mesa packages to Requires for Tumbleweed
+- Keep old Requires for Leap maintenance
+- Add gpu-offload.patch: default to discrete gpu - from pop-os!
+- Use both Steam OpenSSL versions
+
+---

New:

  gpu-offload.patch



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.zxFGJQ/_old  2020-09-07 21:20:15.612964927 +0200
+++ /var/tmp/diff_new_pack.zxFGJQ/_new  2020-09-07 21:20:15.616964929 +0200
@@ -35,6 +35,8 @@
 Patch2: steam-makefile.patch
 # PATCH-FIX-OPENSUSE steam-no-icon-on-desktop.patch from RPMFusion
 Patch3: steam-no-icon-on-desktop.patch
+# PATCH-FIX-OPENSUSE gpu-offload.patch -- defaults to use of discrete GPU - 
from pop-os!
+Patch4: gpu-offload.patch
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  pkgconfig(shared-mime-info)
 BuildRequires:  update-desktop-files
@@ -52,6 +54,13 @@
 %endif
 
 Requires:   Mesa-libGL1%{dep_postfix}
+%if 0%{?sle_version} >= 150300 || 0%{?suse_version} >= 1550
+Requires:   Mesa-vulkan-device-select
+Requires:   Mesa-vulkan-device-select%{dep_postfix}
+%endif
+Requires:   libvulkan1%{dep_postfix}
+Requires:   libvulkan_intel%{dep_postfix}
+Requires:   libvulkan_radeon%{dep_postfix}
 Requires:   alsa%{dep_postfix} >= 1.0.23
 Requires:   alsa-devel%{dep_postfix} >= 1.0.23
 Requires:   dbus-1-glib%{dep_postfix}
@@ -102,6 +111,7 @@
 Requires:   libstdc++6%{dep_postfix} >= 4.6
 
 # our own builds of libcrypto.so.1 and libssl.so.1.
+Requires:  libopenssl1_0_0-steam
 Requires:  libopenssl1_0_0-steam%{dep_postfix}
 
 # from steamdeps.txt which uses Debian package syntax
@@ -117,7 +127,6 @@
 
 #Proton Requirements
 Requires:  python3
-Requires:  libvulkan1%{dep_postfix}
 
 %description
 Steam is a software distribution service with an online store, automated

++ gpu-offload.patch ++
Index: steam/steam.desktop
===
--- steam.orig/steam.desktop2020-05-12 11:35:42.780458224 -0600
+++ steam/steam.desktop 2020-05-12 11:36:31.497120125 -0600
@@ -35,5 +35,6 @@
 MimeType=x-scheme-handler/steam;
 
Actions=Store;Community;Library;Servers;Screenshots;News;Settings;BigPicture;Friends;
+PrefersNonDefaultGPU=true
 
 [Desktop Action Store]
 Name=Store



commit steam for openSUSE:Factory:NonFree

2020-08-17 Thread root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2020-08-17 11:57:41

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new.3399 (New)


Package is "steam"

Mon Aug 17 11:57:41 2020 rev:27 rq:826875 version:1.0.0.66

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2020-08-10 
14:50:34.387765287 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new.3399/steam.changes
2020-08-17 11:57:42.186437560 +0200
@@ -1,0 +2,10 @@
+Sat Aug 15 18:23:08 UTC 2020 - Callum Farmer 
+
+- Update AppStream files
+- Add patches from RPMFusion:
+  * steam-makefile.patch: remove pointless symlinks
+and apt-source install
+  * steam-no-icon-on-desktop.patch: remove attempt
+to copy .desktop to user desktop
+
+---

Old:

  steam.appdata.xml

New:

  com.steampowered.steam.metainfo.xml
  steam-makefile.patch
  steam-no-icon-on-desktop.patch



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.NbJyoW/_old  2020-08-17 11:57:42.986438006 +0200
+++ /var/tmp/diff_new_pack.NbJyoW/_new  2020-08-17 11:57:42.986438006 +0200
@@ -25,12 +25,16 @@
 Group:  Amusements/Games/Other
 URL:http://www.steampowered.com/
 Source: 
http://repo.steampowered.com/steam/pool/steam/s/steam/steam_%{version}.tar.gz
-Source2:steam.appdata.xml
+Source2:com.steampowered.steam.metainfo.xml
 Source3:%{name}-streaming.xml 
 # 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
+# PATCH-FIX-OPENSUSE steam-makefile.patch based on RPMFusion patch.
+Patch2: steam-makefile.patch
+# PATCH-FIX-OPENSUSE steam-no-icon-on-desktop.patch from RPMFusion
+Patch3: steam-no-icon-on-desktop.patch
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  pkgconfig(shared-mime-info)
 BuildRequires:  update-desktop-files
@@ -154,7 +158,7 @@
 %build
 
 %install
-make DESTDIR=%{buildroot} install-bin install-docs install-icons 
install-bootstrap install-desktop
+%make_install
 
 # TODO: Patch it so it works with zypper or at least does not invoke apt-get.
 rm %{buildroot}%{_bindir}/steamdeps
@@ -165,7 +169,7 @@
 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
+install -Dm0644 %{SOURCE2} 
%{buildroot}%{_datadir}/metainfo/com.steampowered.steam.metainfo.xml
 
 install -Dm644 %{SOURCE3} 
%{buildroot}%{_prefix}/lib/firewalld/services/steam-streaming.xml
 
@@ -201,13 +205,11 @@
 %doc %{_datadir}/doc/%{name}/README
 %doc debian/changelog
 %{_mandir}/man6/%{name}.6%{?ext_man}
-%dir %{_datadir}/appdata/
-%{_datadir}/appdata/%{name}.appdata.xml
+%dir %{_datadir}/metainfo/
+%{_datadir}/metainfo/com.steampowered.steam.metainfo.xml
 %dir %{_prefix}/lib/firewalld
 %dir %{_prefix}/lib/firewalld/services
 %{_prefix}/lib/firewalld/services/steam-streaming.xml
-%{_prefix}/lib/steam/bin_steam.sh
-%{_prefix}/lib/steam/steam.desktop
 
 %files devices
 %license subprojects/steam-devices/LICENSE

++ com.steampowered.steam.metainfo.xml ++


  com.steampowered.steam
  steam.desktop
  Steam
  Installer for the Steam client
  steam
  

  Steam is a digital distribution platform developed by Valve Corporation 
offering digital rights management (DRM), multiplayer gaming and social 
networking services. Steam provides the user with installation and automatic 
updating of games on multiple computers, and community features such as friends 
lists and groups, cloud saving, and in-game voice and chat functionality.

The software provides a freely available application programming 
interface (API) called Steamworks, which developers can use to integrate many 
of Steam's functions into their products, including networking, matchmaking, 
in-game achievements, micro-transactions, and support for user-created content 
through Steam Workshop.

  
  
  https://store.steampowered.com/
  CC0-1.0
  Freeware
  Valve Corporation
  
Gaming
Valve
Streaming
  
  

  Steam Store interface
  http://store.akamai.steamstatic.com/public/images/about/pc_image.png


  Steam Big Picture mode
  http://store.akamai.steamstatic.com/public/images/bigpicture/Dwm%202012-09-05%2016-33-46-80.png

  

++ steam-makefile.patch ++

commit steam for openSUSE:Factory:NonFree

2020-08-10 Thread root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2020-08-10 14:50:34

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new.3399 (New)


Package is "steam"

Mon Aug 10 14:50:34 2020 rev:26 rq:824709 version:1.0.0.66

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2020-07-31 
15:50:50.947943835 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new.3399/steam.changes
2020-08-10 14:50:34.387765287 +0200
@@ -1,0 +2,12 @@
+Thu Aug  6 16:00:57 UTC 2020 - Callum Farmer 
+
+- Simplification of OpenSSL requires
+
+---
+Thu Aug  6 15:26:52 UTC 2020 - Callum Farmer 
+
+- vulkan doesn't exist since Leap 15.2
+- libvulkan1-32bit doesn't exist on non-64bit systems
+- vulkan libraries should be required
+
+---



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.1TzR0M/_old  2020-08-10 14:50:34.923765569 +0200
+++ /var/tmp/diff_new_pack.1TzR0M/_new  2020-08-10 14:50:34.927765572 +0200
@@ -98,10 +98,7 @@
 Requires:   libstdc++6%{dep_postfix} >= 4.6
 
 # our own builds of libcrypto.so.1 and libssl.so.1.
-Requires:  libopenssl1_0_0-steam
-%ifarch x86_64
-Requires:  libopenssl1_0_0-steam-32bit
-%endif
+Requires:  libopenssl1_0_0-steam%{dep_postfix}
 
 # from steamdeps.txt which uses Debian package syntax
 Requires:   curl
@@ -116,8 +113,7 @@
 
 #Proton Requirements
 Requires:  python3
-Recommends:vulkan
-Recommends:libvulkan1-32bit
+Requires:  libvulkan1%{dep_postfix}
 
 %description
 Steam is a software distribution service with an online store, automated




commit steam for openSUSE:Factory:NonFree

2020-07-31 Thread root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2020-07-31 15:50:49

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new.3592 (New)


Package is "steam"

Fri Jul 31 15:50:49 2020 rev:25 rq:823581 version:1.0.0.66

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2020-07-01 
14:24:51.846426890 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new.3592/steam.changes
2020-07-31 15:50:50.947943835 +0200
@@ -1,0 +2,14 @@
+Thu Jul 30 11:13:19 UTC 2020 - Callum Farmer 
+
+- Update to version 1.0.0.66
+  * Bootstrap using updated Steam client:
+- Client timestamp 1595977781 (2020-07-28)
+- Steam Runtime version 0.20200604.0
+  * Update steam-devices subproject up to 2020-07-28
+   - Replace escaped double quotes in udev rules with single quotes, for
+ compatibility with udev < 235 and eudev.
+- Add Recommends: bubblewrap, required by the experimental container
+  runtime system
+- Switch to FirewallD
+
+---

Old:

  steam.firewall
  steam_1.0.0.64.tar.gz

New:

  steam-streaming.xml
  steam_1.0.0.66.tar.gz



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.K8lvay/_old  2020-07-31 15:50:51.771944580 +0200
+++ /var/tmp/diff_new_pack.K8lvay/_new  2020-07-31 15:50:51.775944584 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   steam
-Version:1.0.0.64
+Version:1.0.0.66
 Release:0
 Summary:Installer for Valve's digital software distribution service
 # "Limited Installation License"
@@ -26,7 +26,7 @@
 URL:http://www.steampowered.com/
 Source: 
http://repo.steampowered.com/steam/pool/steam/s/steam/steam_%{version}.tar.gz
 Source2:steam.appdata.xml
-Source3:%{name}.firewall
+Source3:%{name}-streaming.xml 
 # 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
@@ -36,6 +36,7 @@
 BuildRequires:  update-desktop-files
 BuildRequires:  fdupes
 BuildRequires:  pkgconfig(udev)
+BuildRequires:  firewall-macros
 
 # for Steam Hardware Survey
 Recommends: lsb-release
@@ -108,6 +109,7 @@
 Requires:   zenity
 Requires:   libxcb-dri2-0%{dep_postfix}
 Requires:   libxcb-glx0%{dep_postfix}
+Recommends: bubblewrap
 
 # replaces steamruntime-fix and is required for steam to boot
 Requires:   steamtricks
@@ -169,8 +171,7 @@
 # https://en.opensuse.org/openSUSE:AppStore
 install -Dm0644 %{SOURCE2} %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml
 
-install -d %{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/
-install -m 644 %{SOURCE3} 
%{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{name}
+install -Dm644 %{SOURCE3} 
%{buildroot}%{_prefix}/lib/firewalld/services/steam-streaming.xml
 
 %fdupes %{buildroot}%{_prefix}
 
@@ -178,6 +179,7 @@
 %desktop_database_post
 %icon_theme_cache_post
 %mime_database_post
+%firewalld_reload
 
 %postun
 %desktop_database_postun
@@ -205,7 +207,9 @@
 %{_mandir}/man6/%{name}.6%{?ext_man}
 %dir %{_datadir}/appdata/
 %{_datadir}/appdata/%{name}.appdata.xml
-%config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{name}
+%dir %{_prefix}/lib/firewalld
+%dir %{_prefix}/lib/firewalld/services
+%{_prefix}/lib/firewalld/services/steam-streaming.xml
 %{_prefix}/lib/steam/bin_steam.sh
 %{_prefix}/lib/steam/steam.desktop
 

++ steam-streaming.xml ++


  Steam In-Home Streaming
  Steam in-home streaming allows you to play a game on one 
computer when the game process is actually running on another computer 
elsewhere in your home. Through Steam, game audio and video is captured on the 
remote computer and sent to the player's computer. The game input (keyboard, 
mouse or gamepad) is sent from the player's computer to the game process on the 
remote computer.
  
  
  

++ steam_1.0.0.64.tar.gz -> steam_1.0.0.66.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 2020-06-24 12:36:09.0 +0200
+++ new/steam-launcher/bin_steam.sh 2020-07-29 17:44:37.0 +0200
@@ -14,7 +14,7 @@
 bootstrapscript="$(readlink -f "$STEAMSCRIPT")"
 bootstrapdir="$(dirname "$bootstrapscript")"
 
-export STEAMSCRIPT_VERSION=1.0.0.64
+export STEAMSCRIPT_VERSION=1.0.0.66
 
 # Set up domain for script localization
 export TEXTDOMAIN=steam
diff -urN '--exclude=CVS' '--exclude=.cvsignore' 

commit steam for openSUSE:Factory:NonFree

2020-07-01 Thread root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2020-07-01 14:24:50

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new.3060 (New)


Package is "steam"

Wed Jul  1 14:24:50 2020 rev:24 rq:817400 version:1.0.0.64

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2020-06-15 
20:26:01.433441744 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new.3060/steam.changes
2020-07-01 14:24:51.846426890 +0200
@@ -1,0 +2,29 @@
+Wed Jun 17 13:50:16 UTC 2020 - Callum Farmer 
+
+- Update to version 1.0.0.63
+  * Update steam-devices subproject up to 2020-06-05
+ - Add HORIPAD for Nintendo Switch (thanks, @BrokenGale)
+   (Fixes: steam-for-linux#6944, steam-devices#7)
+ - Add ASTRO C40 controller (thanks, @exhumer2)
+   (Fixes: steam-devices#5)
+ - Add PowerA Nintendo Switch Controller (thanks, @blazingkin)
+   (Fixes: steam-devices#6)
+ - Add a workaround for PowerA Wireless Controller
+   (thanks, Andrey Smirnov) (Fixes: steam-devices#9; T21767)
+   * debian/steam-launcher.postinst: Notify udevd to reload its rules.
+ This means the steam-devices rules should take effect immediately,
+ instead of being deferred until after the next reboot. (T19535)
+   * bin_steam.sh: Don't overwrite steam.desktop if it's a symlink.
+ In a pre-configured distro like SteamOS, ~/Desktop/steam.desktop
+ might already be a symlink to /usr/share/applications/steam.desktop,
+ in which case overwriting it is pointless. (T21633)
+- steam-devices supplements steam
+- Update to version 1.0.0.64
+   * steam.list: Download updates via https (T21740)
+ In older versions of apt (lower than 1.6) we need to install
+ apt-transport-https to use https repositories, so do that.
+   * steam.list: Switch the suite from precise to stable
+ (Fixes: steam-for-linux#4436)
+   * steam.list: Add commented-out apt sources for the beta launcher
+
+---

Old:

  steam_1.0.0.62.tar.gz

New:

  steam_1.0.0.64.tar.gz



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.9masJM/_old  2020-07-01 14:24:52.678429470 +0200
+++ /var/tmp/diff_new_pack.9masJM/_new  2020-07-01 14:24:52.678429470 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   steam
-Version:1.0.0.62
+Version:1.0.0.64
 Release:0
 Summary:Installer for Valve's digital software distribution service
 # "Limited Installation License"
@@ -32,7 +32,7 @@
 # PATCH-FIX-OPENSUSE steam-path-fix.patch bnc#1025841
 Patch1: steam-path-fix.patch
 BuildRequires:  hicolor-icon-theme
-BuildRequires:  shared-mime-info
+BuildRequires:  pkgconfig(shared-mime-info)
 BuildRequires:  update-desktop-files
 BuildRequires:  fdupes
 BuildRequires:  pkgconfig(udev)
@@ -134,6 +134,7 @@
 Obsoletes:  steam-vr < %{version}
 Provides:   steam-controller = %{version}
 Provides:   steam-vr = %{version}
+Supplements:steam = %{version}
 Requires:   steam = %{version}
 %if 0%{?suse_version} >= 1330
 Requires(pre):  group(games)
@@ -149,9 +150,7 @@
 
 
 %prep
-%setup -q -n steam-launcher
-%patch0 -p1
-%patch1 -p1
+%autosetup -n steam-launcher -p1
 
 
 %build
@@ -161,7 +160,7 @@
 
 # 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
+rm %{buildroot}%{_prefix}/lib/steam/bin_steamdeps.py
 
 mkdir -p %{buildroot}%{_udevrulesdir}
 cp subprojects/steam-devices/60-steam-input.rules 
%{buildroot}%{_udevrulesdir}/60-steam-input.rules
@@ -207,8 +206,8 @@
 %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
+%{_prefix}/lib/steam/bin_steam.sh
+%{_prefix}/lib/steam/steam.desktop
 
 %files devices
 %license subprojects/steam-devices/LICENSE

++ steam_1.0.0.62.tar.gz -> steam_1.0.0.64.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 2020-03-19 18:13:39.0 +0100
+++ new/steam-launcher/bin_steam.sh 2020-06-24 12:36:09.0 +0200
@@ -14,7 +14,7 @@
 bootstrapscript="$(readlink -f "$STEAMSCRIPT")"
 bootstrapdir="$(dirname "$bootstrapscript")"
 
-export STEAMSCRIPT_VERSION=1.0.0.61+deb1
+export STEAMSCRIPT_VERSION=1.0.0.64
 
 # Set up domain for script localization
 export TEXTDOMAIN=steam
@@ -118,18 +118,21 @@

commit steam for openSUSE:Factory:NonFree

2020-06-15 Thread root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2020-06-15 20:26:00

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new.3606 (New)


Package is "steam"

Mon Jun 15 20:26:00 2020 rev:23 rq:813552 version:1.0.0.62

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2019-12-30 
12:33:12.075750149 +0100
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new.3606/steam.changes
2020-06-15 20:26:01.433441744 +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.Zyt3nO/_old  2020-06-15 20:26:02.433445208 +0200
+++ /var/tmp/diff_new_pack.Zyt3nO/_new  2020-06-15 20:26:02.437445222 +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
 

commit steam for openSUSE:Factory:NonFree

2019-12-30 Thread root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2019-12-30 12:33:10

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new.6675 (New)


Package is "steam"

Mon Dec 30 12:33:10 2019 rev:22 rq:760021 version:1.0.0.61

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2019-10-18 
14:37:47.771557667 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new.6675/steam.changes
2019-12-30 12:33:12.075750149 +0100
@@ -1,0 +2,6 @@
+Mon Dec 30 10:51:44 UTC 2019 - Dominique Leuenberger 
+
+- Drop libnm-glib4 and libnm-util2 dependencies: steam appears to
+  run just fine without those libs nowadays (boo#1157903).
+
+---



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.kclG28/_old  2019-12-30 12:33:13.247750814 +0100
+++ /var/tmp/diff_new_pack.kclG28/_new  2019-12-30 12:33:13.251750817 +0100
@@ -70,8 +70,6 @@
 Requires:   libgmodule-2_0-0%{dep_postfix}
 Requires:   libgobject-2_0-0%{dep_postfix}
 Requires:   libgtk-2_0-0%{dep_postfix} >= 2.24.0
-Requires:   libnm-glib4%{dep_postfix}
-Requires:   libnm-util2%{dep_postfix}
 Requires:   libogg0%{dep_postfix} >= 1.0
 Requires:   libpango-1_0-0%{dep_postfix} >= 1.22.0
 Requires:   libpixman-1-0%{dep_postfix} >= 0.24.4




commit steam for openSUSE:Factory:NonFree

2019-10-18 Thread root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2019-10-18 14:37:44

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new.2352 (New)


Package is "steam"

Fri Oct 18 14:37:44 2019 rev:21 rq:740436 version:1.0.0.61

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2019-06-18 
15:00:31.901265066 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new.2352/steam.changes
2019-10-18 14:37:47.771557667 +0200
@@ -1,0 +2,7 @@
+Thu Oct  3 19:28:21 UTC 2019 - Yunhe Guo 
+
+- Remove unnecessary desktop file modification
+  * Original is good: Categories=Network;FileTransfer;Game;
+  * Modified, Categories=Game;Amusement;, will list steam in Games >
+Toys category in KDE, which doesn't fit a game store.
+---



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.kvgxzQ/_old  2019-10-18 14:37:48.36146 +0200
+++ /var/tmp/diff_new_pack.kvgxzQ/_new  2019-10-18 14:37:48.36146 +0200
@@ -162,8 +162,6 @@
 mkdir -p %{buildroot}%{_udevrulesdir}
 cp lib/udev/rules.d/* %{buildroot}%{_udevrulesdir}
 
-%suse_update_desktop_file -n -r steam Game Amusement
-
 # https://en.opensuse.org/openSUSE:AppStore
 install -Dm0644 %{SOURCE2} %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml
 




commit steam for openSUSE:Factory:NonFree

2019-06-18 Thread root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2019-06-18 15:00:24

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new.4811 (New)


Package is "steam"

Tue Jun 18 15:00:24 2019 rev:20 rq:709934 version:1.0.0.61

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2019-04-04 
12:09:08.165342057 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new.4811/steam.changes
2019-06-18 15:00:31.901265066 +0200
@@ -1,0 +2,9 @@
+Wed Jun 12 20:05:58 UTC 2019 - Jon Brightwell 
+
+- update to version 1.0.0.61
+   * Update udev rules
+- includes version 1.0.0.60 
+   * Updates to the bootstraping logic and bootstraping runtime
+- Added steam-path-fix.patch to correct lspci not found
+
+---

Old:

  steam_1.0.0.59.tar.gz

New:

  steam-path-fix.patch
  steam_1.0.0.61.tar.gz



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.wvdTns/_old  2019-06-18 15:00:38.549262440 +0200
+++ /var/tmp/diff_new_pack.wvdTns/_new  2019-06-18 15:00:38.601262419 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   steam
-Version:1.0.0.59
+Version:1.0.0.61
 Release:0
 Summary:Installer for Valve's digital software distribution service
 # "Limited Installation License"
@@ -28,6 +28,8 @@
 Source2:steam.appdata.xml
 Source3:%{name}.firewall
 Patch0: 
https://raw.githubusercontent.com/steamtricks/steamtricks/master/dist/patch/steam-invoke_steamtricks.patch
+# PATCH-FIX-OPENSUSE steam-path-fix.patch bnc#1025841
+Patch1:steam-path-fix.patch
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  shared-mime-info
 BuildRequires:  update-desktop-files
@@ -147,6 +149,7 @@
 %prep
 %setup -q -n steam
 %patch0 -p1
+%patch1 -p1
 
 %build
 

++ steam-path-fix.patch ++
diff --git a/steam b/steam
index 4456d00..8d11766 100755
--- a/steam
+++ b/steam
@@ -1,4 +1,7 @@
 #!/usr/bin/env bash
+
+PATH=$PATH:/sbin
+
 if ! test "$NO_STEAMTRICKS" == 1 && [ -x "$(which steamtricks)" ] ; then
   # does not seem to be a better place to daemon-reload since install time runs
   # as root and does not have user context available
++ steam_1.0.0.59.tar.gz -> steam_1.0.0.61.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/steam/Makefile new/steam/Makefile
--- old/steam/Makefile  2018-09-27 20:20:20.0 +0200
+++ new/steam/Makefile  2019-04-09 00:06:03.0 +0200
@@ -57,42 +57,55 @@
 PREFIX?=/usr
 
 RUNTIME_FILES := \
-   steam-runtime/COPYING   \
-   steam-runtime/README.txt\
-   steam-runtime/common-licenses   \
-   steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1 \
-   steam-runtime/i386/usr/lib/gcc/i686-linux-gnu/4.6.3 \
-   steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6\
-   steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6.0.21   \
-   steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6   \
-   steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6.3.0   \
-   steam-runtime/i386/usr/lib/i386-linux-gnu/libXau.so.6   \
-   steam-runtime/i386/usr/lib/i386-linux-gnu/libXau.so.6.0.0   \
-   steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1   \
-   steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1.1.0   \
-   steam-runtime/i386/usr/lib/i386-linux-gnu/libXdmcp.so.6 \
-   steam-runtime/i386/usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0 \
-   steam-runtime/i386/usr/lib/i386-linux-gnu/libXext.so.6  \
-   steam-runtime/i386/usr/lib/i386-linux-gnu/libXext.so.6.4.0  \
-   steam-runtime/i386/usr/lib/i386-linux-gnu/libXinerama.so.1  \
-   steam-runtime/i386/usr/lib/i386-linux-gnu/libXinerama.so.1.0.0  \
-   steam-runtime/i386/usr/lib/i386-linux-gnu/libXrandr.so.2 \
-   steam-runtime/i386/usr/lib/i386-linux-gnu/libXrandr.so.2.2.0\
-   steam-runtime/i386/usr/lib/i386-linux-gnu/libXrender.so.1   \
-   steam-runtime/i386/usr/lib/i386-linux-gnu/libXrender.so.1.3.0   \
-   steam-runtime/i386/usr/lib/i386-linux-gnu/libfreetype.so.6  \
-   steam-runtime/i386/usr/lib/i386-linux-gnu/libfreetype.so.6.8.0  \
-   steam-runtime/i386/usr/share/doc/gcc-4.6-base/copyright \
-   steam-runtime/i386/usr/share/doc/libgcc1\
-   steam-runtime/i386/usr/share/doc/libstdc++6 \
-   

commit steam for openSUSE:Factory:NonFree

2019-04-04 Thread root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2019-04-04 12:09:06

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new.3908 (New)


Package is "steam"

Thu Apr  4 12:09:06 2019 rev:19 rq:691314 version:1.0.0.59

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2018-12-24 
11:48:25.437079467 +0100
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new.3908/steam.changes
2019-04-04 12:09:08.165342057 +0200
@@ -1,0 +2,5 @@
+Mon Mar 25 22:07:11 UTC 2019 - Stasiek Michalski 
+
+- Add recommended 32bit vulkan library
+
+---



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.NfQW8Y/_old  2019-04-04 12:09:09.341340941 +0200
+++ /var/tmp/diff_new_pack.NfQW8Y/_new  2019-04-04 12:09:09.345340938 +0200
@@ -111,6 +111,7 @@
 #Proton Requirements
 Requires:  python3
 Recommends:vulkan
+Recommends:libvulkan1-32bit
 
 %description
 Steam is a software distribution service with an online store, automated




commit steam for openSUSE:Factory:NonFree

2018-12-24 Thread root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2018-12-24 11:48:25

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new.28833 (New)


Package is "steam"

Mon Dec 24 11:48:25 2018 rev:18 rq:660456 version:1.0.0.59

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2018-10-04 
19:03:52.167053329 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new.28833/steam.changes   
2018-12-24 11:48:25.437079467 +0100
@@ -1,0 +2,8 @@
+Thu Dec 20 16:12:10 UTC 2018 - mailaen...@opensuse.org
+
+- update to version 1.0.0.59
+  * Update udev rules.
+  * Add --run option to the steam command, will exec a command
+through run.sh in the steam runtime environment.
+
+---

Old:

  steam_1.0.0.56.tar.gz

New:

  steam_1.0.0.59.tar.gz



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.yBOUdj/_old  2018-12-24 11:48:26.125078862 +0100
+++ /var/tmp/diff_new_pack.yBOUdj/_new  2018-12-24 11:48:26.125078862 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   steam
-Version:1.0.0.56
+Version:1.0.0.59
 Release:0
 Summary:Installer for Valve's digital software distribution service
 # "Limited Installation License"

++ steam_1.0.0.56.tar.gz -> steam_1.0.0.59.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/steam/Makefile new/steam/Makefile
--- old/steam/Makefile  2018-07-24 04:07:26.0 +0200
+++ new/steam/Makefile  2018-09-27 20:20:20.0 +0200
@@ -29,7 +29,7 @@
install -p -m 644 icons/48/$(PACKAGE).png 
$(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/
install -d -m 755 $(DESTDIR)$(PREFIX)/share/pixmaps/
install -p -m 644 icons/48/$(PACKAGE).png 
$(DESTDIR)$(PREFIX)/share/pixmaps/
-   install -p -m 644 icons/48/$(PACKAGE)_tray_mono.png 
$(DESTDIR)$(PREFIX)/share/pixmaps
+   install -p -m 644 icons/48/$(PACKAGE)_tray_mono.png 
$(DESTDIR)$(PREFIX)/share/pixmaps/
 
 install-bootstrap:
install -d -m 755 $(DESTDIR)$(PREFIX)/lib/$(PACKAGE)/
@@ -37,12 +37,12 @@
 
 install-desktop:
install -d -m 755 $(DESTDIR)$(PREFIX)/share/applications/
-   install -p -m 644 steam.desktop $(DESTDIR)$(PREFIX)/share/applications/
+   install -p -m 644 $(PACKAGE).desktop 
$(DESTDIR)$(PREFIX)/share/applications/
 
 install-apt-source:
if [ -d /etc/apt ]; then \
install -d -m 755 $(DESTDIR)/etc/apt/sources.list.d/; \
-   install -p -m 644 steam.list 
$(DESTDIR)/etc/apt/sources.list.d/; \
+   install -p -m 644 $(PACKAGE).list 
$(DESTDIR)/etc/apt/sources.list.d/; \
install -d -m 700 $(CURDIR)/gpg; \
gpg --homedir=$(CURDIR)/gpg --no-default-keyring 
--keyring=$(CURDIR)/steam.gpg --import steam-key.asc; \
install -d -m 755 $(DESTDIR)/etc/apt/trusted.gpg.d/; \
Binary files old/steam/bootstraplinux_ubuntu12_32.tar.xz and 
new/steam/bootstraplinux_ubuntu12_32.tar.xz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/steam/debian/changelog new/steam/debian/changelog
--- old/steam/debian/changelog  2018-08-25 05:10:39.0 +0200
+++ new/steam/debian/changelog  2018-10-25 01:41:59.0 +0200
@@ -1,3 +1,22 @@
+steam (1.0.0.59) precise; urgency=medium
+
+  * Update udev rules.
+  * Add --run option to the steam command, will exec a command through run.sh 
in the steam runtime environment.
+
+ -- TTimo   Wed, 24 Oct 2018 18:33:34 -0500
+
+steam (1.0.0.58) precise; urgency=medium
+
+  * Bump version, iterate on the internal build systems.
+
+ -- TTimo   Thu, 27 Sep 2018 18:36:04 -0500
+
+steam (1.0.0.57) precise; urgency=medium
+
+  * Bump version to match the internal steambeta package version.
+
+ -- TTimo   Wed, 26 Sep 2018 21:50:39 -0500
+
 steam (1.0.0.56) precise; urgency=medium
 
   * Rename udev rules files to 60-* to fix #5169 and clean up naming.
@@ -27,7 +46,7 @@
 steam (1.0.0.52) precise; urgency=medium
 
   * fix potential file overwrite vulnerability
-  * Add additional udev rules for HTC Vive 
+  * Add additional udev rules for HTC Vive
 
  -- John Vert   Tue, 29 Mar 2016 12:33:54 -0700
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/steam/lib/udev/rules.d/60-steam-vr.rules 
new/steam/lib/udev/rules.d/60-steam-vr.rules
--- old/steam/lib/udev/rules.d/60-steam-vr.rules2018-08-25 
05:10:39.0 +0200
+++ new/steam/lib/udev/rules.d/60-steam-vr.rules2018-10-25 
01:41:59.0 +0200
@@ -19,6 +19,7 @@
 

commit steam for openSUSE:Factory:NonFree

2018-10-04 Thread root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2018-10-04 19:03:43

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new (New)


Package is "steam"

Thu Oct  4 19:03:43 2018 rev:17 rq:639984 version:1.0.0.56

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2018-09-05 
13:50:23.922443199 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new/steam.changes 2018-10-04 
19:03:52.167053329 +0200
@@ -1,0 +2,12 @@
+Sat Sep 29 16:40:54 UTC 2018 - Avindra Goolcharan 
+
+- update to version 1.0.0.56
+  * Rename udev rules files to 60-* to fix permissions to /dev/uinput
+for the currently logged in user.
+- includes version 1.0.0.55
+  * Update locstrings for .desktop file
+  * Update udev rules for VR and controllers
+- drop allow-non-root-controller-access.patch (fixed upstream)
+- partial cleanup with spec-cleaner
+
+---

Old:

  allow-non-root-controller-access.patch
  steam_1.0.0.54.tar.gz

New:

  steam_1.0.0.56.tar.gz



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.TT2odM/_old  2018-10-04 19:03:52.855052602 +0200
+++ /var/tmp/diff_new_pack.TT2odM/_new  2018-10-04 19:03:52.859052598 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package steam
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,28 +12,25 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   steam
-Version:1.0.0.54
+Version:1.0.0.56
 Release:0
 Summary:Installer for Valve's digital software distribution service
 # "Limited Installation License"
 License:SUSE-Freeware
 Group:  Amusements/Games/Other
-Url:http://www.steampowered.com/
+URL:http://www.steampowered.com/
 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
-# PATCH-FEATURE-OPENSUSE allow-non-root-controller-access.patch -- Allow non 
root users to access the steam-controller
-Patch1: allow-non-root-controller-access.patch
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  shared-mime-info
 BuildRequires:  update-desktop-files
-BuildRequires:  dos2unix
 BuildRequires:  fdupes
 BuildRequires:  pkgconfig(udev)
 
@@ -149,7 +146,6 @@
 %prep
 %setup -q -n steam
 %patch0 -p1
-%patch1 -p1
 
 %build
 
@@ -164,8 +160,6 @@
 
 %suse_update_desktop_file -n -r steam Game Amusement
 
-dos2unix %{buildroot}%{_datadir}/doc/steam/steam_install_agreement.txt
-
 # https://en.opensuse.org/openSUSE:AppStore
 install -Dm0644 %{SOURCE2} %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml
 
@@ -197,27 +191,26 @@
 %{?udev_rules_update:%udev_rules_update}
 
 %files
-%defattr(-,root,root)
-%{_bindir}/steam
-%dir %{_prefix}/lib/steam
-%{_prefix}/lib/steam/bootstraplinux_ubuntu12_32.tar.xz
-%{_datadir}/pixmaps/steam_tray_mono.png
-%{_datadir}/pixmaps/steam.png
-%{_datadir}/applications/steam.desktop
-%{_datadir}/icons/hicolor/*/apps/steam.png
-%dir %{_datadir}/doc/steam
-%doc %{_datadir}/doc/steam/steam_install_agreement.txt
-%doc %{_datadir}/doc/steam/README
+%{_bindir}/%{name}
+%dir %{_prefix}/lib/%{name}
+%{_prefix}/lib/%{name}/bootstraplinux_ubuntu12_32.tar.xz
+%{_datadir}/pixmaps/%{name}_tray_mono.png
+%{_datadir}/pixmaps/%{name}.png
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/icons/hicolor/*/apps/%{name}.png
+%dir %{_datadir}/doc/%{name}
+%doc %{_datadir}/doc/%{name}/steam_subscriber_agreement.txt
+%doc %{_datadir}/doc/%{name}/README
 %doc debian/changelog
-%{_mandir}/man6/steam.6.gz
+%{_mandir}/man6/%{name}.6%{?ext_man}
 %dir %{_datadir}/appdata/
 %{_datadir}/appdata/%{name}.appdata.xml
 %config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{name}
 
 %files controller
-%{_udevrulesdir}/99-steam-controller-perms.rules
+%{_udevrulesdir}/60-%{name}-input.rules
 
 %files vr
-%{_udevrulesdir}/60-HTC-Vive-perms.rules
+%{_udevrulesdir}/60-%{name}-vr.rules
 
 %changelog

++ steam_1.0.0.54.tar.gz -> steam_1.0.0.56.tar.gz ++
diff -urN '--exclude=CVS' 

commit steam for openSUSE:Factory:NonFree

2018-09-05 Thread root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2018-09-05 13:50:16

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new (New)


Package is "steam"

Wed Sep  5 13:50:16 2018 rev:16 rq:633220 version:1.0.0.54

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2017-11-29 
13:47:12.232423341 +0100
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new/steam.changes 2018-09-05 
13:50:23.922443199 +0200
@@ -1,0 +2,5 @@
+Sun Aug 26 16:22:54 UTC 2018 - j...@moozaad.co.uk
+
+- Added proton requirements (python3) and recommended vulkan
+
+---



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.y2VPxG/_old  2018-09-05 13:50:24.75596 +0200
+++ /var/tmp/diff_new_pack.y2VPxG/_new  2018-09-05 13:50:24.75596 +0200
@@ -111,6 +111,10 @@
 # replaces steamruntime-fix and is required for steam to boot
 Requires:   steamtricks
 
+#Proton Requirements
+Requires:  python3
+Recommends:vulkan
+
 %description
 Steam is a software distribution service with an online store, automated
 installation, automatic updates, achievements, SteamCloud synchronized




commit steam for openSUSE:Factory:NonFree

2017-11-29 Thread root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2017-11-29 13:47:11

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new (New)


Package is "steam"

Wed Nov 29 13:47:11 2017 rev:15 rq:543841 version:1.0.0.54

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2017-08-12 
20:30:38.403118166 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new/steam.changes 2017-11-29 
13:47:12.232423341 +0100
@@ -1,0 +2,5 @@
+Tue Nov 14 13:07:11 UTC 2017 - christo...@krop.fr
+
+- Require libcups2-32bit if the package is available. (boo#1067133)
+
+---



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.BAiIud/_old  2017-11-29 13:47:12.948397355 +0100
+++ /var/tmp/diff_new_pack.BAiIud/_new  2017-11-29 13:47:12.952397209 +0100
@@ -82,7 +82,11 @@
 Requires:   libvorbis0%{dep_postfix} >= 1.1.2
 Requires:   mozilla-nspr%{dep_postfix} >= 1.8.0.10
 Requires:   mozilla-nss%{dep_postfix} >= 3.12.3
+%if 0%{?suse_version} < 1330
 Requires:   cups-libs%{dep_postfix} >= 1.4.0
+%else
+Requires:   libcups2%{dep_postfix}
+%endif
 Requires:   fontconfig%{dep_postfix} >= 2.8.0
 Requires:   glibc%{dep_postfix} >= 2.15
 Requires:   openal-soft >= 1.13




commit steam for openSUSE:Factory:NonFree

2017-08-12 Thread root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2017-08-12 20:29:55

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new (New)


Package is "steam"

Sat Aug 12 20:29:55 2017 rev:14 rq:514667 version:1.0.0.54

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2017-04-20 
20:59:31.503207212 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new/steam.changes 2017-08-12 
20:30:38.403118166 +0200
@@ -1,0 +2,5 @@
+Sat Aug  5 10:01:34 UTC 2017 - mailaen...@opensuse.org
+
+- Require "games" group and user (boo#1043738)
+
+---



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.lteeMP/_old  2017-08-12 20:30:39.866912965 +0200
+++ /var/tmp/diff_new_pack.lteeMP/_new  2017-08-12 20:30:39.906907358 +0200
@@ -119,6 +119,10 @@
 Summary:Steam Controller
 Group:  Hardware/Joystick
 Requires:   steam = %{version}
+%if 0%{?suse_version} >= 1330
+Requires(pre):  group(games)
+Requires(pre):  user(games)
+%endif
 
 %description controller
 The Steam Controller features dual trackpads, HD haptic feedback, dual-stage




commit steam for openSUSE:Factory:NonFree

2017-04-20 Thread root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2017-04-20 20:59:30

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new (New)


Package is "steam"

Thu Apr 20 20:59:30 2017 rev:13 rq:487937 version:1.0.0.54

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2017-02-04 
23:59:13.227699456 +0100
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new/steam.changes 2017-04-20 
20:59:31.503207212 +0200
@@ -1,0 +2,5 @@
+Sat Mar 11 21:26:53 UTC 2017 - robert.munte...@gmail.com
+
+- Add firewall file to allow easier access to in-home streaming 
+
+---

New:

  steam.firewall



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.oC1Osu/_old  2017-04-20 20:59:32.219105966 +0200
+++ /var/tmp/diff_new_pack.oC1Osu/_new  2017-04-20 20:59:32.223105400 +0200
@@ -26,6 +26,7 @@
 Url:http://www.steampowered.com/
 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
 # PATCH-FEATURE-OPENSUSE allow-non-root-controller-access.patch -- Allow non 
root users to access the steam-controller
 Patch1: allow-non-root-controller-access.patch
@@ -156,6 +157,9 @@
 # https://en.opensuse.org/openSUSE:AppStore
 install -Dm0644 %{SOURCE2} %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml
 
+install -d %{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/
+install -m 644 %{SOURCE3} 
%{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{name}
+
 %fdupes %{buildroot}%{_prefix}
 
 %post
@@ -196,6 +200,7 @@
 %{_mandir}/man6/steam.6.gz
 %dir %{_datadir}/appdata/
 %{_datadir}/appdata/%{name}.appdata.xml
+%config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{name}
 
 %files controller
 %{_udevrulesdir}/99-steam-controller-perms.rules

++ steam.firewall ++
## Name: Steam in-home streaming
## Description: Opens ports required for Steam in-home streaming to function

# See 
https://support.steampowered.com/kb_article.php?ref=3629-RIAV-1617#networkports
TCP="27036 27307"
UDP="27031 27036"




commit steam for openSUSE:Factory:NonFree

2017-02-04 Thread root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2017-01-31 12:48:56

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new (New)


Package is "steam"

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2016-12-17 
11:19:32.989436715 +0100
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new/steam.changes 2017-02-04 
23:59:13.227699456 +0100
@@ -1,0 +2,7 @@
+Wed Dec 21 13:48:18 UTC 2016 - ji...@boombatower.com
+
+- Replace steamruntime-fix with steamtricks.
+  invoke-libstdc-removal-before-starting-steam.patch
+  steam-invoke_steamtricks.patch
+
+---

Old:

  invoke-libstdc-removal-before-starting-steam.patch
  steamruntime-fix

New:

  steam-invoke_steamtricks.patch



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.0pL4hi/_old  2017-02-04 23:59:13.623643181 +0100
+++ /var/tmp/diff_new_pack.0pL4hi/_new  2017-02-04 23:59:13.627642613 +0100
@@ -25,10 +25,8 @@
 Group:  Amusements/Games/Other
 Url:http://www.steampowered.com/
 Source: 
http://repo.steampowered.com/steam/pool/steam/s/steam/steam_%{version}.tar.gz
-Source1:steamruntime-fix
 Source2:steam.appdata.xml
-# https://github.com/ValveSoftware/steam-for-linux/issues/3273
-Patch0: invoke-libstdc-removal-before-starting-steam.patch
+Patch0: 
https://raw.githubusercontent.com/steamtricks/steamtricks/master/dist/patch/steam-invoke_steamtricks.patch
 # PATCH-FEATURE-OPENSUSE allow-non-root-controller-access.patch -- Allow non 
root users to access the steam-controller
 Patch1: allow-non-root-controller-access.patch
 BuildRequires:  hicolor-icon-theme
@@ -105,6 +103,9 @@
 Requires:   libxcb-dri2-0%{dep_postfix}
 Requires:   libxcb-glx0%{dep_postfix}
 
+# replaces steamruntime-fix and is required for steam to boot
+Requires:   steamtricks
+
 %description
 Steam is a software distribution service with an online store, automated
 installation, automatic updates, achievements, SteamCloud synchronized
@@ -148,9 +149,6 @@
 mkdir -p %{buildroot}%{_udevrulesdir}
 cp lib/udev/rules.d/* %{buildroot}%{_udevrulesdir}
 
-cp %{SOURCE1} %{buildroot}%{_bindir}
-chmod +x %{buildroot}%{_bindir}/steamruntime-fix
-
 %suse_update_desktop_file -n -r steam Game Amusement
 
 dos2unix %{buildroot}%{_datadir}/doc/steam/steam_install_agreement.txt
@@ -185,7 +183,6 @@
 %files
 %defattr(-,root,root)
 %{_bindir}/steam
-%{_bindir}/steamruntime-fix
 %dir %{_prefix}/lib/steam
 %{_prefix}/lib/steam/bootstraplinux_ubuntu12_32.tar.xz
 %{_datadir}/pixmaps/steam_tray_mono.png

++ steam-invoke_steamtricks.patch ++
>From 8a02a97757127a529178397647cbd71bc769d5bc Mon Sep 17 00:00:00 2001
From: boombatower 
Date: Sat, 8 Oct 2016 23:19:22 -0500
Subject: [PATCH] Invoke steamtricks if available.

---
 steam | 9 +
 1 file changed, 9 insertions(+)

diff --git a/steam b/steam
index 1b71982..847ee0d 100755
--- a/steam
+++ b/steam
@@ -1,4 +1,13 @@
 #!/usr/bin/env bash
+if ! test "$NO_STEAMTRICKS" == 1 && [ -x "$(which steamtricks)" ] ; then
+  # does not seem to be a better place to daemon-reload since install time runs
+  # as root and does not have user context available
+  systemctl --user daemon-reload
+  systemctl --user import-environment DISPLAY
+  systemctl --user import-environment XDG_CURRENT_DESKTOP
+  systemctl --user start steamtricksd
+fi
+
 #
 # This is the Steam script that typically resides in /usr/bin
 # It will create the Steam bootstrap if necessary and then launch steam.
-- 
2.10.0




commit steam for openSUSE:Factory:NonFree

2016-11-20 Thread h_root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2016-11-20 18:20:41

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new (New)


Package is "steam"

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2016-09-30 
15:35:51.0 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new/steam.changes 2016-11-20 
18:20:42.0 +0100
@@ -1,0 +2,19 @@
+Sat Nov 19 06:42:42 UTC 2016 - mailaen...@opensuse.org
+
+- update to version 1.0.0.53
+  * Update udev rules for HTC Vive and order them so they run after
+   50-udev-default.rules but before 73-seat-late.rules
+- Add appdata.xml for https://software.opensuse.org/appstore
+
+---
+Sat Oct  1 03:06:17 UTC 2016 - ji...@boombatower.com
+
+- Surround all home directory usages with quotes.
+
+---
+Wed Sep 28 00:33:42 UTC 2016 - ji...@boombatower.com
+
+- Search and remove libstdc from steam library directories as well
+  to ensure apps shipping their own incompatible versions work.
+
+---

Old:

  steam_1.0.0.52.tar.gz

New:

  steam.appdata.xml
  steam_1.0.0.53.tar.gz



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.WFXcd1/_old  2016-11-20 18:20:43.0 +0100
+++ /var/tmp/diff_new_pack.WFXcd1/_new  2016-11-20 18:20:43.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   steam
-Version:1.0.0.52
+Version:1.0.0.53
 Release:0
 Summary:Installer for Valve's digital software distribution service
 # "Limited Installation License"
@@ -26,6 +26,7 @@
 Url:http://www.steampowered.com/
 Source: 
http://repo.steampowered.com/steam/pool/steam/s/steam/steam_%{version}.tar.gz
 Source1:steamruntime-fix
+Source2:steam.appdata.xml
 # https://github.com/ValveSoftware/steam-for-linux/issues/3273
 Patch0: invoke-libstdc-removal-before-starting-steam.patch
 # PATCH-FEATURE-OPENSUSE allow-non-root-controller-access.patch -- Allow non 
root users to access the steam-controller
@@ -154,6 +155,9 @@
 
 dos2unix %{buildroot}%{_datadir}/doc/steam/steam_install_agreement.txt
 
+# https://en.opensuse.org/openSUSE:AppStore
+install -Dm0644 %{SOURCE2} %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml
+
 %fdupes %{buildroot}%{_prefix}
 
 %post
@@ -193,11 +197,13 @@
 %doc %{_datadir}/doc/steam/README
 %doc debian/changelog
 %{_mandir}/man6/steam.6.gz
+%dir %{_datadir}/appdata/
+%{_datadir}/appdata/%{name}.appdata.xml
 
 %files controller
 %{_udevrulesdir}/99-steam-controller-perms.rules
 
 %files vr
-%{_udevrulesdir}/99-HTC-Vive-perms.rules
+%{_udevrulesdir}/60-HTC-Vive-perms.rules
 
 %changelog

++ steam_1.0.0.52.tar.gz -> steam_1.0.0.53.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/steam/Makefile new/steam/Makefile
--- old/steam/Makefile  2015-05-05 20:01:48.0 +0200
+++ new/steam/Makefile  2016-10-07 01:08:41.0 +0200
@@ -63,7 +63,7 @@
steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1 \
steam-runtime/i386/usr/lib/gcc/i686-linux-gnu/4.6.3 \
steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6\
-   steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6.0.18   \
+   steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6.0.21   \
steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6   \
steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6.3.0   \
steam-runtime/i386/usr/lib/i386-linux-gnu/libXau.so.6   \
Files old/steam/bootstraplinux_ubuntu12_32.tar.xz and 
new/steam/bootstraplinux_ubuntu12_32.tar.xz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/steam/debian/changelog new/steam/debian/changelog
--- old/steam/debian/changelog  2016-03-29 22:07:26.0 +0200
+++ new/steam/debian/changelog  2016-10-07 00:36:25.0 +0200
@@ -1,3 +1,10 @@
+steam (1.0.0.53) precise; urgency=medium
+
+  * Update udev rules for HTC Vive and order them so they run after
+   50-udev-default.rules but before 73-seat-late.rules
+
+ -- John Vert   Wed, 18 May 2016 16:43:24 -0700
+
 steam (1.0.0.52) precise; urgency=medium
 
   * fix potential file overwrite vulnerability
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/steam/lib/udev/rules.d/60-HTC-Vive-perms.rules 

commit steam for openSUSE:Factory:NonFree

2016-09-30 Thread h_root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2016-09-30 15:35:31

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new (New)


Package is "steam"

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2016-09-23 
13:36:42.0 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new/steam.changes 2016-09-30 
15:35:51.0 +0200
@@ -1,0 +2,5 @@
+Mon Sep 26 01:45:34 UTC 2016 - ji...@boombatower.com
+
+- correct replacement of 64bit openssl libraries in steamruntime.
+
+---



Other differences:
--
++ steamruntime-fix ++
--- /var/tmp/diff_new_pack.7NhUTD/_old  2016-09-30 15:35:54.0 +0200
+++ /var/tmp/diff_new_pack.7NhUTD/_new  2016-09-30 15:35:54.0 +0200
@@ -5,7 +5,7 @@
 
 echo "bringing in our fixed openssl libraries"
 for lib in libcrypto.so.1.0.0 libssl.so.1.0.0; do
-   find ~/.local/share/Steam/ubuntu12_32/ -name $lib | while read a
+   find ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386 -name $lib | 
while read a
do
if [ -f /usr/lib/steam/lib/$lib   ]; then
rm $a
@@ -13,7 +13,7 @@
fi
done
 
-   find ~/.local/share/Steam/ubuntu12_64/ -name $lib | while read a
+   find ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64 -name $lib | 
while read a
do
if [ -f /usr/lib/steam/lib64/$lib   ]; then
rm $a




commit steam for openSUSE:Factory:NonFree

2016-09-23 Thread h_root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2016-09-23 13:36:41

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new (New)


Package is "steam"

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2016-08-17 
12:06:37.0 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new/steam.changes 2016-09-23 
13:36:42.0 +0200
@@ -1,0 +2,6 @@
+Mon Sep 12 12:53:22 UTC 2016 - meiss...@suse.com
+
+- require our own builds of the openssl libraries
+  and replace them on runtime. bsc#988273
+
+---



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.ah3nne/_old  2016-09-23 13:36:43.0 +0200
+++ /var/tmp/diff_new_pack.ah3nne/_new  2016-09-23 13:36:43.0 +0200
@@ -91,6 +91,12 @@
 Requires:   libopenal1%{dep_postfix} >= 1.13
 Requires:   libstdc++6%{dep_postfix} >= 4.6
 
+# our own builds of libcrypto.so.1 and libssl.so.1.
+Requires:  libopenssl1_0_0-steam
+%ifarch x86_64
+Requires:  libopenssl1_0_0-steam-32bit
+%endif
+
 # from steamdeps.txt which uses Debian package syntax
 Requires:   curl
 Requires:   xz

++ steamruntime-fix ++
--- /var/tmp/diff_new_pack.ah3nne/_old  2016-09-23 13:36:43.0 +0200
+++ /var/tmp/diff_new_pack.ah3nne/_new  2016-09-23 13:36:43.0 +0200
@@ -2,3 +2,22 @@
 
 echo "removing troublesome steam-runtime libs..."
 find ~/.local/share/Steam/ubuntu12_32/steam-runtime -type f -name "libstdc*" 
-print -delete
+
+echo "bringing in our fixed openssl libraries"
+for lib in libcrypto.so.1.0.0 libssl.so.1.0.0; do
+   find ~/.local/share/Steam/ubuntu12_32/ -name $lib | while read a
+   do
+   if [ -f /usr/lib/steam/lib/$lib   ]; then
+   rm $a
+   ln -s /usr/lib/steam/lib/$lib $a
+   fi
+   done
+
+   find ~/.local/share/Steam/ubuntu12_64/ -name $lib | while read a
+   do
+   if [ -f /usr/lib/steam/lib64/$lib   ]; then
+   rm $a
+   ln -s /usr/lib/steam/lib64/$lib $a
+   fi
+   done
+done




commit steam for openSUSE:Factory:NonFree

2016-08-17 Thread h_root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2016-08-17 12:06:36

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new (New)


Package is "steam"

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2016-07-12 
23:54:04.0 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new/steam.changes 2016-08-17 
12:06:37.0 +0200
@@ -1,0 +2,8 @@
+Mon Aug 15 10:28:47 UTC 2016 - r...@fthiessen.de
+
+- Added allow-non-root-controller-access.patch for fixing
+  boo#986901
+- Droped special handling of openSUSE <= 12.3 as it is not
+  maintained anymore.
+
+---

New:

  allow-non-root-controller-access.patch



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.pMj3eF/_old  2016-08-17 12:06:38.0 +0200
+++ /var/tmp/diff_new_pack.pMj3eF/_new  2016-08-17 12:06:38.0 +0200
@@ -27,7 +27,9 @@
 Source: 
http://repo.steampowered.com/steam/pool/steam/s/steam/steam_%{version}.tar.gz
 Source1:steamruntime-fix
 # https://github.com/ValveSoftware/steam-for-linux/issues/3273
-Patch1: invoke-libstdc-removal-before-starting-steam.patch
+Patch0: invoke-libstdc-removal-before-starting-steam.patch
+# PATCH-FEATURE-OPENSUSE allow-non-root-controller-access.patch -- Allow non 
root users to access the steam-controller
+Patch1: allow-non-root-controller-access.patch
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  shared-mime-info
 BuildRequires:  update-desktop-files
@@ -85,18 +87,9 @@
 Requires:   glibc%{dep_postfix} >= 2.15
 Requires:   openal-soft >= 1.13
 Requires:   zlib%{dep_postfix} >= 1.2.3.3
-
-# openSUSE 12.3 changed the name of some libs
-%if 0%{?suse_version} >= 1230
 Requires:   libgcc_s1%{dep_postfix} >= 4.1.1
 Requires:   libopenal1%{dep_postfix} >= 1.13
 Requires:   libstdc++6%{dep_postfix} >= 4.6
-%endif
-%if 0%{?suse_version} < 1230
-Requires:   libgcc47%{dep_postfix} >= 4.1.1
-Requires:   libopenal1-soft%{dep_postfix} >= 1.13
-Requires:   libstdc++47%{dep_postfix} >= 4.6
-%endif
 
 # from steamdeps.txt which uses Debian package syntax
 Requires:   curl
@@ -121,6 +114,8 @@
 %description controller
 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.
 
 %packagevr
 Summary:Steam VR
@@ -132,6 +127,7 @@
 
 %prep
 %setup -q -n steam
+%patch0 -p1
 %patch1 -p1
 
 %build

++ allow-non-root-controller-access.patch ++
diff -Nur steam/lib/udev/rules.d/99-steam-controller-perms.rules 
new/lib/udev/rules.d/99-steam-controller-perms.rules
--- steam/lib/udev/rules.d/99-steam-controller-perms.rules  2016-03-29 
22:07:26.0 +0200
+++ new/lib/udev/rules.d/99-steam-controller-perms.rules2016-08-15 
12:59:17.929733469 +0200
@@ -1,6 +1,6 @@
 # Valve USB devices
 SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"
 # Steam Controller udev write access
-KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess"
+KERNEL=="uinput", GROUP="games", MODE:="0660", SUBSYSTEM=="misc", 
OPTIONS+="static_node=uinput"
 # HTC Vive HID Sensor naming and permissioning
 



commit steam for openSUSE:Factory:NonFree

2016-07-12 Thread h_root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2016-07-12 23:54:02

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new (New)


Package is "steam"

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2016-06-26 
23:52:44.0 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new/steam.changes 2016-07-12 
23:54:04.0 +0200
@@ -1,0 +2,7 @@
+Sun Jul 10 03:52:42 UTC 2016 - ji...@boombatower.com
+
+- Add invoke-libstdc-removal-before-starting-steam.patch to resolve
+  long standing issue:
+  https://github.com/ValveSoftware/steam-for-linux/issues/3273
+
+---

New:

  invoke-libstdc-removal-before-starting-steam.patch
  steamruntime-fix



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.42KNMB/_old  2016-07-12 23:54:06.0 +0200
+++ /var/tmp/diff_new_pack.42KNMB/_new  2016-07-12 23:54:06.0 +0200
@@ -25,6 +25,9 @@
 Group:  Amusements/Games/Other
 Url:http://www.steampowered.com/
 Source: 
http://repo.steampowered.com/steam/pool/steam/s/steam/steam_%{version}.tar.gz
+Source1:steamruntime-fix
+# https://github.com/ValveSoftware/steam-for-linux/issues/3273
+Patch1: invoke-libstdc-removal-before-starting-steam.patch
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  shared-mime-info
 BuildRequires:  update-desktop-files
@@ -129,6 +132,7 @@
 
 %prep
 %setup -q -n steam
+%patch1 -p1
 
 %build
 
@@ -141,6 +145,9 @@
 mkdir -p %{buildroot}%{_udevrulesdir}
 cp lib/udev/rules.d/* %{buildroot}%{_udevrulesdir}
 
+cp %{SOURCE1} %{buildroot}%{_bindir}
+chmod +x %{buildroot}%{_bindir}/steamruntime-fix
+
 %suse_update_desktop_file -n -r steam Game Amusement
 
 dos2unix %{buildroot}%{_datadir}/doc/steam/steam_install_agreement.txt
@@ -172,6 +179,7 @@
 %files
 %defattr(-,root,root)
 %{_bindir}/steam
+%{_bindir}/steamruntime-fix
 %dir %{_prefix}/lib/steam
 %{_prefix}/lib/steam/bootstraplinux_ubuntu12_32.tar.xz
 %{_datadir}/pixmaps/steam_tray_mono.png

++ invoke-libstdc-removal-before-starting-steam.patch ++
>From 2c8d8d1d93471a7055c7c9f4699bda4c7de80662 Mon Sep 17 00:00:00 2001
From: boombatower 
Date: Thu, 23 Jun 2016 00:32:03 -0500
Subject: [PATCH] Invoke libstdc removal before starting steam.

---
 steam | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/steam b/steam
index a4d519d..ee5d164 100755
--- a/steam
+++ b/steam
@@ -3,6 +3,8 @@
 # This is the Steam script that typically resides in /usr/bin
 # It will create the Steam bootstrap if necessary and then launch steam.
 
+steamruntime-fix
+
 # Get the full name of this script
 export STEAMSCRIPT="$(cd "${0%/*}" && echo "$PWD")/${0##*/}"
 
-- 
2.8.3

++ steamruntime-fix ++
#!/bin/bash

echo "removing troublesome steam-runtime libs..."
find ~/.local/share/Steam/ubuntu12_32/steam-runtime -type f -name "libstdc*" 
-print -delete



commit steam for openSUSE:Factory:NonFree

2016-06-26 Thread h_root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2016-06-26 23:52:39

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new (New)


Package is "steam"

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2016-03-07 
13:30:07.0 +0100
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new/steam.changes 2016-06-26 
23:52:44.0 +0200
@@ -1,0 +2,12 @@
+Mon Jun 13 13:27:54 UTC 2016 - mailaen...@opensuse.org
+
+- update to version 1.0.0.52
+- add SteamVR (HTC Vive) support
+- add (Debian) changelog
+
+---
+Fri Apr 29 05:31:42 UTC 2016 - mailaen...@opensuse.org
+
+- don't strip the translation from .desktop file (fixes boo#974334)
+
+---

Old:

  steam_1.0.0.51.tar.gz

New:

  steam_1.0.0.52.tar.gz



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.n7OEtQ/_old  2016-06-26 23:52:45.0 +0200
+++ /var/tmp/diff_new_pack.n7OEtQ/_new  2016-06-26 23:52:45.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package steam
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # 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.51
+Version:1.0.0.52
 Release:0
 Summary:Installer for Valve's digital software distribution service
 # "Limited Installation License"
@@ -119,6 +119,14 @@
 The Steam Controller features dual trackpads, HD haptic feedback, dual-stage
 triggers, back grip buttons, and fully-customizable control schemes.
 
+%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
 
@@ -131,9 +139,9 @@
 rm %{buildroot}%{_bindir}/steamdeps
 
 mkdir -p %{buildroot}%{_udevrulesdir}
-install -m644 lib/udev/rules.d/99-steam-controller-perms.rules 
%{buildroot}%{_udevrulesdir}
+cp lib/udev/rules.d/* %{buildroot}%{_udevrulesdir}
 
-%suse_update_desktop_file -r steam Game Amusement
+%suse_update_desktop_file -n -r steam Game Amusement
 
 dos2unix %{buildroot}%{_datadir}/doc/steam/steam_install_agreement.txt
 
@@ -155,6 +163,12 @@
 %postun controller
 %{?udev_rules_update:%udev_rules_update}
 
+%post vr
+%{?udev_rules_update:%udev_rules_update}
+
+%postun vr
+%{?udev_rules_update:%udev_rules_update}
+
 %files
 %defattr(-,root,root)
 %{_bindir}/steam
@@ -167,9 +181,13 @@
 %dir %{_datadir}/doc/steam
 %doc %{_datadir}/doc/steam/steam_install_agreement.txt
 %doc %{_datadir}/doc/steam/README
+%doc debian/changelog
 %{_mandir}/man6/steam.6.gz
 
 %files controller
 %{_udevrulesdir}/99-steam-controller-perms.rules
 
+%files vr
+%{_udevrulesdir}/99-HTC-Vive-perms.rules
+
 %changelog

++ steam_1.0.0.51.tar.gz -> steam_1.0.0.52.tar.gz ++
Files old/steam/bootstraplinux_ubuntu12_32.tar.xz and 
new/steam/bootstraplinux_ubuntu12_32.tar.xz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/steam/debian/changelog new/steam/debian/changelog
--- old/steam/debian/changelog  2015-11-17 21:13:14.0 +0100
+++ new/steam/debian/changelog  2016-03-29 22:07:26.0 +0200
@@ -1,3 +1,10 @@
+steam (1.0.0.52) precise; urgency=medium
+
+  * fix potential file overwrite vulnerability
+  * Add additional udev rules for HTC Vive 
+
+ -- John Vert   Tue, 29 Mar 2016 12:33:54 -0700
+
 steam (1.0.0.51) precise; urgency=medium
 
   * Add uinput rule for the Steam Controller.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/steam/lib/udev/rules.d/99-HTC-Vive-perms.rules 
new/steam/lib/udev/rules.d/99-HTC-Vive-perms.rules
--- old/steam/lib/udev/rules.d/99-HTC-Vive-perms.rules  1970-01-01 
01:00:00.0 +0100
+++ new/steam/lib/udev/rules.d/99-HTC-Vive-perms.rules  2016-03-29 
22:07:26.0 +0200
@@ -0,0 +1,5 @@
+# HTC Vive HID Sensor naming and permissioning
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0bb4", 
ATTRS{idProduct}=="2c87", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", 
ATTRS{idProduct}=="2101", TAG+="uaccess"
+KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="28de", 
ATTRS{idProduct}=="2000", TAG+="uaccess"
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 

commit steam for openSUSE:Factory:NonFree

2016-03-07 Thread h_root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2016-03-07 13:28:46

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new (New)


Package is "steam"

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2015-06-23 
12:01:16.0 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new/steam.changes 2016-03-07 
13:30:07.0 +0100
@@ -1,0 +2,20 @@
+Sat Mar  5 10:44:02 UTC 2016 - mailaen...@opensuse.org
+
+- add Steam controller support
+
+---
+Sat Nov 21 19:12:13 UTC 2015 - mailaen...@opensuse.org
+
+- update to version 1.0.0.51
+
+---
+Thu Sep 10 16:00:27 UTC 2015 - ec...@opensuse.org
+
+- fix build error for openSUSE 13.1 and 13.2
+
+---
+Wed Sep  9 15:54:53 UTC 2015 - dims...@opensuse.org
+
+- on openSUSE Leap 42.1, we have libgcrypt20-32bit.
+
+---

Old:

  steam_1.0.0.50.tar.gz

New:

  steam_1.0.0.51.tar.gz



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.lx080x/_old  2016-03-07 13:30:26.0 +0100
+++ /var/tmp/diff_new_pack.lx080x/_new  2016-03-07 13:30:26.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   steam
-Version:1.0.0.50
+Version:1.0.0.51
 Release:0
 Summary:Installer for Valve's digital software distribution service
 # "Limited Installation License"
@@ -30,6 +30,7 @@
 BuildRequires:  update-desktop-files
 BuildRequires:  dos2unix
 BuildRequires:  fdupes
+BuildRequires:  pkgconfig(udev)
 
 # dep_postfix macro is used to append "-32bit" to dependencies for x86_64 on 
openSUSE
 %define dep_postfix %{nil}
@@ -55,7 +56,7 @@
 Requires:   libcurl4%{dep_postfix} >= 7.16.2-1
 Requires:   libdbus-1-3%{dep_postfix} >= 1.2.14
 Requires:   libfreetype6%{dep_postfix} >= 2.3.9
-%if 0%{?suse_version} >= 1320
+%if 0%{?suse_version} >= 1315
 Requires:   libgcrypt20%{dep_postfix} >= 1.6.1
 %else
 Requires:   libgcrypt11%{dep_postfix} >= 1.4.5
@@ -109,6 +110,15 @@
 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
+Group:  Hardware/Joystick
+Requires:   steam = %{version}
+
+%description controller
+The Steam Controller features dual trackpads, HD haptic feedback, dual-stage
+triggers, back grip buttons, and fully-customizable control schemes.
+
 %prep
 %setup -q -n steam
 
@@ -120,6 +130,9 @@
 # TODO: Patch it so it works with zypper or at least does not invoke apt-get.
 rm %{buildroot}%{_bindir}/steamdeps
 
+mkdir -p %{buildroot}%{_udevrulesdir}
+install -m644 lib/udev/rules.d/99-steam-controller-perms.rules 
%{buildroot}%{_udevrulesdir}
+
 %suse_update_desktop_file -r steam Game Amusement
 
 dos2unix %{buildroot}%{_datadir}/doc/steam/steam_install_agreement.txt
@@ -136,6 +149,12 @@
 %icon_theme_cache_postun
 %mime_database_postun
 
+%post controller
+%{?udev_rules_update:%udev_rules_update}
+
+%postun controller
+%{?udev_rules_update:%udev_rules_update}
+
 %files
 %defattr(-,root,root)
 %{_bindir}/steam
@@ -150,4 +169,7 @@
 %doc %{_datadir}/doc/steam/README
 %{_mandir}/man6/steam.6.gz
 
+%files controller
+%{_udevrulesdir}/99-steam-controller-perms.rules
+
 %changelog

++ steam_1.0.0.50.tar.gz -> steam_1.0.0.51.tar.gz ++
Files old/steam/bootstraplinux_ubuntu12_32.tar.xz and 
new/steam/bootstraplinux_ubuntu12_32.tar.xz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/steam/debian/changelog new/steam/debian/changelog
--- old/steam/debian/changelog  2015-05-05 20:01:48.0 +0200
+++ new/steam/debian/changelog  2015-11-17 21:13:14.0 +0100
@@ -1,3 +1,11 @@
+steam (1.0.0.51) precise; urgency=medium
+
+  * Add uinput rule for the Steam Controller.
+  * Remove udev rule for the Oculus Rift VR headset.
+  * Add udev rule for HTC Vive VR headset.
+
+ -- John Vert   Tue, 17 Nov 2015 11:21:15 -0800
+
 steam (1.0.0.50) precise; urgency=medium
 
   * Added libXinerama and libXext to the bootstrap runtime to fix AMD 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/steam/lib/udev/rules.d/99-steam-controller-perms.rules 
new/steam/lib/udev/rules.d/99-steam-controller-perms.rules
--- old/steam/lib/udev/rules.d/99-steam-controller-perms.rules  2014-06-16 
20:58:29.0 +0200
+++ 

commit steam for openSUSE:Factory:NonFree

2015-06-23 Thread h_root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2015-06-23 12:01:13

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new (New)


Package is steam

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2015-05-15 
07:45:04.0 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new/steam.changes 2015-06-23 
12:01:16.0 +0200
@@ -1,0 +2,6 @@
+Mon Jun 22 21:07:35 UTC 2015 - robert.munte...@gmail.com
+
+- Require alsa-devel to fix launching of unity3D games ( 
+https://github.com/ValveSoftware/steam-for-linux/issues/3888 )
+
+---



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.BeGeYn/_old  2015-06-23 12:01:17.0 +0200
+++ /var/tmp/diff_new_pack.BeGeYn/_new  2015-06-23 12:01:17.0 +0200
@@ -39,6 +39,7 @@
 
 Requires:   Mesa-libGL1%{dep_postfix}
 Requires:   alsa%{dep_postfix} = 1.0.23
+Requires:   alsa-devel%{dep_postfix} = 1.0.23
 Requires:   dbus-1-glib%{dep_postfix}
 Requires:   gtk2-engine-oxygen%{dep_postfix}
 Requires:   libSDL-1_2-0%{dep_postfix} = 1.2.10




commit steam for openSUSE:Factory:NonFree

2015-05-14 Thread h_root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2015-05-15 07:44:32

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new (New)


Package is steam

Changes:

--- /work/SRC/openSUSE:Factory:NonFree/steam/steam.changes  2015-01-09 
20:51:15.0 +0100
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new/steam.changes 2015-05-15 
07:45:04.0 +0200
@@ -1,0 +2,7 @@
+Wed May 13 07:15:43 UTC 2015 - mailaen...@opensuse.org
+
+- update to version 1.0.0.50
+  * Added libXinerama and libXext to the bootstrap runtime to fix AMD 
+graphics driver crashing if these aren't present.
+
+---

Old:

  steam_1.0.0.49.tar.gz

New:

  steam_1.0.0.50.tar.gz



Other differences:
--
++ steam.spec ++
--- /var/tmp/diff_new_pack.9v8NqA/_old  2015-05-15 07:45:04.0 +0200
+++ /var/tmp/diff_new_pack.9v8NqA/_new  2015-05-15 07:45:04.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   steam
-Version:1.0.0.49
+Version:1.0.0.50
 Release:0
 Summary:Installer for Valve's digital software distribution service
 # Limited Installation License

++ steam_1.0.0.49.tar.gz - steam_1.0.0.50.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/steam/Makefile new/steam/Makefile
--- old/steam/Makefile  2014-08-27 01:03:09.0 +0200
+++ new/steam/Makefile  2015-05-05 20:01:48.0 +0200
@@ -72,6 +72,10 @@
steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1.1.0   \
steam-runtime/i386/usr/lib/i386-linux-gnu/libXdmcp.so.6 \
steam-runtime/i386/usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0 \
+   steam-runtime/i386/usr/lib/i386-linux-gnu/libXext.so.6  \
+   steam-runtime/i386/usr/lib/i386-linux-gnu/libXext.so.6.4.0  \
+   steam-runtime/i386/usr/lib/i386-linux-gnu/libXinerama.so.1  \
+   steam-runtime/i386/usr/lib/i386-linux-gnu/libXinerama.so.1.0.0  \
steam-runtime/i386/usr/lib/i386-linux-gnu/libXrandr.so.2 \
steam-runtime/i386/usr/lib/i386-linux-gnu/libXrandr.so.2.2.0\
steam-runtime/i386/usr/lib/i386-linux-gnu/libXrender.so.1   \
Files old/steam/bootstraplinux_ubuntu12_32.tar.xz and 
new/steam/bootstraplinux_ubuntu12_32.tar.xz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/steam/debian/changelog new/steam/debian/changelog
--- old/steam/debian/changelog  2014-08-27 01:03:09.0 +0200
+++ new/steam/debian/changelog  2015-05-05 20:01:48.0 +0200
@@ -1,3 +1,10 @@
+steam (1.0.0.50) precise; urgency=medium
+
+  * Added libXinerama and libXext to the bootstrap runtime to fix AMD 
+graphics driver crashing if these aren't present.
+
+ -- John Vert jo...@valvesoftware.com  Tue, 05 May 2015 10:44:29 -0700
+
 steam (1.0.0.49) precise; urgency=medium
 
   * Update packaged icons.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/steam/steam new/steam/steam
--- old/steam/steam 2014-08-26 03:13:55.0 +0200
+++ new/steam/steam 2015-05-05 20:18:12.0 +0200
@@ -12,7 +12,7 @@
 #  steamr...@list.valvesoftware.com
 # You can subscribe to this list at:
 #  https://list.valvesoftware.com/mailman/listinfo/steamrepo
-export STEAMSCRIPT_VERSION=100049
+export STEAMSCRIPT_VERSION=100050
 
 # Set up domain for script localization
 export TEXTDOMAIN=steam




commit steam for openSUSE:Factory:NonFree

2015-01-09 Thread h_root
Hello community,

here is the log from the commit of package steam for openSUSE:Factory:NonFree 
checked in at 2015-01-09 20:51:02

Comparing /work/SRC/openSUSE:Factory:NonFree/steam (Old)
 and  /work/SRC/openSUSE:Factory:NonFree/.steam.new (New)


Package is steam

Changes:

New Changes file:

--- /dev/null   2014-12-25 22:38:16.200041506 +0100
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new/steam.changes 2015-01-09 
20:51:15.0 +0100
@@ -0,0 +1,172 @@
+---
+Mon Dec 29 18:15:01 UTC 2014 - mailaen...@opensuse.org
+
+- remove Fedora exceptions as they got their own RPM
+- rework this from fetch script to a real package
+- adhere to en.opensuse.org/SourceUrls
+- adhere to en.opensuse.org/openSUSE:Packaging_desktop_menu_categories
+- clean the package from duplicate icon files
+
+---
+Sat Oct  4 19:27:56 UTC 2014 - mailaen...@opensuse.org
+
+- update to 1.0.0.49
+  * Update packaged icons.
+  * Update liblibstdc++ file version to match new runtime.
+
+---
+Tue Jul  8 07:30:40 UTC 2014 - speili...@suse.com
+
+- Require libgcrypt20 on 13.20 or newer, libgcrypt11 was dropped there
+
+---
+Fri Jun 20 03:44:27 UTC 2014 - romula...@gmail.com
+
+- update to 1.0.0.48
+
+---
+Wed May 28 14:08:00 UTC 2014 - martadinata...@gmail.com
+
+- update to 1.0.0.47
+
+---
+Thu Dec 26 14:53:32 UTC 2013 - mailaen...@opensuse.org
+
+- Don't spam the subscriber agreement in the RPM console as Steam
+  itself will display a proper EULA in a GUI to accept on first
+  start when it downloads the real runtime and client.
+- Update instructions of the RPM file description.
+- Added missing desktop, icon, mime database update macros.
+
+---
+Thu Dec  5 23:18:14 UTC 2013 - mailaen...@opensuse.org
+
+- update to 1.0.0.45
+- explicit file attributes required in spec to fix build in 12.2
+
+---
+Sun Dec  1 18:03:42 UTC 2013 - mihai.petracov...@gmail.com
+
+- Spec file clean-up
+   * Package now properly uninstalls
+
+---
+Sat Nov 23 17:42:35 UTC 2013 - mailaen...@opensuse.org
+
+- update to 1.0.0.44
+
+---
+Sat Oct 12 13:02:09 UTC 2013 - mailaen...@opensuse.org
+
+- update to 1.0.0.43
+
+---
+Mon Sep 16 20:09:53 UTC 2013 - bwiedem...@suse.com
+
+- require dbus-1-glib-32bit libnm-glib4-32bit libnm-util2-32bit
+
+---
+Mon Sep  9 18:15:39 UTC 2013 - mailaen...@opensuse.org
+
+- update to 1.0.0.41
+
+---
+Sun Jul  7 12:49:15 UTC 2013 - mailaen...@opensuse.org
+
+- update to 1.0.0.39
+
+---
+Wed Mar 13 12:38:33 UTC 2013 - mailaen...@opensuse.org
+
+- update to 1.0.0.36
+- display EULA before installation
+
+---
+Tue Mar 12 17:32:10 UTC 2013 - mailaen...@opensuse.org
+
+- fix openal dependency for openSUSE 12.3 (bnc#808951)
+
+---
+Wed Mar  6 20:34:29 UTC 2013 - mailaen...@opensuse.org
+
+- update to 1.0.0.35
+- fix problems with 32bit dependencies on x64 (bnc#806576)
+
+---
+Sun Feb 24 19:41:57 UTC 2013 - mailaen...@opensuse.org
+
+- update to 1.0.0.33
+- require tar instead of ar since we don't unpack a .deb anymore
+- use lynx to dump only the text of the EULA without HTML tags
+
+---
+Sat Feb 23 11:19:00 CET 2013 - buschman...@opensuse.org
+
+- added make and binutils explicit to the Requirements
+
+---
+Tue Feb 19 16:28:00 CET 2013 - buschman...@opensuse.org
+
+- added conditional to requirements of gcc libs because names
+  changed in openSUSE 12.3
+
+---
+Sun Feb 17 15:11:27 UTC 2013 - i...@marguerite.su
+
+- add Requires: libXdmcp6-32bit.
+
+---
+Sat Feb 16 16:00:51 UTC 2013 - mailaen...@opensuse.org
+
+- update to 1.0.0.28
+