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.000000000 +0200
+++ /work/SRC/openSUSE:Factory:NonFree/.steam.new/steam.changes 2016-07-12 
23:54:04.000000000 +0200
@@ -1,0 +2,7 @@
+Sun Jul 10 03:52:42 UTC 2016 - [email protected]
+
+- 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.000000000 +0200
+++ /var/tmp/diff_new_pack.42KNMB/_new  2016-07-12 23:54:06.000000000 +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 <[email protected]>
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

Reply via email to