summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancisco Pina-Martins2023-05-24 12:20:45 +0100
committerFrancisco Pina-Martins2023-05-24 12:20:45 +0100
commitff6e4557dafef3498ac9805194d1e41baa6c676c (patch)
treee34ebafb94c9813b750dc07ec42596771bac7624
downloadaur-ff6e4557dafef3498ac9805194d1e41baa6c676c.tar.gz
Initial commit
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD29
-rw-r--r--sbx-h6-off.service11
3 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5a9c117fe0c6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = sbx-h6-rgb-git
+ pkgdesc = Creative SoundblasterX RGB LED setter
+ pkgver = r12.edbf86a
+ pkgrel = 1
+ url = https://github.com/Oscillope/sbx-h6-rgb
+ arch = any
+ license = None
+ makedepends = git
+ source = git+https://github.com/Oscillope/sbx-h6-rgb.git
+ source = sbx-h6-off.service
+ sha256sums = SKIP
+ sha256sums = d5478d5fb69a17b1bb4e72ef18f207ce2ddf30df6a08df410422f8d0e2f4227c
+
+pkgname = sbx-h6-rgb-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..fc8a9aceea16
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Stunts <stunts@pinamartins.com>
+_pkgname=sbx-h6-rgb
+pkgname=${_pkgname}-git
+pkgver=r12.edbf86a
+pkgrel=1
+pkgdesc=" Creative SoundblasterX RGB LED setter"
+arch=(any)
+url="https://github.com/Oscillope/sbx-h6-rgb"
+license=('None')
+depends=()
+makedepends=('git')
+source=('git+https://github.com/Oscillope/sbx-h6-rgb.git' 'sbx-h6-off.service')
+sha256sums=('SKIP' 'd5478d5fb69a17b1bb4e72ef18f207ce2ddf30df6a08df410422f8d0e2f4227c')
+
+pkgver() {
+ cd ${srcdir}/${_pkgname}
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
+}
+
+build() {
+ cd ${srcdir}/${_pkgname}
+ make
+}
+
+package() {
+ install -D sbx-h6-off.service ${pkgdir}/usr/lib/systemd/system/sbx-h6-off.service
+ cd ${srcdir}/${_pkgname}
+ install -D sbx-h6-ctl ${pkgdir}/usr/bin/sbx-h6-ctl
+}
diff --git a/sbx-h6-off.service b/sbx-h6-off.service
new file mode 100644
index 000000000000..602d9c5ae837
--- /dev/null
+++ b/sbx-h6-off.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=TurnSoundBlasterX-H6 LED ON at startup and OFF at Shutdown Service
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/sbx-h6-ctl -c "ff0000" -b 255 041e:3255
+ExecStop=/usr/bin/sbx-h6-ctl -c "ff0000" -b 0 041e:3255
+RemainAfterExit=yes
+
+[Install]
+WantedBy=multi-user.target