diff options
author | X3n0m0rph59 | 2019-05-22 22:11:38 +0200 |
---|---|---|
committer | X3n0m0rph59 | 2019-05-22 22:11:38 +0200 |
commit | ab2e3552f54e224b62d4af8c80decc24affbf822 (patch) | |
tree | af13c0ece0dc63c666b234a2f5f4c9089d663589 /PKGBUILD | |
download | aur-ab2e3552f54e224b62d4af8c80decc24affbf822.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 69 |
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/" +} |