summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorX3n0m0rph592019-05-22 22:11:38 +0200
committerX3n0m0rph592019-05-22 22:11:38 +0200
commitab2e3552f54e224b62d4af8c80decc24affbf822 (patch)
treeaf13c0ece0dc63c666b234a2f5f4c9089d663589 /PKGBUILD
downloadaur-ab2e3552f54e224b62d4af8c80decc24affbf822.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD69
1 files changed, 69 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..38478b46812c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,69 @@
+# Maintainer: X3n0m0rph59 <x3n0m0rph59@gmail.com>
+
+pkgname='eruption-roccat-vulcan-git'
+pkgdesc='Linux user-mode driver for the ROCCAT Vulcan 100/12x series keyboards'
+pkgver='0.0.3'
+pkgrel='1'
+epoch=
+arch=('i686' 'x86_64')
+url='https://x3n0m0rph59.gitlab.io/eruption-roccat-vulcan/'
+license=('GPL3+')
+groups=()
+depends=()
+makedepends=('git' 'rust' 'libevdev' 'hidapi' 'systemd-libs')
+checkdepends=()
+optdepends=()
+provides=()
+conflicts=('eruption-roccat-vulcan')
+replaces=()
+backup=()
+options=()
+#install="$pkgname.install"
+changelog=
+source=('git+https://gitlab.com/X3n0m0rph59/eruption-roccat-vulcan.git')
+noextract=()
+sha512sums=('SKIP')
+PKGEXT='.pkg.tar.gz'
+
+build() {
+ cd "$pkgname"
+
+ CARGO_INCREMENTAL=0 cargo build --all --release
+}
+
+package() {
+ cd "$pkgname"
+
+ mkdir -p "$pkgdir/usr/bin"
+ mkdir -p "$pkgdir/etc/eruption"
+ mkdir -p "$pkgdir/usr/lib/eruption"
+ mkdir -p "$pkgdir/usr/share/doc/eruption"
+
+ mkdir -p "$pkgdir/usr/lib/systemd/system"
+ mkdir -p "$pkgdir/usr/lib/systemd/user"
+ mkdir -p "$pkgdir/usr/lib/systemd/system-preset"
+ mkdir -p "$pkgdir/usr/lib/systemd/user-preset"
+
+ mkdir -p "$pkgdir/etc/dbus-1/system.d"
+ mkdir -p "$pkgdir/usr/share/man/man8"
+ mkdir -p "$pkgdir/usr/share/man/man5"
+ mkdir -p "$pkgdir/usr/share/man/man1"
+
+ mkdir -p "$pkgdir/usr/share/bash-completion/completions"
+ mkdir -p "$pkgdir/usr/share/zsh/site-functions"
+ mkdir -p "$pkgdir/usr/share/eruption/i18n"
+
+ install -m 755 "target/release/eruption" "$pkgdir/usr/bin/"
+ install -m 644 "support/config/eruption.conf" "$pkgdir/etc/eruption/"
+
+ install -m 644 "src/scripts/afterglow.lua" "$pkgdir/usr/lib/eruption/"
+ install -m 644 "src/scripts/breathe.lua" "$pkgdir/usr/lib/eruption/"
+ install -m 644 "src/scripts/gaming.lua" "$pkgdir/usr/lib/eruption/"
+ install -m 644 "src/scripts/gradient.lua" "$pkgdir/usr/lib/eruption/"
+ install -m 644 "src/scripts/impact.lua" "$pkgdir/usr/lib/eruption/"
+ install -m 644 "src/scripts/rainbow.lua" "$pkgdir/usr/lib/eruption/"
+ install -m 644 "src/scripts/raindrops.lua" "$pkgdir/usr/lib/eruption/"
+ install -m 644 "src/scripts/shockwave.lua" "$pkgdir/usr/lib/eruption/"
+ install -m 644 "src/scripts/sysmon.lua" "$pkgdir/usr/lib/eruption/"
+ install -m 644 "src/scripts/temperature.lua" "$pkgdir/usr/lib/eruption/"
+}