diff options
author | Romeo Calota | 2020-07-18 21:36:40 +0300 |
---|---|---|
committer | Romeo Calota | 2020-07-18 21:36:40 +0300 |
commit | fe53e45b27b0b9a3f595f3ffb9823b52b82defbb (patch) | |
tree | ba29c65ea12fee003d8e4d4debb6ca7b7390018a | |
download | aur-fe53e45b27b0b9a3f595f3ffb9823b52b82defbb.tar.gz |
Add initial version of package
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1b15898a7f73 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = joyshockmapper-git + pkgdesc = Play PC games with Sony PlayStation DualShock 4, Nintendo Switch JoyCons or Nintendo Switch Pro Controller using gyroscopic controls + pkgver = v1.6.1.r1.gdeff884 + pkgrel = 1 + url = http://gyrowiki.jibbsmart.com/ + arch = any + license = MIT + makedepends = cmake + makedepends = clang + depends = libevdev + depends = hidapi + depends = gtkmm3 + depends = libappindicator-gtk3 + optdepends = libx11: autoload configuration based on focused window + provides = joyshockmapper + conflicts = joyshockmapper + conflicts = joyshockmapper-git + source = git+https://github.com/JibbSmart/JoyShockMapper + md5sums = SKIP + +pkgname = joyshockmapper-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..1f0878976aa1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Romeo Calota <mail@romeocalota.me> +pkgname='joyshockmapper-git' +_pkgname='joyshockmapper' +pkgver=v1.6.1.r1.gdeff884 +pkgrel=1 +pkgdesc='Play PC games with Sony PlayStation DualShock 4, Nintendo Switch JoyCons or Nintendo Switch Pro Controller using gyroscopic controls' +arch=('any') +url='http://gyrowiki.jibbsmart.com/' +license=('MIT') +groups=() +makedepends=('cmake' 'clang') +depends=('libevdev' 'hidapi' 'gtkmm3' 'libappindicator-gtk3') +optdepends=('libx11: autoload configuration based on focused window') +conflicts=("joyshockmapper" "joyshockmapper-git") +provides=("${_pkgname}") +source=("git+https://github.com/JibbSmart/JoyShockMapper") +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/JoyShockMapper" + + git describe --tags \ + | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd ${srcdir}/JoyShockMapper + mkdir build && cd build + cmake .. \ + -DCMAKE_CXX_COMPILER=clang++ \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr/ + make +} + +package() { + cd ${srcdir}/JoyShockMapper/build + DESTDIR=${pkgdir} make install + rm ${pkgdir}/usr/lib/*.a +}
\ No newline at end of file |