[steam/f33] Various updates
by Simone Caronni
commit 146414fd086f61572a74e6881edaa6b0dacc1a76
Author: Simone Caronni <negativo17(a)gmail.com>
Date: Fri Aug 27 11:55:18 2021 +0200
Various updates
60-steam-input.rules | 13 +++++++
README.Fedora | 106 +++++++++------------------------------------------
steam.spec | 20 +++++-----
3 files changed, 39 insertions(+), 100 deletions(-)
---
diff --git a/60-steam-input.rules b/60-steam-input.rules
index ad967c5..dff3a23 100644
--- a/60-steam-input.rules
+++ b/60-steam-input.rules
@@ -45,6 +45,7 @@ KERNEL=="hidraw*", ATTRS{idVendor}=="0e6f", ATTRS{idProduct}=="0185", MODE="0660
# PowerA Wired Controller for Nintendo Switch
KERNEL=="hidraw*", ATTRS{idVendor}=="20d6", ATTRS{idProduct}=="a711", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", ATTRS{idVendor}=="20d6", ATTRS{idProduct}=="a713", MODE="0660", TAG+="uaccess"
# PowerA Wireless Controller for Nintendo Switch we have to use
# ATTRS{name} since VID/PID are reported as zeros. We use /bin/sh
@@ -65,6 +66,12 @@ KERNEL=="hidraw*", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="1000", MODE="0660
# Razer Raiju 2 Tournament Edition
KERNEL=="hidraw*", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="1007", MODE="0660", TAG+="uaccess"
+# Razer Panthera EVO Arcade Stick
+KERNEL=="hidraw*", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="1008", MODE="0660", TAG+="uaccess"
+
+# Razer Raiju PS4 Controller Tournament Edition over bluetooth hidraw
+KERNEL=="hidraw*", KERNELS=="*1532:100A*", MODE="0660", TAG+="uaccess"
+
# Razer Panthera Arcade Stick
KERNEL=="hidraw*", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0401", MODE="0660", TAG+="uaccess"
@@ -74,6 +81,9 @@ KERNEL=="hidraw*", ATTRS{idVendor}=="0738", ATTRS{idProduct}=="8250", MODE="0660
# Mad Catz - Street Fighter V Arcade FightStick TE S+
KERNEL=="hidraw*", ATTRS{idVendor}=="0738", ATTRS{idProduct}=="8384", MODE="0660", TAG+="uaccess"
+# Brooks Universal Fighting Board
+KERNEL=="hidraw*", ATTRS{idVendor}=="0c12", ATTRS{idProduct}=="0c30", MODE="0660", TAG+="uaccess"
+
# EMiO Elite Controller for PS4
KERNEL=="hidraw*", ATTRS{idVendor}=="0c12", ATTRS{idProduct}=="1cf6", MODE="0660", TAG+="uaccess"
@@ -112,3 +122,6 @@ KERNEL=="hidraw*", KERNELS=="*0955:7214*", MODE="0660", TAG+="uaccess"
# Astro C40
KERNEL=="hidraw*", ATTRS{idVendor}=="9886", ATTRS{idProduct}=="0025", MODE="0660", TAG+="uaccess"
+
+# Thrustmaster eSwap Pro
+KERNEL=="hidraw*", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="d00e", MODE="0660", TAG+="uaccess"
diff --git a/README.Fedora b/README.Fedora
index 0a800a3..645db08 100644
--- a/README.Fedora
+++ b/README.Fedora
@@ -24,16 +24,19 @@ backends, depending on the hardware you are running. These are detected at
runtime, and are all 32 bit libraries also on 64 bit systems, as the client is
32 bit only.
-+------------------+------------------+-------------------------+
-| Video Driver | Hardware API | Library |
-+------------------+------------------+-------------------------+
-| Intel (intel) | Decoding: VA-API | libva.so.1 / libva.so.2 |
-| Nvidia (nvidia) | Decoding: VDPAU | libvdpau.so.1 |
-| AMD (radeon) | Decoding: VDPAU | libvdpau.so.1 |
-| Nvidia (nouveau) | Decoding: VDPAU | libvdpau.so.1 |
-| Nvidia (nvidia) | Encoding: NVENC | libnvidia-encode.so.1 |
-| Intel (intel) | Encoding: VA-API | libva.so.1 / libva.so.2 |
-+------------------+------------------+-------------------------+
++--------+---------+-------------+--------------+
+| Vendor | Driver | Encoding | Decoding |
++--------+---------+-------------+--------------+
+| Intel | intel | VA-API | VA-API |
++--------+---------+-------------+--------------+
+| Nvidia | nvidia | NVENC/NVFBC | NVDEC/VDPAU |
++--------+---------+-------------+--------------+
+| AMD | radeon | VA-API | VA-API/VDPAU |
++--------+---------+-------------+--------------+
+| Nvidia | nouveau | - | VA-API/VDPAU |
++--------+---------+-------------+--------------+
+| AMD | amdgpu | VA-API | VA-API/VDPAU |
++--------+---------+-------------+--------------+
Steam Remote Play configuration
===============================
@@ -80,85 +83,10 @@ additional inbound ports.
Joysticks, keyboards and game pads
==================================
-The package contains the UDEV rules for the following devices:
-
-- Afterglow Deluxe+ Wired Controller for Nintendo Switch
-- Armor Armor 3 Pad PS4
-- Astro C40
-- DualShock 4 over bluetooth hidraw
-- DualShock 4 over USB hidraw
-- DualShock 4 Slim over bluetooth hidraw
-- DualShock 4 Slim over USB hidraw
-- DualShock 4 wireless adapter over USB hidraw
-- EMiO Elite Controller for PS4
-- Faceoff Wired Pro Controller for Nintendo Switch
-- HORIPAD 4 FPS
-- HORIPAD 4 FPS Plus
-- HORIPAD for Nintendo Switch
-- HORIPAD mini 4
-- HORI RAP4
-- Mad Catz - Street Fighter V Arcade FightPad PRO
-- Mad Catz - Street Fighter V Arcade FightStick TE S+
-- Nacon PS4 Revolution Pro Controller
-- Nintendo Switch Pro Controller over bluetooth hidraw
-- Nintendo Switch Pro Controller over USB hidraw
-- NVIDIA Shield Controller (2015 - NVIDIA_Controller_v01.03 over USB hidraw)
-- NVIDIA Shield Controller (2017 - NVIDIA_Controller_v01.04 over bluetooth hidraw)
-- NVIDIA Shield Portable (2013 - NVIDIA_Controller_v01.01 - In-Home Streaming only)
-- PDP Wired Fight Pad Pro for Nintendo Switch
-- PowerA Wired Controller for Nintendo Switch
-- PowerA Wireless Controller for Nintendo Switch
-- PS5 DualSense controller over bluetooth hidraw
-- PS5 DualSense controller over USB hidraw
-- Razer Panthera Arcade Stick
-- Razer Raiju 2 Tournament Edition
-- Razer Raiju PS4 Controller
-- Steam Controller udev write access
-- STRIKEPAD PS4 Grip Add-on
-- Valve HID devices over bluetooth hidraw
-- Valve HID devices over USB hidraw
-- Valve USB devices
-- ZeroPlus P4 (hitbox)
-
-Workaround to have it properly detected as a game pad and not a mouse:
-
-- Wacom ET-0405 Graphire
-- Wacom ET-0405A Graphire2 (4x5)
-- Wacom ET-0507A Graphire2 (5x7)
-- Wacom CTE-430 Graphire3 (4x5)
-- Wacom CTE-630 Graphire3 (6x8)
-- Wacom CTE-440 Graphire4 (4x5)
-- Wacom CTE-640 Graphire4 (6x8)
-- Wacom CTE-450 Bamboo Fun (4x5)
-- Wacom CTE-640 Graphire 4 6x8
-- Wacom CTE-450 Bamboo Fun 4x5
-- Wacom CTE-650 Bamboo Fun 6x8
-- Wacom CTE-631 Bamboo One
-- Wacom Bamboo Pen and Touch CTH-460
-- Wacom Intuos Pen (S) CTL-480
-- A4 Tech Co., G7 750 mouse
-- A4 Tech Co., Ltd Bloody R8A Gaming Mouse
-- A4 Tech Co., Ltd Bloody TL80 Terminator Laser Gaming Mouse
-- A4 Tech Co., Ltd Bloody RT7 Terminator Wireless
-- A4 Tech Co., Ltd Bloody V8 mouse
-- Modecom MC-5006 Keyboard
-- A4 Tech Co., Ltd Terminator TL9 Laser Gaming Mouse
-- A4 Tech Co., Ltd Bloody V5
-- A4 Tech Co., Ltd Bloody R3 mouse
-- A4 Tech Co., Ltd X-718BK Oscar Optical Gaming Mouse
-- A4 Tech Co., Sharkoon Fireglider Optical
-- A4 Tech Co., Ltd XL-730K / XL-750BK / XL-755BK Laser Mouse
-- A4 Tech Co., Ltd X7 G800V keyboard
-- A4 Tech Co., Ltd Bloody V7 mouse
-- A4 Tech Co., Ltd Bloody AL9 mouse
-- A4 Tech Co., Ltd Bloody B540 keyboard
-- A4 Tech Co., Ltd Bloody V2 mouse
-- A4 Tech Co., Ltd Bloody B120 Keyboard
-- [T3] 2.4GHz and IR Air Mouse Remote Control
-- Roccat Tyon Mouse
-- Winkeyless.kr Keyboards
-- Cooler Master Storm Mizar Mouse
-- Cooler Master Storm Alcor Mouse
+The package contains the UDEV rules for lots of gamepads as presented in the
+Steam devices repository (https://github.com/ValveSoftware/steam-devices).
+Also it contains additional UDEV rules to make sure some multimedia keyboards
+and tablet devices are properly detected as game pads and not mouses.
Steam Controller
================
diff --git a/steam.spec b/steam.spec
index 41ae140..0c6e5d1 100644
--- a/steam.spec
+++ b/steam.spec
@@ -5,7 +5,7 @@
Name: steam
Version: 1.0.0.71
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Installer for the Steam software distribution service
# Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT.
License: Steam License Agreement and MIT
@@ -94,15 +94,8 @@ Requires: systemd-libs%{?_isa}
Requires: firewalld-filesystem
Requires(post): firewalld-filesystem
-# Required for hardware decoding during In-Home Streaming (intel)
-# Since libva-intel-driver on f28+ there is hw detection with appstream
-%if 0%{?rhel} == 7
-Requires: libva-intel-driver%{?_isa}
-%else
+# Required for hardware encoding/decoding during Remote Play (intel/radeon/amdgpu/nouveau)
Requires: libva%{?_isa}
-%endif
-
-# Required for hardware decoding during In-Home Streaming (radeon/nouveau)
Requires: libvdpau%{?_isa}
# Required for having a functioning menu on the tray icon
@@ -134,8 +127,6 @@ Recommends: (xdg-desktop-portal-kde if kwin)
%endif
Requires: steam-devices = %{?epoch:%{epoch}:}%{version}-%{release}
-Provides: steam-noruntime = %{?epoch:%{epoch}:}%{version}-%{release}
-Obsoletes: steam-noruntime < %{?epoch:%{epoch}:}%{version}-%{release}
%description
Steam is a software distribution service with an online store, automated
@@ -241,6 +232,13 @@ fi
%{_udevrulesdir}/*
%changelog
+* Fri Aug 27 2021 Simone Caronni <negativo17(a)gmail.com> - 1.0.0.71-4
+- Remove old noruntime provide/obsolete.
+- Remove VA-API driver dependencies for RHEL/CentOS 7 and update relevant
+ information.
+- Remove not really relevant information about controllers from the readme.
+- Update steam-devices.
+
* Wed Aug 25 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1.0.0.71-3
- Keep the stream-devices sub-package arched
3 years, 2 months
[steam/el8] Various updates
by Simone Caronni
commit 62cde1aa8a448d58b6118f049fe1320808bfe6f9
Author: Simone Caronni <negativo17(a)gmail.com>
Date: Fri Aug 27 11:55:18 2021 +0200
Various updates
60-steam-input.rules | 13 +++++++
README.Fedora | 106 +++++++++------------------------------------------
steam.spec | 20 +++++-----
3 files changed, 39 insertions(+), 100 deletions(-)
---
diff --git a/60-steam-input.rules b/60-steam-input.rules
index ad967c5..dff3a23 100644
--- a/60-steam-input.rules
+++ b/60-steam-input.rules
@@ -45,6 +45,7 @@ KERNEL=="hidraw*", ATTRS{idVendor}=="0e6f", ATTRS{idProduct}=="0185", MODE="0660
# PowerA Wired Controller for Nintendo Switch
KERNEL=="hidraw*", ATTRS{idVendor}=="20d6", ATTRS{idProduct}=="a711", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", ATTRS{idVendor}=="20d6", ATTRS{idProduct}=="a713", MODE="0660", TAG+="uaccess"
# PowerA Wireless Controller for Nintendo Switch we have to use
# ATTRS{name} since VID/PID are reported as zeros. We use /bin/sh
@@ -65,6 +66,12 @@ KERNEL=="hidraw*", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="1000", MODE="0660
# Razer Raiju 2 Tournament Edition
KERNEL=="hidraw*", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="1007", MODE="0660", TAG+="uaccess"
+# Razer Panthera EVO Arcade Stick
+KERNEL=="hidraw*", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="1008", MODE="0660", TAG+="uaccess"
+
+# Razer Raiju PS4 Controller Tournament Edition over bluetooth hidraw
+KERNEL=="hidraw*", KERNELS=="*1532:100A*", MODE="0660", TAG+="uaccess"
+
# Razer Panthera Arcade Stick
KERNEL=="hidraw*", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0401", MODE="0660", TAG+="uaccess"
@@ -74,6 +81,9 @@ KERNEL=="hidraw*", ATTRS{idVendor}=="0738", ATTRS{idProduct}=="8250", MODE="0660
# Mad Catz - Street Fighter V Arcade FightStick TE S+
KERNEL=="hidraw*", ATTRS{idVendor}=="0738", ATTRS{idProduct}=="8384", MODE="0660", TAG+="uaccess"
+# Brooks Universal Fighting Board
+KERNEL=="hidraw*", ATTRS{idVendor}=="0c12", ATTRS{idProduct}=="0c30", MODE="0660", TAG+="uaccess"
+
# EMiO Elite Controller for PS4
KERNEL=="hidraw*", ATTRS{idVendor}=="0c12", ATTRS{idProduct}=="1cf6", MODE="0660", TAG+="uaccess"
@@ -112,3 +122,6 @@ KERNEL=="hidraw*", KERNELS=="*0955:7214*", MODE="0660", TAG+="uaccess"
# Astro C40
KERNEL=="hidraw*", ATTRS{idVendor}=="9886", ATTRS{idProduct}=="0025", MODE="0660", TAG+="uaccess"
+
+# Thrustmaster eSwap Pro
+KERNEL=="hidraw*", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="d00e", MODE="0660", TAG+="uaccess"
diff --git a/README.Fedora b/README.Fedora
index 0a800a3..645db08 100644
--- a/README.Fedora
+++ b/README.Fedora
@@ -24,16 +24,19 @@ backends, depending on the hardware you are running. These are detected at
runtime, and are all 32 bit libraries also on 64 bit systems, as the client is
32 bit only.
-+------------------+------------------+-------------------------+
-| Video Driver | Hardware API | Library |
-+------------------+------------------+-------------------------+
-| Intel (intel) | Decoding: VA-API | libva.so.1 / libva.so.2 |
-| Nvidia (nvidia) | Decoding: VDPAU | libvdpau.so.1 |
-| AMD (radeon) | Decoding: VDPAU | libvdpau.so.1 |
-| Nvidia (nouveau) | Decoding: VDPAU | libvdpau.so.1 |
-| Nvidia (nvidia) | Encoding: NVENC | libnvidia-encode.so.1 |
-| Intel (intel) | Encoding: VA-API | libva.so.1 / libva.so.2 |
-+------------------+------------------+-------------------------+
++--------+---------+-------------+--------------+
+| Vendor | Driver | Encoding | Decoding |
++--------+---------+-------------+--------------+
+| Intel | intel | VA-API | VA-API |
++--------+---------+-------------+--------------+
+| Nvidia | nvidia | NVENC/NVFBC | NVDEC/VDPAU |
++--------+---------+-------------+--------------+
+| AMD | radeon | VA-API | VA-API/VDPAU |
++--------+---------+-------------+--------------+
+| Nvidia | nouveau | - | VA-API/VDPAU |
++--------+---------+-------------+--------------+
+| AMD | amdgpu | VA-API | VA-API/VDPAU |
++--------+---------+-------------+--------------+
Steam Remote Play configuration
===============================
@@ -80,85 +83,10 @@ additional inbound ports.
Joysticks, keyboards and game pads
==================================
-The package contains the UDEV rules for the following devices:
-
-- Afterglow Deluxe+ Wired Controller for Nintendo Switch
-- Armor Armor 3 Pad PS4
-- Astro C40
-- DualShock 4 over bluetooth hidraw
-- DualShock 4 over USB hidraw
-- DualShock 4 Slim over bluetooth hidraw
-- DualShock 4 Slim over USB hidraw
-- DualShock 4 wireless adapter over USB hidraw
-- EMiO Elite Controller for PS4
-- Faceoff Wired Pro Controller for Nintendo Switch
-- HORIPAD 4 FPS
-- HORIPAD 4 FPS Plus
-- HORIPAD for Nintendo Switch
-- HORIPAD mini 4
-- HORI RAP4
-- Mad Catz - Street Fighter V Arcade FightPad PRO
-- Mad Catz - Street Fighter V Arcade FightStick TE S+
-- Nacon PS4 Revolution Pro Controller
-- Nintendo Switch Pro Controller over bluetooth hidraw
-- Nintendo Switch Pro Controller over USB hidraw
-- NVIDIA Shield Controller (2015 - NVIDIA_Controller_v01.03 over USB hidraw)
-- NVIDIA Shield Controller (2017 - NVIDIA_Controller_v01.04 over bluetooth hidraw)
-- NVIDIA Shield Portable (2013 - NVIDIA_Controller_v01.01 - In-Home Streaming only)
-- PDP Wired Fight Pad Pro for Nintendo Switch
-- PowerA Wired Controller for Nintendo Switch
-- PowerA Wireless Controller for Nintendo Switch
-- PS5 DualSense controller over bluetooth hidraw
-- PS5 DualSense controller over USB hidraw
-- Razer Panthera Arcade Stick
-- Razer Raiju 2 Tournament Edition
-- Razer Raiju PS4 Controller
-- Steam Controller udev write access
-- STRIKEPAD PS4 Grip Add-on
-- Valve HID devices over bluetooth hidraw
-- Valve HID devices over USB hidraw
-- Valve USB devices
-- ZeroPlus P4 (hitbox)
-
-Workaround to have it properly detected as a game pad and not a mouse:
-
-- Wacom ET-0405 Graphire
-- Wacom ET-0405A Graphire2 (4x5)
-- Wacom ET-0507A Graphire2 (5x7)
-- Wacom CTE-430 Graphire3 (4x5)
-- Wacom CTE-630 Graphire3 (6x8)
-- Wacom CTE-440 Graphire4 (4x5)
-- Wacom CTE-640 Graphire4 (6x8)
-- Wacom CTE-450 Bamboo Fun (4x5)
-- Wacom CTE-640 Graphire 4 6x8
-- Wacom CTE-450 Bamboo Fun 4x5
-- Wacom CTE-650 Bamboo Fun 6x8
-- Wacom CTE-631 Bamboo One
-- Wacom Bamboo Pen and Touch CTH-460
-- Wacom Intuos Pen (S) CTL-480
-- A4 Tech Co., G7 750 mouse
-- A4 Tech Co., Ltd Bloody R8A Gaming Mouse
-- A4 Tech Co., Ltd Bloody TL80 Terminator Laser Gaming Mouse
-- A4 Tech Co., Ltd Bloody RT7 Terminator Wireless
-- A4 Tech Co., Ltd Bloody V8 mouse
-- Modecom MC-5006 Keyboard
-- A4 Tech Co., Ltd Terminator TL9 Laser Gaming Mouse
-- A4 Tech Co., Ltd Bloody V5
-- A4 Tech Co., Ltd Bloody R3 mouse
-- A4 Tech Co., Ltd X-718BK Oscar Optical Gaming Mouse
-- A4 Tech Co., Sharkoon Fireglider Optical
-- A4 Tech Co., Ltd XL-730K / XL-750BK / XL-755BK Laser Mouse
-- A4 Tech Co., Ltd X7 G800V keyboard
-- A4 Tech Co., Ltd Bloody V7 mouse
-- A4 Tech Co., Ltd Bloody AL9 mouse
-- A4 Tech Co., Ltd Bloody B540 keyboard
-- A4 Tech Co., Ltd Bloody V2 mouse
-- A4 Tech Co., Ltd Bloody B120 Keyboard
-- [T3] 2.4GHz and IR Air Mouse Remote Control
-- Roccat Tyon Mouse
-- Winkeyless.kr Keyboards
-- Cooler Master Storm Mizar Mouse
-- Cooler Master Storm Alcor Mouse
+The package contains the UDEV rules for lots of gamepads as presented in the
+Steam devices repository (https://github.com/ValveSoftware/steam-devices).
+Also it contains additional UDEV rules to make sure some multimedia keyboards
+and tablet devices are properly detected as game pads and not mouses.
Steam Controller
================
diff --git a/steam.spec b/steam.spec
index 41ae140..0c6e5d1 100644
--- a/steam.spec
+++ b/steam.spec
@@ -5,7 +5,7 @@
Name: steam
Version: 1.0.0.71
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Installer for the Steam software distribution service
# Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT.
License: Steam License Agreement and MIT
@@ -94,15 +94,8 @@ Requires: systemd-libs%{?_isa}
Requires: firewalld-filesystem
Requires(post): firewalld-filesystem
-# Required for hardware decoding during In-Home Streaming (intel)
-# Since libva-intel-driver on f28+ there is hw detection with appstream
-%if 0%{?rhel} == 7
-Requires: libva-intel-driver%{?_isa}
-%else
+# Required for hardware encoding/decoding during Remote Play (intel/radeon/amdgpu/nouveau)
Requires: libva%{?_isa}
-%endif
-
-# Required for hardware decoding during In-Home Streaming (radeon/nouveau)
Requires: libvdpau%{?_isa}
# Required for having a functioning menu on the tray icon
@@ -134,8 +127,6 @@ Recommends: (xdg-desktop-portal-kde if kwin)
%endif
Requires: steam-devices = %{?epoch:%{epoch}:}%{version}-%{release}
-Provides: steam-noruntime = %{?epoch:%{epoch}:}%{version}-%{release}
-Obsoletes: steam-noruntime < %{?epoch:%{epoch}:}%{version}-%{release}
%description
Steam is a software distribution service with an online store, automated
@@ -241,6 +232,13 @@ fi
%{_udevrulesdir}/*
%changelog
+* Fri Aug 27 2021 Simone Caronni <negativo17(a)gmail.com> - 1.0.0.71-4
+- Remove old noruntime provide/obsolete.
+- Remove VA-API driver dependencies for RHEL/CentOS 7 and update relevant
+ information.
+- Remove not really relevant information about controllers from the readme.
+- Update steam-devices.
+
* Wed Aug 25 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1.0.0.71-3
- Keep the stream-devices sub-package arched
3 years, 2 months
[steam/el8] Update changelog
by Simone Caronni
commit 27246f709a082578225e52ecafdf9660c0bc2ed3
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Wed Aug 25 11:56:48 2021 +0200
Update changelog
steam.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/steam.spec b/steam.spec
index eba6115..41ae140 100644
--- a/steam.spec
+++ b/steam.spec
@@ -5,7 +5,7 @@
Name: steam
Version: 1.0.0.71
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Installer for the Steam software distribution service
# Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT.
License: Steam License Agreement and MIT
@@ -241,6 +241,9 @@ fi
%{_udevrulesdir}/*
%changelog
+* Wed Aug 25 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1.0.0.71-3
+- Keep the stream-devices sub-package arched
+
* Sun Aug 15 2021 Simone Caronni <negativo17(a)gmail.com> - 1.0.0.71-2
- Steam UDEV subpackage should be noarch.
3 years, 2 months
[steam/el8] Keep stream-devices arched until fixable in infra
by Simone Caronni
commit ab6f1c3f9616125dc9d0d254b3ce9d846d20b960
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Wed Aug 25 11:56:14 2021 +0200
Keep stream-devices arched until fixable in infra
steam.spec | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/steam.spec b/steam.spec
index 055d6dd..eba6115 100644
--- a/steam.spec
+++ b/steam.spec
@@ -146,7 +146,9 @@ This package contains the installer for the Steam software distribution service.
%package devices
Summary: Permissions required by Steam for gaming devices
-BuildArch: noarch
+# Until the infra can deal with noarch sub-packages from excludearch/exclusivearch
+# keep the sub-package arched
+#BuildArch: noarch
Provides: steam-devices = %{?epoch:%{epoch}:}%{version}-%{release}
Obsoletes: steam-devices < %{?epoch:%{epoch}:}%{version}-%{release}
3 years, 2 months
[steam/el7] Various updates
by Simone Caronni
commit e43e0dc0609a4bdbbf5da2778ceeb53a33ad764f
Author: Simone Caronni <negativo17(a)gmail.com>
Date: Fri Aug 27 11:55:18 2021 +0200
Various updates
60-steam-input.rules | 13 +++++++
README.Fedora | 106 +++++++++------------------------------------------
steam.spec | 20 +++++-----
3 files changed, 39 insertions(+), 100 deletions(-)
---
diff --git a/60-steam-input.rules b/60-steam-input.rules
index ad967c5..dff3a23 100644
--- a/60-steam-input.rules
+++ b/60-steam-input.rules
@@ -45,6 +45,7 @@ KERNEL=="hidraw*", ATTRS{idVendor}=="0e6f", ATTRS{idProduct}=="0185", MODE="0660
# PowerA Wired Controller for Nintendo Switch
KERNEL=="hidraw*", ATTRS{idVendor}=="20d6", ATTRS{idProduct}=="a711", MODE="0660", TAG+="uaccess"
+KERNEL=="hidraw*", ATTRS{idVendor}=="20d6", ATTRS{idProduct}=="a713", MODE="0660", TAG+="uaccess"
# PowerA Wireless Controller for Nintendo Switch we have to use
# ATTRS{name} since VID/PID are reported as zeros. We use /bin/sh
@@ -65,6 +66,12 @@ KERNEL=="hidraw*", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="1000", MODE="0660
# Razer Raiju 2 Tournament Edition
KERNEL=="hidraw*", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="1007", MODE="0660", TAG+="uaccess"
+# Razer Panthera EVO Arcade Stick
+KERNEL=="hidraw*", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="1008", MODE="0660", TAG+="uaccess"
+
+# Razer Raiju PS4 Controller Tournament Edition over bluetooth hidraw
+KERNEL=="hidraw*", KERNELS=="*1532:100A*", MODE="0660", TAG+="uaccess"
+
# Razer Panthera Arcade Stick
KERNEL=="hidraw*", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0401", MODE="0660", TAG+="uaccess"
@@ -74,6 +81,9 @@ KERNEL=="hidraw*", ATTRS{idVendor}=="0738", ATTRS{idProduct}=="8250", MODE="0660
# Mad Catz - Street Fighter V Arcade FightStick TE S+
KERNEL=="hidraw*", ATTRS{idVendor}=="0738", ATTRS{idProduct}=="8384", MODE="0660", TAG+="uaccess"
+# Brooks Universal Fighting Board
+KERNEL=="hidraw*", ATTRS{idVendor}=="0c12", ATTRS{idProduct}=="0c30", MODE="0660", TAG+="uaccess"
+
# EMiO Elite Controller for PS4
KERNEL=="hidraw*", ATTRS{idVendor}=="0c12", ATTRS{idProduct}=="1cf6", MODE="0660", TAG+="uaccess"
@@ -112,3 +122,6 @@ KERNEL=="hidraw*", KERNELS=="*0955:7214*", MODE="0660", TAG+="uaccess"
# Astro C40
KERNEL=="hidraw*", ATTRS{idVendor}=="9886", ATTRS{idProduct}=="0025", MODE="0660", TAG+="uaccess"
+
+# Thrustmaster eSwap Pro
+KERNEL=="hidraw*", ATTRS{idVendor}=="044f", ATTRS{idProduct}=="d00e", MODE="0660", TAG+="uaccess"
diff --git a/README.Fedora b/README.Fedora
index 0a800a3..645db08 100644
--- a/README.Fedora
+++ b/README.Fedora
@@ -24,16 +24,19 @@ backends, depending on the hardware you are running. These are detected at
runtime, and are all 32 bit libraries also on 64 bit systems, as the client is
32 bit only.
-+------------------+------------------+-------------------------+
-| Video Driver | Hardware API | Library |
-+------------------+------------------+-------------------------+
-| Intel (intel) | Decoding: VA-API | libva.so.1 / libva.so.2 |
-| Nvidia (nvidia) | Decoding: VDPAU | libvdpau.so.1 |
-| AMD (radeon) | Decoding: VDPAU | libvdpau.so.1 |
-| Nvidia (nouveau) | Decoding: VDPAU | libvdpau.so.1 |
-| Nvidia (nvidia) | Encoding: NVENC | libnvidia-encode.so.1 |
-| Intel (intel) | Encoding: VA-API | libva.so.1 / libva.so.2 |
-+------------------+------------------+-------------------------+
++--------+---------+-------------+--------------+
+| Vendor | Driver | Encoding | Decoding |
++--------+---------+-------------+--------------+
+| Intel | intel | VA-API | VA-API |
++--------+---------+-------------+--------------+
+| Nvidia | nvidia | NVENC/NVFBC | NVDEC/VDPAU |
++--------+---------+-------------+--------------+
+| AMD | radeon | VA-API | VA-API/VDPAU |
++--------+---------+-------------+--------------+
+| Nvidia | nouveau | - | VA-API/VDPAU |
++--------+---------+-------------+--------------+
+| AMD | amdgpu | VA-API | VA-API/VDPAU |
++--------+---------+-------------+--------------+
Steam Remote Play configuration
===============================
@@ -80,85 +83,10 @@ additional inbound ports.
Joysticks, keyboards and game pads
==================================
-The package contains the UDEV rules for the following devices:
-
-- Afterglow Deluxe+ Wired Controller for Nintendo Switch
-- Armor Armor 3 Pad PS4
-- Astro C40
-- DualShock 4 over bluetooth hidraw
-- DualShock 4 over USB hidraw
-- DualShock 4 Slim over bluetooth hidraw
-- DualShock 4 Slim over USB hidraw
-- DualShock 4 wireless adapter over USB hidraw
-- EMiO Elite Controller for PS4
-- Faceoff Wired Pro Controller for Nintendo Switch
-- HORIPAD 4 FPS
-- HORIPAD 4 FPS Plus
-- HORIPAD for Nintendo Switch
-- HORIPAD mini 4
-- HORI RAP4
-- Mad Catz - Street Fighter V Arcade FightPad PRO
-- Mad Catz - Street Fighter V Arcade FightStick TE S+
-- Nacon PS4 Revolution Pro Controller
-- Nintendo Switch Pro Controller over bluetooth hidraw
-- Nintendo Switch Pro Controller over USB hidraw
-- NVIDIA Shield Controller (2015 - NVIDIA_Controller_v01.03 over USB hidraw)
-- NVIDIA Shield Controller (2017 - NVIDIA_Controller_v01.04 over bluetooth hidraw)
-- NVIDIA Shield Portable (2013 - NVIDIA_Controller_v01.01 - In-Home Streaming only)
-- PDP Wired Fight Pad Pro for Nintendo Switch
-- PowerA Wired Controller for Nintendo Switch
-- PowerA Wireless Controller for Nintendo Switch
-- PS5 DualSense controller over bluetooth hidraw
-- PS5 DualSense controller over USB hidraw
-- Razer Panthera Arcade Stick
-- Razer Raiju 2 Tournament Edition
-- Razer Raiju PS4 Controller
-- Steam Controller udev write access
-- STRIKEPAD PS4 Grip Add-on
-- Valve HID devices over bluetooth hidraw
-- Valve HID devices over USB hidraw
-- Valve USB devices
-- ZeroPlus P4 (hitbox)
-
-Workaround to have it properly detected as a game pad and not a mouse:
-
-- Wacom ET-0405 Graphire
-- Wacom ET-0405A Graphire2 (4x5)
-- Wacom ET-0507A Graphire2 (5x7)
-- Wacom CTE-430 Graphire3 (4x5)
-- Wacom CTE-630 Graphire3 (6x8)
-- Wacom CTE-440 Graphire4 (4x5)
-- Wacom CTE-640 Graphire4 (6x8)
-- Wacom CTE-450 Bamboo Fun (4x5)
-- Wacom CTE-640 Graphire 4 6x8
-- Wacom CTE-450 Bamboo Fun 4x5
-- Wacom CTE-650 Bamboo Fun 6x8
-- Wacom CTE-631 Bamboo One
-- Wacom Bamboo Pen and Touch CTH-460
-- Wacom Intuos Pen (S) CTL-480
-- A4 Tech Co., G7 750 mouse
-- A4 Tech Co., Ltd Bloody R8A Gaming Mouse
-- A4 Tech Co., Ltd Bloody TL80 Terminator Laser Gaming Mouse
-- A4 Tech Co., Ltd Bloody RT7 Terminator Wireless
-- A4 Tech Co., Ltd Bloody V8 mouse
-- Modecom MC-5006 Keyboard
-- A4 Tech Co., Ltd Terminator TL9 Laser Gaming Mouse
-- A4 Tech Co., Ltd Bloody V5
-- A4 Tech Co., Ltd Bloody R3 mouse
-- A4 Tech Co., Ltd X-718BK Oscar Optical Gaming Mouse
-- A4 Tech Co., Sharkoon Fireglider Optical
-- A4 Tech Co., Ltd XL-730K / XL-750BK / XL-755BK Laser Mouse
-- A4 Tech Co., Ltd X7 G800V keyboard
-- A4 Tech Co., Ltd Bloody V7 mouse
-- A4 Tech Co., Ltd Bloody AL9 mouse
-- A4 Tech Co., Ltd Bloody B540 keyboard
-- A4 Tech Co., Ltd Bloody V2 mouse
-- A4 Tech Co., Ltd Bloody B120 Keyboard
-- [T3] 2.4GHz and IR Air Mouse Remote Control
-- Roccat Tyon Mouse
-- Winkeyless.kr Keyboards
-- Cooler Master Storm Mizar Mouse
-- Cooler Master Storm Alcor Mouse
+The package contains the UDEV rules for lots of gamepads as presented in the
+Steam devices repository (https://github.com/ValveSoftware/steam-devices).
+Also it contains additional UDEV rules to make sure some multimedia keyboards
+and tablet devices are properly detected as game pads and not mouses.
Steam Controller
================
diff --git a/steam.spec b/steam.spec
index 3f6c3da..087e56d 100644
--- a/steam.spec
+++ b/steam.spec
@@ -5,7 +5,7 @@
Name: steam
Version: 1.0.0.71
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Installer for the Steam software distribution service
# Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT.
License: Steam License Agreement and MIT
@@ -94,15 +94,8 @@ Requires: systemd-libs%{?_isa}
Requires: firewalld-filesystem
Requires(post): firewalld-filesystem
-# Required for hardware decoding during In-Home Streaming (intel)
-# Since libva-intel-driver on f28+ there is hw detection with appstream
-%if 0%{?rhel} == 7
-Requires: libva-intel-driver%{?_isa}
-%else
+# Required for hardware encoding/decoding during Remote Play (intel/radeon/amdgpu/nouveau)
Requires: libva%{?_isa}
-%endif
-
-# Required for hardware decoding during In-Home Streaming (radeon/nouveau)
Requires: libvdpau%{?_isa}
# Required for having a functioning menu on the tray icon
@@ -134,8 +127,6 @@ Recommends: (xdg-desktop-portal-kde if kwin)
%endif
Requires: steam-devices = %{?epoch:%{epoch}:}%{version}-%{release}
-Provides: steam-noruntime = %{?epoch:%{epoch}:}%{version}-%{release}
-Obsoletes: steam-noruntime < %{?epoch:%{epoch}:}%{version}-%{release}
%description
Steam is a software distribution service with an online store, automated
@@ -241,6 +232,13 @@ fi
%{_udevrulesdir}/*
%changelog
+* Fri Aug 27 2021 Simone Caronni <negativo17(a)gmail.com> - 1.0.0.71-4
+- Remove old noruntime provide/obsolete.
+- Remove VA-API driver dependencies for RHEL/CentOS 7 and update relevant
+ information.
+- Remove not really relevant information about controllers from the readme.
+- Update steam-devices.
+
* Wed Aug 25 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1.0.0.71-3
- Keep the stream-devices sub-package arched
3 years, 2 months
[steam/el7] Update changelog
by Simone Caronni
commit a627d689a8aaaaa5930139e8974332111eafc758
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Wed Aug 25 11:56:48 2021 +0200
Update changelog
steam.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/steam.spec b/steam.spec
index 79cf809..3f6c3da 100644
--- a/steam.spec
+++ b/steam.spec
@@ -5,7 +5,7 @@
Name: steam
Version: 1.0.0.71
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Installer for the Steam software distribution service
# Redistribution and repackaging for Linux is allowed, see license file. udev rules are MIT.
License: Steam License Agreement and MIT
@@ -241,6 +241,9 @@ fi
%{_udevrulesdir}/*
%changelog
+* Wed Aug 25 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 1.0.0.71-3
+- Keep the stream-devices sub-package arched
+
* Sun Aug 15 2021 Simone Caronni <negativo17(a)gmail.com> - 1.0.0.71-2
- Steam UDEV subpackage should be noarch.
3 years, 2 months
[steam/el7] Keep stream-devices arched until fixable in infra
by Simone Caronni
commit b00938692cde68cb18ee4cdf784b4c09f536276e
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Wed Aug 25 11:56:14 2021 +0200
Keep stream-devices arched until fixable in infra
steam.spec | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/steam.spec b/steam.spec
index 9577daf..79cf809 100644
--- a/steam.spec
+++ b/steam.spec
@@ -146,7 +146,9 @@ This package contains the installer for the Steam software distribution service.
%package devices
Summary: Permissions required by Steam for gaming devices
-BuildArch: noarch
+# Until the infra can deal with noarch sub-packages from excludearch/exclusivearch
+# keep the sub-package arched
+#BuildArch: noarch
Provides: steam-devices = %{?epoch:%{epoch}:}%{version}-%{release}
Obsoletes: steam-devices < %{?epoch:%{epoch}:}%{version}-%{release}
3 years, 2 months
[openshot] New upstream release
by Leigh Scott
commit 55c68abff4d4fbdeaa25ba2704ee68ce19408de7
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Thu Aug 26 23:54:19 2021 +0100
New upstream release
.gitignore | 1 +
openshot-2.5.1-unity.patch | 71 ----------------------------------------------
openshot-find-lang.sh | 2 +-
openshot.spec | 18 ++++++------
sources | 3 +-
5 files changed, 12 insertions(+), 83 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 58b09d3..40123d0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,3 +14,4 @@ openshot-1.4.3.tar.gz
/openshot-qt-5f08a30.tar.gz
/openshot-qt-2.5.0.tar.gz
/openshot-qt-2.5.1.tar.gz
+/openshot-qt-2.6.0.tar.gz
diff --git a/openshot-find-lang.sh b/openshot-find-lang.sh
index 8f74517..c0b005c 100755
--- a/openshot-find-lang.sh
+++ b/openshot-find-lang.sh
@@ -243,7 +243,7 @@ s:%lang(C) ::
find "$TOP_DIR" -type f -o -type l|sed '
s:'"$TOP_DIR"'::
-'"$NO_ALL_NAME$QT"'s:\(.*/'"$NAME"'\.\([a-zA-Z]\{2,3\}\([_@].*\)\?\)\.qm$\):%lang(\2) \1:
+'"$NO_ALL_NAME$QT"'s:\(.*/'"$NAME"'\_\([a-zA-Z]\{2,3\}\([_@].*\)\?\)\.qm$\):%lang(\2) \1:
'"$NO_ALL_NAME$QT"'s:\(.*/locale/\)\([^/_]\+\)\(.*/'"$NAME"'\.qm$\):%lang(\2) \1\2\3:
'"$ALL_NAME$QT"'s:^\([^%].*/\([a-zA-Z]\{2\}[_@].*\)\.qm$\):%lang(\2) \1:
'"$ALL_NAME$QT"'s:^\([^%].*/\([a-zA-Z]\{2\}\)\.qm$\):%lang(\2) \1:
diff --git a/openshot.spec b/openshot.spec
index c7e60b0..3eac12c 100644
--- a/openshot.spec
+++ b/openshot.spec
@@ -2,8 +2,8 @@
%global find_lang %{_sourcedir}/openshot-find-lang.sh %{buildroot}
Name: openshot
-Version: 2.5.1
-Release: 8%{?dist}
+Version: 2.6.0
+Release: 1%{?dist}
Summary: Create and edit videos and movies
Group: Applications/Multimedia
@@ -18,9 +18,6 @@ Source100: openshot-find-lang.sh
# Add openshot-owner@rpmfusion to appdata as update_contact
Patch1: openshot-rpmfusion-contact.patch
-# Backported fix for crashes under Python 3.9, see
-# https://github.com/OpenShot/openshot-qt/pull/3937/
-Patch2: openshot-2.5.1-unity.patch
BuildArch: noarch
# libopenshot is unavailable on ppc64le, see rfbz #5528
@@ -49,10 +46,10 @@ Requires: ffmpeg-libs >= 3.4.7
Recommends: openshot-lang
Recommends: font(bitstreamverasans)
Recommends: blender >= 2.80
-Recommends: python%{python3_pkgversion}-defusedxml
-Recommends: python%{python3_pkgversion}-distro
+Recommends: python%{python3_pkgversion}-defusedxml
+Recommends: python%{python3_pkgversion}-distro
%else
-Requires: openshot-lang
+Requires: openshot-lang
%endif
@@ -143,7 +140,7 @@ fi
%doc AUTHORS README.md
%{_bindir}/*
%{_datadir}/applications/*.desktop
-%{_datadir}/icons/hicolor/*/apps/*
+%{_datadir}/icons/hicolor/*/*/*
%{_datadir}/pixmaps/*
%{_datadir}/mime/packages/*
%{_metainfodir}/*.appdata.xml
@@ -158,6 +155,9 @@ fi
%changelog
+* Thu Aug 26 2021 Leigh Scott <leigh123linux(a)gmail.com> - 2.6.0-1
+- New upstream release
+
* Tue Aug 03 2021 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 2.5.1-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
diff --git a/sources b/sources
index bf3fe00..1fad90b 100644
--- a/sources
+++ b/sources
@@ -1,2 +1 @@
-SHA512 (openshot-qt-2.5.0.tar.gz) = 0944bff48c8957a4a3c5a37428b4d3e45e8ad6e1664812ea90b7c16d014a3c355daf2fe183ce855586114ccfa36c419b6baacc42c4bf871de29bda4c24f2a814
-SHA512 (openshot-qt-2.5.1.tar.gz) = 8254a45254bbe523b6485b9598022de2c46ec30818e606ac4665790d29486693c4efe9f5bc55ee43d6342de6782cf0090e4bc880e831c08e3b1218bca555af14
+SHA512 (openshot-qt-2.6.0.tar.gz) = 9e569f318672047e8251d00ce0bb80e4b295d5daba58c11a3e286b7daebf45b35a34d4ecc5a9d81891b0a68d75d813a78023ee984b8690a2d1217a8517239ee9
3 years, 2 months