diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 13 insertions, 11 deletions
@@ -1,28 +1,30 @@ # Maintainer: Linux Gamers <linuxgamers@protonmail.com> pkgname=jslisten-git +pkgver=r48.3c84610 pkgrel=1 -pkgver=50ead3e +epoch=1 pkgdesc="This program listen in the background for gamepad inputs. If a special button combination is getting pressed, the provided command line will be invoked." -arch=('any') -provides=('jslisten') -conflicts=('jslisten') +arch=(x86_64 i686 pentium4 arm armv6h armv7h aarch64) url="https://github.com/workinghard/jslisten" -license=('GNU General Public License v3.0') -makedepends=('git' 'make') +license=(GPL3) +depends=(udev) +makedepends=(git) +provides=(jslisten) +conflicts=(jslisten) sha256sums=('SKIP') source=("git+${url}") pkgver() { - cd $srcdir/jslisten - git log -1 --oneline | grep -Po "^\w+" + cd "${srcdir}/jslisten" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { - cd "${srcdir}/jslisten" && make + cd "${srcdir}/jslisten" + make } package() { - mkdir -p $pkgdir/usr/bin - cp "${srcdir}/jslisten/bin/jslisten" $pkgdir/usr/bin + install -Dm755 "${srcdir}/jslisten/bin/jslisten" ${pkgdir}/usr/bin/jslisten } |