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.000000000 +0200 +++ /work/SRC/openSUSE:Factory:NonFree/.steam.new/steam.changes 2016-03-07 13:30:07.000000000 +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.000000000 +0100 +++ /var/tmp/diff_new_pack.lx080x/_new 2016-03-07 13:30:26.000000000 +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. +%package controller +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.000000000 +0200 +++ new/steam/debian/changelog 2015-11-17 21:13:14.000000000 +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 <jo...@valvesoftware.com> 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.000000000 +0200 +++ new/steam/lib/udev/rules.d/99-steam-controller-perms.rules 2015-11-17 22:36:19.000000000 +0100 @@ -1,4 +1,7 @@ -#USB devices +# Valve USB devices SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666" -# Oculus HID Sensor naming and permissioning -KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2833", MODE="0666" +# Steam Controller udev write access +KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess" +# HTC Vive HID Sensor naming and permissioning +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="2c87", MODE="0666" + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/steam/steam new/steam/steam --- old/steam/steam 2015-05-05 20:18:12.000000000 +0200 +++ new/steam/steam 2015-11-17 21:07:14.000000000 +0100 @@ -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=100050 +export STEAMSCRIPT_VERSION=100051 # Set up domain for script localization export TEXTDOMAIN=steam