diff options
author | somini | 2021-02-26 22:41:29 +0000 |
---|---|---|
committer | somini | 2021-02-26 22:41:29 +0000 |
commit | 8b77423a3aeb5d98d08715374927c7b895f8ebb2 (patch) | |
tree | 21f2ec3753cff06bfb8e744cc4ca7af075214d8a /PKGBUILD | |
parent | a30a8036f3d8d1d112911b2e592fc0ea0b808440 (diff) | |
download | aur-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-- | PKGBUILD | 37 |
1 files changed, 26 insertions, 11 deletions
@@ -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" } |