summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStaticRocket2020-04-14 19:45:11 -0400
committerStaticRocket2020-04-14 19:45:11 -0400
commited3d1efc4bf42af5858a6c57b3af11ace3d79e4e (patch)
tree21b25c5e0a251b9deeca3e479681757527d3319c
parent20d06369e0f19d2f13ecc7201991c1e5edafe055 (diff)
downloadaur-ed3d1efc4bf42af5858a6c57b3af11ace3d79e4e.tar.gz
added udev rules
-rw-r--r--.SRCINFO4
-rw-r--r--90-rogauracore.rules9
-rw-r--r--PKGBUILD9
3 files changed, 19 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 68d66f4858e8..d479d50ab255 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -6,9 +6,13 @@ pkgbase = rogauracore-git
arch = x86_64
license = MIT
makedepends = git
+ depends = glibc
depends = libusb
+ depends = udev
source = git+https://github.com/wroberts/rogauracore.git
+ source = 90-rogauracore.rules
md5sums = SKIP
+ md5sums = acf8f96f46cbd14c5d208594684a69e4
pkgname = rogauracore-git
diff --git a/90-rogauracore.rules b/90-rogauracore.rules
new file mode 100644
index 000000000000..759a6ce8f431
--- /dev/null
+++ b/90-rogauracore.rules
@@ -0,0 +1,9 @@
+# udev rules for user control over ROG USB RGB keyboard backlight control (i.e "ROG Aura Core")
+
+# GL553, GL753
+SUBSYSTEM=="usb", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1854", GROUP="users", MODE="0660"
+# GL503, FX503, GL703
+SUBSYSTEM=="usb", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1869", GROUP="users", MODE="0660"
+# GL504, GL703, GX501, GM501
+SUBSYSTEM=="usb", ATTRS{idVendor}=="0b05", ATTRS{idProduct}=="1866", GROUP="users", MODE="0660"
+
diff --git a/PKGBUILD b/PKGBUILD
index bb748d376d4e..ad67cb99c4ce 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,10 +7,10 @@ pkgdesc="RGB keyboard control for Asus ROG laptops"
arch=('x86_64')
url="https://github.com/wroberts/rogauracore"
license=('MIT')
-depends=('libusb')
+depends=('glibc' 'libusb' 'udev')
makedepends=('git')
-source=('git+https://github.com/wroberts/rogauracore.git')
-md5sums=('SKIP')
+source=('git+https://github.com/wroberts/rogauracore.git' '90-rogauracore.rules')
+md5sums=('SKIP' 'acf8f96f46cbd14c5d208594684a69e4')
_gitdir=${pkgname%"-git"}
pkgver() {
@@ -28,4 +28,7 @@ build() {
package() {
cd "$_gitdir"
make DESTDIR="$pkgdir/" install
+ cd "$srcdir"
+ install -Dm644 90-rogauracore.rules "$pkgdir/usr/lib/udev/rules.d/90-rogauracore.rules"
}
+