summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoryujmo2018-03-19 15:32:29 +0800
committeryujmo2018-03-19 15:32:29 +0800
commit5efa0ec828145703b26dcc5eef6c8365d7f9d6f9 (patch)
treef14a652a4492d937dac652530c784ce88e1857cd
downloadaur-5efa0ec828145703b26dcc5eef6c8365d7f9d6f9.tar.gz
add some files
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD39
2 files changed, 59 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..22ef09aeae03
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = yujmo_libfreenect2
+ pkgdesc = Open source drivers for the Kinect for Windows v2
+ pkgver = 0.2.0
+ pkgrel = 4
+ url = http://openkinect.org
+ arch = i686
+ arch = x86_64
+ license = Apache
+ license = GPL
+ makedepends = cmake
+ makedepends = opencl-headers
+ depends = libusb
+ depends = glfw
+ depends = turbojpeg
+ depends = ocl-icd
+ source = https://github.com/OpenKinect/libfreenect2/archive/v0.2.0.tar.gz
+ sha512sums = 3525e3f21462cecd3b198f64545786ffddc2cafdfd8146e5a46f0300b83f29f1ad0739618a07ab195c276149d7e2e909f7662e2d379a2880593cac75942b0666
+
+pkgname = yujmo_libfreenect2
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2c34ddabd18a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,39 @@
+# Maintainer: Maarten de Vries <maarten@de-vri.es>
+# Contributor: Nathan Ringo <tikiking1@gmail.com>
+
+pkgname=yujmo_libfreenect2
+pkgver=0.2.0
+pkgrel=4
+pkgdesc="Open source drivers for the Kinect for Windows v2"
+arch=(i686 x86_64)
+url="http://openkinect.org"
+license=(Apache GPL)
+depends=(libusb glfw turbojpeg ocl-icd)
+makedepends=(cmake opencl-headers)
+source=("https://github.com/OpenKinect/libfreenect2/archive/v${pkgver}.tar.gz")
+sha512sums=('3525e3f21462cecd3b198f64545786ffddc2cafdfd8146e5a46f0300b83f29f1ad0739618a07ab195c276149d7e2e909f7662e2d379a2880593cac75942b0666')
+
+prepare() {
+ cd "${srcdir}/libfreenect2-$pkgver"
+ sed -i -e 's/MODE="0666"/TAG+="uaccess"/' platform/linux/udev/90-kinect2.rules
+ sed -i -e '93aINSTALL(TARGETS Protonect DESTINATION bin)' examples/CMakeLists.txt
+ cmake \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DENABLE_CXX11=ON \
+ -DENABLE_OPENCL=ON \
+ -DENABLE_CUDA=OFF \
+ -DBUILD_EXAMPLES=ON
+}
+
+build() {
+ cd "${srcdir}/libfreenect2-$pkgver"
+ make
+}
+
+package() {
+ cd "${srcdir}/libfreenect2-$pkgver"
+ make DESTDIR="${pkgdir}" install
+ mkdir -p ${pkgdir}/usr/lib/udev/rules.d
+ install platform/linux/udev/90-kinect2.rules ${pkgdir}/usr/lib/udev/rules.d/65-kinect2.rules
+}