From dd4c07a7148c3403d1fd7c046df1795dea9dbeb0 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Fri, 2 Oct 2015 16:49:35 +0200 Subject: [PATCH] steam: apply read/write permissions via udev rules for Steam VR/Controller. Via https://bugs.launchpad.net/ubuntu/+source/steam/+bug/1498655 --- srcpkgs/steam/files/99-steam-controller-perms.rules | 4 ++++ srcpkgs/steam/template | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/steam/files/99-steam-controller-perms.rules diff --git a/srcpkgs/steam/files/99-steam-controller-perms.rules b/srcpkgs/steam/files/99-steam-controller-perms.rules new file mode 100644 index 00000000000..bb7862fc4ac --- /dev/null +++ b/srcpkgs/steam/files/99-steam-controller-perms.rules @@ -0,0 +1,4 @@ +#USB devices +SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666" +# Oculus HID Sensor naming and permissioning +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2833", MODE="0666" diff --git a/srcpkgs/steam/template b/srcpkgs/steam/template index cb3b8c0beb1..4fc37ac3ef4 100644 --- a/srcpkgs/steam/template +++ b/srcpkgs/steam/template @@ -4,7 +4,7 @@ only_for_archs="i686 x86_64" pkgname=steam version=1.0.0.50 -revision=2 +revision=3 wrksrc=steam depends="xz curl dbus freetype gdk-pixbuf hicolor-icon-theme desktop-file-utils liberation-fonts-ttf" repository="nonfree" @@ -25,4 +25,9 @@ do_install() { # Ignore steamdeps. ln -sf /bin/true ${DESTDIR}/usr/bin/steamdeps + + # Steam Controller support: need read-write access to + # Valve-owned input event device nodes. + # See https://bugs.launchpad.net/ubuntu/+source/steam/+bug/1498655 + vinstall ${FILESDIR}/99-steam-controller-perms.rules 644 usr/lib/udev/rules.d }