summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 19 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 1d3f8a439734..e9179e4a810b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,16 +2,21 @@
_pkgname=psmoveapi
pkgname=${_pkgname}-git
-pkgver=3.9.1.r97.gf08c337
-pkgrel=2
+pkgver=4.0.1.r14.g1eb4525
+pkgrel=1
pkgdesc="Playstation Move Motion Controller API"
arch=(i686 x86_64)
url="http://thp.io/2010/psmove/"
-license=('custom')
-depends=('bluez-libs' 'libsystemd')
+license=('BSD')
+depends=('udev' 'bluez-libs' 'v4l-utils' 'opencv' 'jdk7-openjdk'
+ 'python2' 'mono' 'swig' 'freeglut' 'libusb')
makedepends=('cmake')
-source=(${_pkgname}::git+git://github.com/thp/${_pkgname}.git)
-sha1sums=('SKIP')
+source=("${_pkgname}::git+https://github.com/thp/psmoveapi.git"
+ 'fix-opencv-headers.patch'
+ 'add-libv4l2-module.patch')
+sha1sums=('SKIP'
+ '4544da4ae2f0220350b9d59f05d1e6c8b5e71b36'
+ 'f81b484bced325b076ea550b47f2bb145f709a45')
pkgver() {
cd "${srcdir}/${_pkgname}"
@@ -22,7 +27,14 @@ prepare() {
cd "${srcdir}/${_pkgname}"
git submodule init
git submodule update
- cmake . \
+
+ # Add the missing OpenCV includes
+ patch -p1 -i "${srcdir}/fix-opencv-headers.patch"
+
+ # Add the missing cmake libv4l2 linkage
+ patch -p1 -i "${srcdir}/add-libv4l2-module.patch"
+
+ JAVA_HOME=/usr/lib/jvm/default cmake . \
-DCMAKE_INSTALL_PREFIX:PATH=/usr \
-DPSMOVEAPI_LIB_DEST=lib \
-DPSMOVE_BUILD_EXAMPLES=OFF \