summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorsomini2021-02-26 22:41:29 +0000
committersomini2021-02-26 22:41:29 +0000
commit8b77423a3aeb5d98d08715374927c7b895f8ebb2 (patch)
tree21f2ec3753cff06bfb8e744cc4ca7af075214d8a /PKGBUILD
parenta30a8036f3d8d1d112911b2e592fc0ea0b808440 (diff)
downloadaur-8b77423a3aeb5d98d08715374927c7b895f8ebb2.tar.gz
Create new libinput bucklespring alternative
Includes polkit support so that it works out of the box.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 26 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9dac7216dc1a..a41ecd0561fc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,25 +1,40 @@
-# Maintainer: Sebastian Morr <sebastian@morr.cc>
+# Maintainer: somini <dev@somini.xyz>
+# Contributor: Sebastian Morr <sebastian@morr.cc>
-pkgname=bucklespring-git
-_gitname=bucklespring
-pkgver=20161009
+_pkgname=bucklespring
+pkgname=bucklespring-libinput-git
+pkgver=latest
pkgrel=1
-pkgdesc="Nostalgia bucklespring keyboard sound, sampled from IBM's Model-M"
+pkgdesc="Nostalgia bucklespring keyboard sound, sampled from IBM's Model-M. libinput version"
arch=('i686' 'x86_64')
-url="http://github.com/zevv/bucklespring"
+url='https://github.com/zevv/bucklespring'
license=('MIT')
depends=('openal' 'alure' 'libxtst')
makedepends=('git')
-source=('git+https://github.com/zevv/bucklespring')
-sha1sums=('SKIP')
+source=(
+ 'git+https://github.com/zevv/bucklespring'
+ 'nl.zevv.bucklespring.run.policy'
+ 'bucklespring.rules'
+)
+sha1sums=('SKIP'
+ '9338bf7235e9a366b349bd780cdbf329cc409210'
+ '04b8a433d9d93d7cdc63303b433978f16348a78e')
build() {
- cd "$srcdir/$_gitname"
- make PATH_AUDIO=/usr/share/bucklespring
+ cd "$srcdir/$_pkgname"
+ make libinput=1 PATH_AUDIO=/usr/share/bucklespring
}
package() {
- cd "$srcdir/$_gitname"
+ cd "$srcdir/$_pkgname"
+ # Program
install -Dm755 buckle "$pkgdir"/usr/bin/buckle
+
+ # Audio
install -Dm644 -t "$pkgdir"/usr/share/bucklespring/ wav/*
+
+ # Polkit
+ install -dD -m750 "$pkgdir/usr/share/polkit-1/rules.d"
+ install -D -m644 "$srcdir/nl.zevv.bucklespring.run.policy" -t "$pkgdir/usr/share/polkit-1/actions"
+ install -D -m644 "$srcdir/bucklespring.rules" "$pkgdir/usr/share/polkit-1/rules.d"
}