diff options
author | yujmo | 2018-03-19 15:32:29 +0800 |
---|---|---|
committer | yujmo | 2018-03-19 15:32:29 +0800 |
commit | 5efa0ec828145703b26dcc5eef6c8365d7f9d6f9 (patch) | |
tree | f14a652a4492d937dac652530c784ce88e1857cd | |
download | aur-5efa0ec828145703b26dcc5eef6c8365d7f9d6f9.tar.gz |
add some files
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 39 |
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 +} |