gnu: Add openni2.

* gnu/packages/gstreamer.scm (openni2): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
This commit is contained in:
Raghav Gururajan 2020-07-06 00:13:23 -04:00 committed by Danny Milosavljevic
parent 433bb35336
commit 7508378d1f
No known key found for this signature in database
GPG key ID: E71A35542C30BAA5

View file

@ -53,8 +53,12 @@ (define-module (gnu packages gstreamer)
#:use-module (gnu packages gnome)
#:use-module (gnu packages gnupg)
#:use-module (gnu packages graphics)
#:use-module (gnu packages graphviz)
#:use-module (gnu packages gtk)
#:use-module (gnu packages image)
#:use-module (gnu packages iso-codes)
#:use-module (gnu packages java)
#:use-module (gnu packages libunwind)
#:use-module (gnu packages libusb)
#:use-module (gnu packages linux)
#:use-module (gnu packages mp3)
@ -79,6 +83,44 @@ (define-module (gnu packages gstreamer)
#:use-module (gnu packages assembly)
#:use-module (gnu packages xml))
(define-public openni2
(package
(name "openni2")
(version "2.2.0")
(source
(origin
(method git-fetch)
(uri
(git-reference
(url "https://github.com/occipital/OpenNI2.git")
(commit (string-append "v" version "-debian"))))
(file-name (git-file-name name version))
(sha256
(base32 "0mfnyzpq53wnzgjfx91xcbx0nrl0lp1vrk1rk20a3gb3kshsr675"))))
(build-system gnu-build-system)
(arguments
`(#:tests? #f ; No target
#:phases
(modify-phases %standard-phases
(delete 'configure))))
(native-inputs
`(("graphviz" ,graphviz)
("doxygen" ,doxygen)
("openjdk" ,openjdk14)
("openjdk:jdk" ,openjdk14 "jdk")
("python" ,python-wrapper)))
(inputs
`(("freeglut3" ,freeglut)
("libudev" ,eudev)
("libusb" ,libusb)))
(synopsis "Framework for sensor-based 'Natural Interaction")
(description "OpenNI is a framework for getting data to support
'Natural Interaction', i.e. skeleton tracking, gesture tracking, and similar
ways of getting data from humans. It provides the interface for physical devices
and for middleware components.")
(home-page "https://structure.io/openni")
(license license:asl2.0)))
(define-public libdc1394
(package
(name "libdc1394")