[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
13/13: gnu: Add steam-devices-udev-rules.
From: |
guix-commits |
Subject: |
13/13: gnu: Add steam-devices-udev-rules. |
Date: |
Sun, 11 Sep 2022 10:43:59 -0400 (EDT) |
mothacehe pushed a commit to branch master
in repository guix.
commit 5ed679a2a91d84b2f651290a0a98fd5c0352f943
Author: Morgan Smith <Morgan.J.Smith@outlook.com>
AuthorDate: Wed Aug 31 12:44:22 2022 -0400
gnu: Add steam-devices-udev-rules.
* gnu/packages/games.scm (steam-devices-udev-rules): New variable.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
---
gnu/packages/games.scm | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 2c7f892f19..09ce55f168 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -11169,3 +11169,39 @@ principle of prioritizing the guests' happiness with a
well-maintained park.
Should they go unwise, a theme park plunge into chaos with vandalizing guests
and unsafe rides. Which path will you take?")
(license license:gpl2)))
+
+(define-public steam-devices-udev-rules
+ ;; Last release from 2019-04-10
+ (let ((commit "d87ef558408c5e7a1a793d738db4c9dc2cb5f8fa")
+ (revision "0"))
+ (package
+ (name "steam-devices-udev-rules")
+ (version (git-version "1.0.0.61" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/ValveSoftware/steam-devices")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1yqigraz9f19018ma5n2pbx7naadh9960lia3z8ayg7vz1fjdl54"))))
+ (build-system copy-build-system)
+ (arguments
+ '(#:install-plan '(("./" "lib/udev/rules.d"
+ #:include-regexp ("rules$")))
+ #:phases (modify-phases %standard-phases
+ (add-after 'unpack 'patch-paths
+ (lambda* (#:key inputs #:allow-other-keys)
+ (substitute* "60-steam-input.rules"
+ (("/bin/sh")
+ (search-input-file inputs "/bin/sh"))
+ (("udevadm")
+ (search-input-file inputs "/bin/udevadm"))))))))
+ (inputs (list eudev))
+ (home-page "https://github.com/ValveSoftware/steam-devices")
+ (synopsis "udev rules for game controllers and virtual reality devices")
+ (description
+ "This package provides a set of udev rules for game controllers and
+virtual reality devices.")
+ (license license:expat))))
- 03/13: daemon: Remove unused function findOutput., (continued)
- 03/13: daemon: Remove unused function findOutput., guix-commits, 2022/09/11
- 11/13: gnu: java-slf4j-api: Update the source URI., guix-commits, 2022/09/11
- 06/13: gnu: nheko: Update to 0.10.1., guix-commits, 2022/09/11
- 12/13: gnu: janet: Update to 1.24.1., guix-commits, 2022/09/11
- 08/13: gnu: recoll: Update to 1.32.7., guix-commits, 2022/09/11
- 01/13: daemon: Remove unused function openStore., guix-commits, 2022/09/11
- 05/13: gnu: mtxclient: Update to 0.8.2., guix-commits, 2022/09/11
- 09/13: gnu: v4l2loopback-linux-module: Update to 0.12.7., guix-commits, 2022/09/11
- 10/13: gnu: plantuml: Update to 1.2022.7., guix-commits, 2022/09/11
- 02/13: daemon: Remove unused function exportPaths., guix-commits, 2022/09/11
- 13/13: gnu: Add steam-devices-udev-rules.,
guix-commits <=