diff --git a/1099-Add-default-rules-for-valve-steam-controller-to-work.patch b/1099-Add-default-rules-for-valve-steam-controller-to-work.patch new file mode 100644 index 00000000..6078c4cc --- /dev/null +++ b/1099-Add-default-rules-for-valve-steam-controller-to-work.patch @@ -0,0 +1,34 @@ +From e3effecf928405cdd477ae554e2276fb8a7288c4 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= +Date: Mon, 30 Nov 2015 14:35:15 +0100 +Subject: [PATCH] Add default rules for valve steam controler to work + +--- + Makefile.am | 1 + + rules/72-valve-steam-controler.rules | 2 ++ + 2 files changed, 3 insertions(+) + create mode 100644 rules/72-valve-steam-controler.rules + +diff --git a/Makefile.am b/Makefile.am +index db206ae..803912c 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -3524,6 +3524,7 @@ dist_udevrules_DATA += \ + rules/60-serial.rules \ + rules/64-btrfs.rules \ + rules/70-mouse.rules \ ++ rules/72-valve-steam-controler.rules \ + rules/75-net-description.rules \ + rules/78-sound-card.rules \ + rules/80-net-setup-link.rules +diff --git a/rules/72-valve-steam-controler.rules b/rules/72-valve-steam-controler.rules +new file mode 100644 +index 0000000..f676972 +--- /dev/null ++++ b/rules/72-valve-steam-controler.rules +@@ -0,0 +1,2 @@ ++# for basic functionality of the controller in Steam and keyboard/mouse emulation ++SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", ATTRS{idProduct}=="1142", TAG+="uaccess" +-- +2.6.3 + diff --git a/systemd.changes b/systemd.changes index 9539bf45..cdbf25de 100644 --- a/systemd.changes +++ b/systemd.changes @@ -16,6 +16,12 @@ Wed Dec 9 15:12:30 UTC 2015 - crrodriguez@opensuse.org - spec: update minimum kernel version to 3.11 - Update minimum util-linux version to 2.27.1 +------------------------------------------------------------------- +Thu Dec 3 15:33:27 UTC 2015 - tchvatal@suse.com + +- Add patch to enable working steam controller: + * 1099-Add-default-rules-for-valve-steam-controller-to-work.patch + ------------------------------------------------------------------- Mon Nov 30 13:59:52 UTC 2015 - thomas.blume@suse.com diff --git a/systemd.spec b/systemd.spec index 60803d56..cf871610 100644 --- a/systemd.spec +++ b/systemd.spec @@ -284,8 +284,10 @@ Patch1096: 1096-new-udev-root-symlink-generator.patch Patch1097: 1097-udevd-increase-maximum-number-of-children.patch # PATCH-FIX-OPENSUSE 1098-systemd-networkd-alias-network-service.patch Patch1098: 1098-systemd-networkd-alias-network-service.patch +# PATCH-FIX-OPENSUSE 1099-Add-default-rules-for-valve-steam-controller-to-work.patch +Patch1099: 1099-Add-default-rules-for-valve-steam-controller-to-work.patch # PATCH-FIX-OPENSUSE hostname-NULL.patch - fix crash on xen build hosts in OBS Marcus Meissner -Patch1099: hostname-NULL.patch +Patch1100: hostname-NULL.patch %description Systemd is a system and service manager, compatible with SysV and LSB @@ -602,6 +604,7 @@ cp %{SOURCE7} m4/ %patch1097 -p1 %patch1098 -p1 %patch1099 -p1 +%patch1100 -p1 # # In combination with Patch352 set-and-use-default-logconsole.patch