summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSelfRef2023-07-27 12:01:39 +0200
committerSelfRef2023-07-27 12:01:39 +0200
commitc0150efc472c3aa6cdd756e07e1451e7823e753c (patch)
tree5f3025be0d606f35909f84deeed1160f0cc6b373
downloadaur-logitech-g923-xbox-udev.tar.gz
Initial version
-rw-r--r--.SRCINFO13
-rw-r--r--.gitignore2
-rw-r--r--046d:c26d7
-rw-r--r--99-logitech-g923-xbox.rules2
-rw-r--r--PKGBUILD19
5 files changed, 43 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2385a576b60f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = logitech-g923-xbox-udev
+ pkgdesc = The udev rules for the Logitech G923 Xbox wheel
+ pkgver = 1
+ pkgrel = 1
+ arch = any
+ license = MIT
+ depends = usb_modeswitch
+ source = 99-logitech-g923-xbox.rules
+ source = 046d:c26d
+ sha256sums = 6d65fbc73cf17f3fe2f2fa2ea0382d20ca6803dc3906006019da343d35444f87
+ sha256sums = d352026fbe910a1fc7fb7194719cac2e8fc768033a1b732f7a4e7fa47e2988bc
+
+pkgname = logitech-g923-xbox-udev
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..0b6d6887ad73
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+*/
+*.pkg.tar.zst \ No newline at end of file
diff --git a/046d:c26d b/046d:c26d
new file mode 100644
index 000000000000..bb4bae2ca0c0
--- /dev/null
+++ b/046d:c26d
@@ -0,0 +1,7 @@
+# Logitech G923 wheel switch to PC mode
+DefaultVendor=046d
+DefaultProduct=c26d
+MessageEndpoint=01
+ResponseEndpoint=01
+TargetClass=0x03
+MessageContent="0f00010142" \ No newline at end of file
diff --git a/99-logitech-g923-xbox.rules b/99-logitech-g923-xbox.rules
new file mode 100644
index 000000000000..de18be688139
--- /dev/null
+++ b/99-logitech-g923-xbox.rules
@@ -0,0 +1,2 @@
+# Logitech G923 wheel switch to PC mode
+ATTR{idVendor}=="046d", ATTR{idProduct}=="c26d", RUN+="usb_modeswitch '%b/%k'" \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..714413c0ffb8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,19 @@
+# Maintainer: SelfRef <arch@selfref.dev>
+
+pkgname=logitech-g923-xbox-udev
+pkgver=1
+pkgrel=1
+pkgdesc="The udev rules for the Logitech G923 Xbox wheel"
+arch=('any')
+license=('MIT')
+depends=('usb_modeswitch')
+source=('99-logitech-g923-xbox.rules'
+ '046d:c26d')
+sha256sums=('6d65fbc73cf17f3fe2f2fa2ea0382d20ca6803dc3906006019da343d35444f87'
+ 'd352026fbe910a1fc7fb7194719cac2e8fc768033a1b732f7a4e7fa47e2988bc')
+
+package() {
+ cd "$srcdir"
+ install -Dm644 '99-logitech-g923-xbox.rules' "$pkgdir/usr/lib/udev/rules.d/99-logitech-g923-xbox.rules"
+ install -Dm644 '046d:c26d' "$pkgdir/usr/share/usb_modeswitch/046d:c26d"
+}