summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorX3n0m0rph592020-11-07 09:44:58 +0100
committerX3n0m0rph592020-11-07 09:46:03 +0100
commit61bd56da76f25befcdb72ecd9565fc00b94fd3f6 (patch)
tree2ea09e3e93ffee8d753ca53fcdefeb64844a263e
parent4298da74815d10380d3f61db68df1a666ed424d3 (diff)
downloadaur-61bd56da76f25befcdb72ecd9565fc00b94fd3f6.tar.gz
New release
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD25
-rw-r--r--eruption.install6
3 files changed, 27 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9a1eaf87b3ef..424a5ba50094 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = eruption-roccat-vulcan-git
pkgdesc = Linux user-mode driver for the ROCCAT Vulcan 100/12x series keyboards
- pkgver = 0.1.16
- pkgrel = 0
+ pkgver = 0.1.17
+ pkgrel = 3
url = https://github.com/X3n0m0rph59/eruption-roccat-vulcan
install = eruption.install
arch = i686
@@ -23,7 +23,7 @@ pkgbase = eruption-roccat-vulcan-git
backup = etc/eruption/eruption.conf
backup = usr/share/eruption/scripts/lib/themes/*
backup = usr/share/eruption/scripts/lib/macros/*
- source = git+https://github.com/X3n0m0rph59/eruption-roccat-vulcan.git#commit=83585b77b88729c78e864253c74eafbb0fc13e28
+ source = git+https://github.com/X3n0m0rph59/eruption-roccat-vulcan.git#commit=284f4cd19cb1f2f3de0d094fcc769570b8f32883
sha512sums = SKIP
pkgname = eruption-roccat-vulcan-git
diff --git a/PKGBUILD b/PKGBUILD
index c0898ccaa23e..beec6224e669 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,8 @@
pkgname='eruption-roccat-vulcan-git'
_pkgname='eruption-roccat-vulcan'
pkgdesc='Linux user-mode driver for the ROCCAT Vulcan 100/12x series keyboards'
-pkgver='0.1.16'
-pkgrel='0'
+pkgver='0.1.17'
+pkgrel='3'
epoch=
arch=('i686' 'x86_64')
url='https://github.com/X3n0m0rph59/eruption-roccat-vulcan'
@@ -21,7 +21,7 @@ backup=(etc/eruption/eruption.conf usr/share/eruption/scripts/lib/themes/* usr/s
options=()
install='eruption.install'
changelog=
-source=('git+https://github.com/X3n0m0rph59/eruption-roccat-vulcan.git#commit=83585b77b88729c78e864253c74eafbb0fc13e28')
+source=('git+https://github.com/X3n0m0rph59/eruption-roccat-vulcan.git#commit=284f4cd19cb1f2f3de0d094fcc769570b8f32883')
noextract=()
sha512sums=('SKIP')
@@ -48,6 +48,9 @@ package() {
mkdir -p "$pkgdir/usr/lib/systemd/system"
mkdir -p "$pkgdir/usr/lib/systemd/system-preset"
+ mkdir -p "$pkgdir/usr/lib/systemd/user"
+ mkdir -p "$pkgdir/usr/lib/systemd/user-preset"
+
mkdir -p "$pkgdir/usr/lib/systemd/system-sleep"
mkdir -p "$pkgdir/usr/lib/udev/rules.d/"
@@ -67,13 +70,18 @@ package() {
install -m 755 "target/release/eruptionctl" "$pkgdir/usr/bin/"
install -m 755 "target/release/eruption-netfx" "$pkgdir/usr/bin/"
install -m 755 "target/release/eruption-debug-tool" "$pkgdir/usr/bin/"
+ install -m 755 "target/release/eruption-process-monitor" "$pkgdir/usr/bin/"
install -m 755 "support/systemd/eruption-suspend.sh" "$pkgdir/usr/lib/systemd/system-sleep/eruption"
install -m 644 "support/config/eruption.conf" "$pkgdir/etc/eruption/"
+ install -m 644 "support/config/process-monitor.conf" "$pkgdir/etc/eruption/"
install -m 644 "support/systemd/eruption.service" "$pkgdir/usr/lib/systemd/system/"
- install -m 644 "support/systemd/eruption.preset" "$pkgdir/usr/lib/systemd/system-preset/"
+ install -m 644 "support/systemd/eruption.preset" "$pkgdir/usr/lib/systemd/system-preset/50-eruption.preset"
+
+ install -m 644 "support/systemd/eruption-process-monitor.service" "$pkgdir/usr/lib/systemd/user/"
+ install -m 644 "support/systemd/eruption-process-monitor.preset" "$pkgdir/usr/lib/systemd/user-preset/50-eruption-process-monitor.preset"
install -m 644 "support/udev/99-eruption-roccat-vulcan.rules" "$pkgdir/usr/lib/udev/rules.d/"
@@ -81,13 +89,13 @@ package() {
install -m 644 "support/man/eruption.8" "$pkgdir/usr/share/man/man8/"
install -m 644 "support/man/eruption.conf.5" "$pkgdir/usr/share/man/man5/"
+ install -m 644 "support/man/process-monitor.conf.5" "$pkgdir/usr/share/man/man5/"
install -m 644 "support/man/eruptionctl.1" "$pkgdir/usr/share/man/man1/"
install -m 644 "support/man/eruption-netfx.1" "$pkgdir/usr/share/man/man1/"
+ install -m 644 "support/man/eruption-process-monitor.1" "$pkgdir/usr/share/man/man1/"
install -m 644 "eruption/src/scripts/macros.lua" "$pkgdir/usr/share/eruption/scripts/"
install -m 644 "eruption/src/scripts/macros.lua.manifest" "$pkgdir/usr/share/eruption/scripts/"
- install -m 644 "eruption/src/scripts/profiles.lua" "$pkgdir/usr/share/eruption/scripts/"
- install -m 644 "eruption/src/scripts/profiles.lua.manifest" "$pkgdir/usr/share/eruption/scripts/"
install -m 644 "eruption/src/scripts/stats.lua" "$pkgdir/usr/share/eruption/scripts/"
install -m 644 "eruption/src/scripts/stats.lua.manifest" "$pkgdir/usr/share/eruption/scripts/"
install -m 644 "eruption/src/scripts/afterglow.lua" "$pkgdir/usr/share/eruption/scripts/"
@@ -146,6 +154,8 @@ package() {
install -m 644 "eruption/src/scripts/phonon.lua.manifest" "$pkgdir/usr/share/eruption/scripts/"
install -m 644 "eruption/src/scripts/psychedelic.lua" "$pkgdir/usr/share/eruption/scripts/"
install -m 644 "eruption/src/scripts/psychedelic.lua.manifest" "$pkgdir/usr/share/eruption/scripts/"
+ install -m 644 "eruption/src/scripts/pulse.lua" "$pkgdir/usr/share/eruption/scripts/"
+ install -m 644 "eruption/src/scripts/pulse.lua.manifest" "$pkgdir/usr/share/eruption/scripts/"
install -m 644 "eruption/src/scripts/rainbow.lua" "$pkgdir/usr/share/eruption/scripts/"
install -m 644 "eruption/src/scripts/rainbow.lua.manifest" "$pkgdir/usr/share/eruption/scripts/"
install -m 644 "eruption/src/scripts/raindrops.lua" "$pkgdir/usr/share/eruption/scripts/"
@@ -179,6 +189,7 @@ package() {
install -m 644 "eruption/src/scripts/snake.lua" "$pkgdir/usr/share/eruption/scripts/"
install -m 644 "eruption/src/scripts/snake.lua.manifest" "$pkgdir/usr/share/eruption/scripts/"
install -m 644 "eruption/src/scripts/lib/debug.lua" "$pkgdir/usr/share/eruption/scripts/lib/"
+ install -m 644 "eruption/src/scripts/lib/easing.lua" "$pkgdir/usr/share/eruption/scripts/lib/"
install -m 644 "eruption/src/scripts/lib/queue.lua" "$pkgdir/usr/share/eruption/scripts/lib/"
install -m 644 "eruption/src/scripts/lib/utilities.lua" "$pkgdir/usr/share/eruption/scripts/lib/"
install -m 644 "eruption/src/scripts/lib/declarations.lua" "$pkgdir/usr/share/eruption/scripts/lib/"
@@ -186,7 +197,6 @@ package() {
install -m 644 "eruption/src/scripts/lib/themes/gaming.lua" "$pkgdir/usr/share/eruption/scripts/lib/themes/"
install -m 644 "eruption/src/scripts/lib/macros/modifiers.lua" "$pkgdir/usr/share/eruption/scripts/lib/macros/"
install -m 644 "eruption/src/scripts/lib/macros/user-macros.lua" "$pkgdir/usr/share/eruption/scripts/lib/macros/"
- install -m 644 "eruption/src/scripts/lib/macros/user-mappings.lua" "$pkgdir/usr/share/eruption/scripts/lib/macros/"
install -m 644 "eruption/src/scripts/lib/macros/starcraft2.lua" "$pkgdir/usr/share/eruption/scripts/lib/macros/"
install -m 644 "eruption/src/scripts/examples/simple.lua" "$pkgdir/usr/share/eruption/scripts/examples/"
@@ -222,6 +232,7 @@ package() {
install -m 644 "support/profiles/solid-wave.profile" "$pkgdir/var/lib/eruption/profiles/"
install -m 644 "support/profiles/starcraft2.profile" "$pkgdir/var/lib/eruption/profiles/"
install -m 644 "support/profiles/spectrum-analyzer.profile" "$pkgdir/var/lib/eruption/profiles/"
+ install -m 644 "support/profiles/spectrum-analyzer-swirl.profile" "$pkgdir/var/lib/eruption/profiles/"
install -m 644 "support/profiles/vu-meter.profile" "$pkgdir/var/lib/eruption/profiles/"
install -m 644 "support/profiles/swirl-perlin.profile" "$pkgdir/var/lib/eruption/profiles/"
install -m 644 "support/profiles/swirl-perlin-blue-red.profile" "$pkgdir/var/lib/eruption/profiles/"
diff --git a/eruption.install b/eruption.install
index 7bd46c1a161e..5ad7615ec613 100644
--- a/eruption.install
+++ b/eruption.install
@@ -1,10 +1,16 @@
post_install() {
+ setcap cap_net_admin+ep /usr/bin/eruption-process-monitor
+
systemctl preset eruption
systemctl reload dbus.service
udevadm control --reload-rules
systemctl try-restart eruption.service || udevadm trigger -s usb
}
+post_upgrade() {
+ setcap cap_net_admin+ep /usr/bin/eruption-process-monitor
+}
+
pre_remove() {
systemctl stop eruption.service
}