summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStaticRocket2020-09-27 13:13:32 -0400
committerStaticRocket2020-09-27 13:27:28 -0400
commitf0418a5000a87a02f66cd05dd9bcb03defa563e1 (patch)
tree55ec095e44c1805fe8bc10c3cc8f9106088a9001
downloadaur-f0418a5000a87a02f66cd05dd9bcb03defa563e1.tar.gz
init
-rw-r--r--.SRCINFO23
-rwxr-xr-xPKGBUILD35
-rw-r--r--userpatch.patch38
3 files changed, 96 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4ed91059c3c1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = asus-nb-ctrl-git
+ pkgdesc = Asus laptop control utilities
+ pkgver = 2.0.4.r4.gf61f62c
+ pkgrel = 1
+ url = https://github.com/wroberts/rogauracore
+ arch = x86_64
+ license = Mozilla Public License Version 2.0
+ makedepends = git
+ makedepends = rust
+ makedepends = make
+ makedepends = clang
+ depends = glibc
+ depends = libusb
+ depends = udev
+ depends = systemd
+ depends = hid-asus-rog-dkms-git
+ source = git+https://gitlab.com/asus-linux/asus-nb-ctrl.git
+ source = userpatch.patch
+ md5sums = SKIP
+ md5sums = 0add5394ceece18c95d338ec621db3c3
+
+pkgname = asus-nb-ctrl-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100755
index 000000000000..cb7eea7280d5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Static_Rocket
+
+pkgname=asus-nb-ctrl-git
+pkgver=2.0.4.r4.gf61f62c
+pkgrel=1
+pkgdesc="Asus laptop control utilities"
+arch=('x86_64')
+url="https://github.com/wroberts/rogauracore"
+license=('Mozilla Public License Version 2.0')
+depends=('glibc' 'libusb' 'udev' 'systemd' 'hid-asus-rog-dkms-git')
+makedepends=('git' 'rust' 'make' 'clang')
+source=('git+https://gitlab.com/asus-linux/asus-nb-ctrl.git' 'userpatch.patch')
+md5sums=('SKIP' '0add5394ceece18c95d338ec621db3c3')
+_gitdir=${pkgname%"-git"}
+
+pkgver() {
+ cd "$_gitdir"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cd "$srcdir/$_gitdir"
+ patch --strip=1 --input="$srcdir/userpatch.patch"
+}
+
+build() {
+ cd "$_gitdir"
+ make
+}
+
+package() {
+ cd "$_gitdir"
+ make DESTDIR="$pkgdir" install
+}
+
diff --git a/userpatch.patch b/userpatch.patch
new file mode 100644
index 000000000000..16927a313262
--- /dev/null
+++ b/userpatch.patch
@@ -0,0 +1,38 @@
+diff --unified --recursive --text asus-nb-ctrl/Makefile new/Makefile
+--- asus-nb-ctrl/Makefile 2020-09-27 12:34:08.648921861 -0400
++++ new/Makefile 2020-09-27 12:49:03.576026582 -0400
+@@ -42,13 +42,13 @@
+ install -D -m 0755 "target/release/$(BIN_C)" "$(DESTDIR)$(bindir)/$(BIN_C)"
+ install -D -m 0755 "target/release/$(BIN_D)" "$(DESTDIR)$(bindir)/$(BIN_D)"
+ install -D -m 0755 "target/release/$(BIN_N)" "$(DESTDIR)$(bindir)/$(BIN_N)"
+- install -D -m 0644 "data/$(PMRULES)" "$(DESTDIR)/lib/udev/rules.d/$(PMRULES)"
+- install -D -m 0644 "data/$(BIN_D).rules" "$(DESTDIR)/lib/udev/rules.d/99-$(BIN_D).rules"
++ install -D -m 0644 "data/$(PMRULES)" "$(DESTDIR)/usr/lib/udev/rules.d/$(PMRULES)"
++ install -D -m 0644 "data/$(BIN_D).rules" "$(DESTDIR)/usr/lib/udev/rules.d/99-$(BIN_D).rules"
+ install -D -m 0644 "data/$(LEDCFG)" "$(DESTDIR)$(sysconfdir)/asusd/$(LEDCFG)"
+ install -D -m 0644 "data/$(BIN_D).conf" "$(DESTDIR)$(sysconfdir)/dbus-1/system.d/$(BIN_D).conf"
+ install -D -m 0644 "data/$(X11CFG)" "$(DESTDIR)$(sysconfdir)/X11/xorg.conf.d/$(X11CFG)"
+- install -D -m 0644 "data/$(BIN_D).service" "$(DESTDIR)/lib/systemd/system/$(BIN_D).service"
+- install -D -m 0644 "data/$(BIN_N).service" "$(DESTDIR)/lib/systemd/user/$(BIN_N).service"
++ install -D -m 0644 "data/$(BIN_D).service" "$(DESTDIR)/usr/lib/systemd/system/$(BIN_D).service"
++ install -D -m 0644 "data/$(BIN_N).service" "$(DESTDIR)/usr/lib/systemd/user/$(BIN_N).service"
+ install -D -m 0644 "data/icons/asus_notif_yellow.png" "$(DESTDIR)/usr/share/icons/hicolor/512x512/apps/asus_notif_yellow.png"
+ install -D -m 0644 "data/icons/asus_notif_green.png" "$(DESTDIR)/usr/share/icons/hicolor/512x512/apps/asus_notif_green.png"
+ install -D -m 0644 "data/icons/asus_notif_red.png" "$(DESTDIR)/usr/share/icons/hicolor/512x512/apps/asus_notif_red.png"
+@@ -57,12 +57,12 @@
+ rm -f "$(DESTDIR)$(bindir)/$(BIN_C)"
+ rm -f "$(DESTDIR)$(bindir)/$(BIN_D)"
+ rm -f "$(DESTDIR)$(bindir)/$(BIN_N)"
+- rm -f "$(DESTDIR)/lib/udev/rules.d/$(PMRULES)"
+- rm -f "$(DESTDIR)/lib/udev/rules.d/99-$(BIN_D).rules"
++ rm -f "$(DESTDIR)/usr/lib/udev/rules.d/$(PMRULES)"
++ rm -f "$(DESTDIR)/usr/lib/udev/rules.d/99-$(BIN_D).rules"
+ rm -f "$(DESTDIR)$(sysconfdir)/dbus-1/system.d/$(BIN_D).conf"
+ rm -f "$(DESTDIR)$(sysconfdir)/X11/xorg.conf.d/$(X11CFG)"
+- rm -f "$(DESTDIR)/lib/systemd/system/$(BIN_D).service"
+- rm -r "$(DESTDIR)/lib/systemd/user/$(BIN_N).service"
++ rm -f "$(DESTDIR)/usr/lib/systemd/system/$(BIN_D).service"
++ rm -r "$(DESTDIR)/usr/lib/systemd/user/$(BIN_N).service"
+ rm -r "$(DESTDIR)/usr/share/icons/hicolor/512x512/apps/asus_notif_*"
+
+ update: