From 47788c83bb31e590bfee3f4b966bc937cced7793 Mon Sep 17 00:00:00 2001 From: Matthieu Herrb <matthieu.herrb@laas.fr> Date: Tue, 14 Dec 2010 12:25:15 +0100 Subject: [PATCH] [wip/openni-nite] package the Nite binary from primesense. This is the package that actually implements user tracking and other nice features. --- openni-nite/DESCR | 1 + openni-nite/Makefile | 46 ++++++++++++++++++++++++++++ openni-nite/PLIST | 71 ++++++++++++++++++++++++++++++++++++++++++++ openni-nite/distinfo | 3 ++ 4 files changed, 121 insertions(+) create mode 100644 openni-nite/DESCR create mode 100644 openni-nite/Makefile create mode 100644 openni-nite/PLIST create mode 100644 openni-nite/distinfo diff --git a/openni-nite/DESCR b/openni-nite/DESCR new file mode 100644 index 00000000..bef9d37f --- /dev/null +++ b/openni-nite/DESCR @@ -0,0 +1 @@ +Primesense OpenNI nite binary diff --git a/openni-nite/Makefile b/openni-nite/Makefile new file mode 100644 index 00000000..944c72c8 --- /dev/null +++ b/openni-nite/Makefile @@ -0,0 +1,46 @@ +# robotpkg Makefile for: hardware/openni +# Created: Matthieu Herrb on Sat, 13 Nov 2010 +# +ifeq (${MACHINE_ARCH},x86_64) + NI_ARCH=x64 +endif +ifeq (${MACHINE_ARCH},i386) + NI_ARCH=x86 +endif + +PKG_VERSION=1.3.0.17 +DISTNAME= NITE-Bin-Ubuntu-${NI_ARCH}-${PKG_VERSION} +EXTRACT_SUFX= .tar.bz2 +CATEGORIES= hardware devel +MASTER_SITES= http://downloads.primesense.com/ +LICENSE = gnu-lgpl-v3 + +WRKSRC= ${WRKDIR}/Nite-${PKG_VERSION} + +NO_CONFIGURE = yes + +NO_BUILD = yes + + +do-install: + mkdir -p ${PREFIX}/lib + ${INSTALL} ${WRKSRC}/Bin/libXnVNite.so ${PREFIX}/lib + mkdir -p ${PREFIX}/include/nite + cd ${WRKSRC}/Include; ${PAX} -rwp ma . ${PREFIX}/include/nite + cd ${WRKSRC}/XnVFeatures/Bin; ${PAX} -rwp ma . ${PREFIX}/lib + mkdir -p ${PREFIX}/share/openni/XnVFeatures + cd ${WRKSRC}/XnVFeatures/Data; \ + ${PAX} -rwp ma . ${PREFIX}/share/openni/XnVFeatures + niReg ${PREFIX}/lib/libXnVFeatures.so \ + ${PREFIX}/share/openni/XnVFeatures + cd ${WRKSRC}/XnVHandGenerator/Bin; ${PAX} -rwp ma . ${PREFIX}/lib + mkdir -p ${PREFIX}/share/openni/XnVHandGenerator + cd ${WRKSRC}/XnVHandGenerator/Data; \ + ${PAX} -rwp ma . ${PREFIX}/share/openni/XnVHandGenerator + niReg ${PREFIX}/lib/libXnVHandGenerator.so \ + ${PREFIX}/share/openni/XnVHandGenerator + niLicense PrimeSense 0KOIk2JeIBYClPWVnMoRKn5cdY4= + +include ../../wip/openni/depend.mk +include ../../pkgtools/install-sh/depend.mk +include ../../mk/robotpkg.mk diff --git a/openni-nite/PLIST b/openni-nite/PLIST new file mode 100644 index 00000000..b9501596 --- /dev/null +++ b/openni-nite/PLIST @@ -0,0 +1,71 @@ +@comment Tue Dec 14 12:23:17 CET 2010 +include/nite/XnCommon.h +include/nite/XnV3DVector.h +include/nite/XnVActivationMessage.h +include/nite/XnVBroadcaster.h +include/nite/XnVCCMessage.h +include/nite/XnVCircle.h +include/nite/XnVCircleDetector.h +include/nite/XnVClickableVirtualPlane.h +include/nite/XnVComplexMessage.h +include/nite/XnVDepthControl.h +include/nite/XnVDepthGenerator.h +include/nite/XnVDepthMessage.h +include/nite/XnVDeviceControl.h +include/nite/XnVDeviceFilter.h +include/nite/XnVDeviceGenerator.h +include/nite/XnVDeviceMessage.h +include/nite/XnVDirection.h +include/nite/XnVFilter.h +include/nite/XnVFlowRouter.h +include/nite/XnVGesture.h +include/nite/XnVHandPointContext.h +include/nite/XnVHandle.h +include/nite/XnVImageGenerator.h +include/nite/XnVImageMessage.h +include/nite/XnVMathCommon.h +include/nite/XnVMessage.h +include/nite/XnVMessageGenerator.h +include/nite/XnVMessageListener.h +include/nite/XnVMessageMux.h +include/nite/XnVMultiItemHysteresis1D.h +include/nite/XnVMultiItemHysteresis2D.h +include/nite/XnVMultiProcessFlowClient.h +include/nite/XnVMultiProcessFlowServer.h +include/nite/XnVMultipleHands.h +include/nite/XnVNite.h +include/nite/XnVNiteControls.h +include/nite/XnVNiteDefs.h +include/nite/XnVNiteFramework.h +include/nite/XnVNiteLog.h +include/nite/XnVNiteStatus.h +include/nite/XnVNiteVersion.h +include/nite/XnVPointArea.h +include/nite/XnVPointControl.h +include/nite/XnVPointDenoiser.h +include/nite/XnVPointFilter.h +include/nite/XnVPointMessage.h +include/nite/XnVPointTracker.h +include/nite/XnVPushDetector.h +include/nite/XnVSelectableSlider1D.h +include/nite/XnVSelectableSlider2D.h +include/nite/XnVSessionGenerator.h +include/nite/XnVSessionListener.h +include/nite/XnVSessionManager.h +include/nite/XnVSessionMessage.h +include/nite/XnVSlider1D.h +include/nite/XnVSlider2D.h +include/nite/XnVSlider3D.h +include/nite/XnVSteadyDetector.h +include/nite/XnVSwipeDetector.h +include/nite/XnVVirtualCoordinates.h +include/nite/XnVWaveDetector.h +lib/libXnVFeatures.so +lib/libXnVHandGenerator.so +lib/libXnVNite.so +share/openni/XnVFeatures/FeatureExtraction.ini +share/openni/XnVFeatures/h.dat +share/openni/XnVFeatures/s.dat +share/openni/XnVHandGenerator/Nite.ini +share/openni/licenses.xml +share/openni/modules.xml diff --git a/openni-nite/distinfo b/openni-nite/distinfo new file mode 100644 index 00000000..dd227fbf --- /dev/null +++ b/openni-nite/distinfo @@ -0,0 +1,3 @@ +SHA1 (NITE-Bin-Ubuntu-x86-1.3.0.17.tar.bz2) = 81b1003301ca7d8874d4067d01004a7aa2e79711 +RMD160 (NITE-Bin-Ubuntu-x86-1.3.0.17.tar.bz2) = 4e58adf407184ea4c5b82148a1059246cfd9c451 +Size (NITE-Bin-Ubuntu-x86-1.3.0.17.tar.bz2) = 9065696 bytes -- GitLab