summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLubosz Sarnecki2015-09-04 11:23:10 +0200
committerLubosz Sarnecki2015-09-04 11:23:10 +0200
commit6594e38b15a08a513c4927ed640a44b92c6192d8 (patch)
tree5ebfa5fcb6edbfd00d26fa8641f8cf8a4713a411 /PKGBUILD
downloadaur-6594e38b15a08a513c4927ed640a44b92c6192d8.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
1 files changed, 38 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6fa4b300ff6c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Lauri Niskanen <ape@ape3000.com>
+# Contributor: George Gibbs <vash63 at gmail dot com>
+
+pkgname=ds4drv-git
+pkgver=0.5.0.167.a7e1735
+pkgrel=1
+pkgdesc="Sony DualShock 4 Userspace Driver"
+arch=('any')
+url="https://github.com/chrippa/ds4drv"
+license=('MIT')
+depends=('python-setuptools' 'bluez-utils' 'python-evdev' 'python-pyudev')
+makedepends=('git')
+conflicts=('ds4drv')
+install=ds4drv.install
+source=(git+https://github.com/chrippa/ds4drv.git)
+sha256sums=('SKIP')
+
+pkgver() {
+ cd ds4drv
+ version=$(grep version setup.py | sed 's/ version=\"//' | sed 's/\",//')
+ hash=$(git log --pretty=format:'%h' -n 1)
+ revision=$(git rev-list --count HEAD)
+ echo $version.$revision.$hash
+}
+
+package() {
+ cd ds4drv
+ mkdir -pm755 $pkgdir/etc/udev/rules.d
+ cp udev/50-ds4drv.rules $pkgdir/etc/udev/rules.d/50-ds4drv.rules
+ mkdir -pm755 $pkgdir/usr/share/licenses/$pkgname
+ cp LICENSE $pkgdir/usr/share/licenses/$pkgname/
+ python setup.py install --root="$pkgdir/" --optimize=1
+ mkdir -pm755 $pkgdir/etc/systemd/system
+ cp systemd/ds4drv.service $pkgdir/etc/systemd/system/ds4drv.service
+ cp ds4drv.conf $pkgdir/etc/ds4drv.conf
+}
+
+# vim: ft=sh syn=sh