summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaarten de Vries2015-12-02 18:20:54 +0100
committerMaarten de Vries2015-12-02 18:24:05 +0100
commit918759cfbb0c0265d7f4f942b95c9abc43c04f11 (patch)
tree7f0ba0d9cacd13fdffcf78e66132f8373d943a0e
downloadaur-918759cfbb0c0265d7f4f942b95c9abc43c04f11.tar.gz
Initial commit.
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD38
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..919ecfa50e36
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = libfreenect2
+ pkgdesc = Open source drivers for the Kinect for Windows v2 device
+ pkgver = 0.1rc1
+ pkgrel = 1
+ url = http://openkinect.org
+ arch = i686
+ arch = x86_64
+ license = Apache
+ license = GPL
+ makedepends = cmake
+ depends = libusb
+ depends = glu
+ depends = libcl
+ depends = glfw
+ depends = turbojpeg
+ source = https://github.com/OpenKinect/libfreenect2/archive/v0.1-rc1.tar.gz
+ sha256sums = ae337fc301b506f87a9bfb4baad891600e464c81abae3c646e201ed7720a3305
+
+pkgname = libfreenect2
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1756a37c5eb5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: Maarten de Vries
+
+pkgname=libfreenect2
+_pkgver='0.1-rc1'
+pkgver=${_pkgver/-/}
+pkgrel=1
+pkgdesc="Open source drivers for the Kinect for Windows v2 device"
+arch=(i686 x86_64)
+url="http://openkinect.org"
+license=(Apache GPL)
+depends=(libusb glu libcl glfw turbojpeg)
+makedepends=(cmake)
+source=("https://github.com/OpenKinect/libfreenect2/archive/v${_pkgver}.tar.gz")
+sha256sums=('ae337fc301b506f87a9bfb4baad891600e464c81abae3c646e201ed7720a3305')
+
+prepare() {
+ cd "${srcdir}/libfreenect2-$_pkgver"
+ sed -i -e 's/MODE="0666"/TAG+="uaccess"/' "rules/90-kinect2.rules"
+ cmake -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_CXX11=ON
+ cd "${srcdir}/libfreenect2-$_pkgver/examples"
+ cmake
+}
+
+build() {
+ cd "${srcdir}/libfreenect2-$_pkgver"
+ make
+ cd "${srcdir}/libfreenect2-$_pkgver/examples"
+ make
+}
+
+package() {
+ cd "${srcdir}/libfreenect2-$_pkgver"
+ make DESTDIR="${pkgdir}" install
+ mkdir -p ${pkgdir}/usr/bin
+ install bin/Protonect ${pkgdir}/usr/bin/Protonect
+ mkdir -p ${pkgdir}/etc/udev/rules.d
+ install rules/90-kinect2.rules ${pkgdir}/etc/udev/rules.d/90-kinect2.rules
+}