Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/libs
In directory vz-cvs-3.sog:/tmp/cvs-serv5950

Added Files:
        openni-sensor-avin2-sensorkinect.info 
Log Message:
added another sensor driver for OpenNI

--- NEW FILE: openni-sensor-avin2-sensorkinect.info ---
# TODO http://roxlu.com/blog/entry/116/openni-and-sensorkinect-driver-for-mac-/
# TODO install Java stuff
Package: openni-sensor-avin2-sensorkinect
Version: 0.91
Revision: 1
Homepage: https://github.com/avin2/SensorKinect
License: GPL3+
Maintainer: Hans-Christoph Steiner <h...@eds.org>
#
Source: https://github.com/avin2/SensorKinect/tarball/unstable
Source-MD5: 0635fffa182277bcdbec599c0fee950e
SourceRename: avin2-SensorKinect-faf4994.tar.gz
SourceDirectory: avin2-SensorKinect-faf4994
#
BuildDepends: fink (>= 0.28), openni
Conflicts: openni-sensor-primesense
Depends: darwin (>= 10-1),  %n-shlibs (= %v-%r), openni
#
PatchScript: <<
  sed -i 's|-arch i386 -arch x86_64|-I%p/include -I%p/include/ni 
-DXN_OPEN_NI_FILES_LOCATION="%p/etc/ni"|' \
      %b/Platform/Linux/Build/Common/Platform.x86
  sed -i 's|-arch i386 -arch x86_64|-L%p/lib|' \
      %b/Platform/Linux/Build/Common/Platform.x86
  sed -i 's|/var/log|%p/var/log|g' \
      %b/Source/Utils/XnSensorServer/SensorServer.cpp
  sed -i 's|strConfigDir = "."|strConfigDir = "%p/etc/primesense"|' \
      %b/Source/Utils/XnSensorServer/SensorServer.cpp
  sed -i 's|/usr/bin|%p/bin|' \
      %b/Source/XnDeviceSensorV2/XnSensorClient.cpp
  sed -i 's|/usr/etc|%p/etc|g' %b/README
  sed -i 's|/usr|%p|' %b/README
  sed -i 's|/var|%p/var|g' %b/README
<<
CompileScript: <<
  make -C %b/Platform/Linux/Build
<<
InstallScript: <<
  install -d %i/bin
  install -p \
      %b/Platform/Linux/Bin/x86-Release/XnSensorServer \
      %i/bin
  install -d %i/lib
  install -p \
      %b/Platform/Linux/Bin/x86-Release/libXnCore.dylib \
      %b/Platform/Linux/Bin/x86-Release/libXnDDK.dylib \
      %b/Platform/Linux/Bin/x86-Release/libXnDeviceFile.dylib \
      %b/Platform/Linux/Bin/x86-Release/libXnDeviceSensorV2KM.dylib \
      %b/Platform/Linux/Bin/x86-Release/libXnFormats.dylib \
      %i/lib
  # update library names to installed location
  install_name_tool -id %p/lib/libXnCore.dylib  %i/lib/libXnCore.dylib
  install_name_tool -id %p/lib/libXnDDK.dylib  %i/lib/libXnDDK.dylib
  install_name_tool -id %p/lib/libXnDeviceFile.dylib  
%i/lib/libXnDeviceFile.dylib
  install_name_tool -id %p/lib/libXnDeviceSensorV2KM.dylib  
%i/lib/libXnDeviceSensorV2KM.dylib
  install_name_tool -id %p/lib/libXnFormats.dylib  %i/lib/libXnFormats.dylib
  # update links to point to installed location
  install_name_tool -change ../../Bin/x86-Release/libXnCore.dylib 
%p/lib/libXnCore.dylib \
      %i/bin/XnSensorServer
  install_name_tool -change ../../Bin/x86-Release/libXnFormats.dylib 
%p/lib/libXnFormats.dylib \
      %i/bin/XnSensorServer
  install_name_tool -change ../../Bin/x86-Release/libXnDDK.dylib 
%p/lib/libXnDDK.dylib \
      %i/bin/XnSensorServer
  install_name_tool -change ../../Bin/x86-Release/libXnDeviceSensorV2KM.dylib 
%p/lib/libXnDeviceSensorV2KM.dylib \
      %i/bin/XnSensorServer
  #
  install_name_tool -change ../../Bin/x86-Release/libXnCore.dylib 
%p/lib/libXnCore.dylib \
      %i/lib/libXnDDK.dylib
  install_name_tool -change ../../Bin/x86-Release/libXnFormats.dylib 
%p/lib/libXnFormats.dylib \
      %i/lib/libXnDDK.dylib
  #
  install_name_tool -change ../../Bin/x86-Release/libXnCore.dylib 
%p/lib/libXnCore.dylib \
      %i/lib/libXnDeviceFile.dylib
  install_name_tool -change ../../Bin/x86-Release/libXnFormats.dylib 
%p/lib/libXnFormats.dylib \
      %i/lib/libXnDeviceFile.dylib
  install_name_tool -change ../../Bin/x86-Release/libXnDDK.dylib 
%p/lib/libXnDDK.dylib \
      %i/lib/libXnDeviceFile.dylib
  #
  install_name_tool -change ../../Bin/x86-Release/libXnCore.dylib 
%p/lib/libXnCore.dylib \
      %i/lib/libXnDeviceSensorV2KM.dylib
  install_name_tool -change ../../Bin/x86-Release/libXnFormats.dylib 
%p/lib/libXnFormats.dylib \
      %i/lib/libXnDeviceSensorV2KM.dylib
  install_name_tool -change ../../Bin/x86-Release/libXnDDK.dylib 
%p/lib/libXnDDK.dylib \
      %i/lib/libXnDeviceSensorV2KM.dylib
  #
  install_name_tool -change ../../Bin/x86-Release/libXnCore.dylib 
%p/lib/libXnCore.dylib \
      %i/lib/libXnFormats.dylib
  # create empty dirs for other related packages to use
  install -d %i/var/lib/ni
  install -d %i/etc/ni
  install -d %i/var/log/primesense/XnSensorServer
  # install config file
  install -d %i/etc/primesense
  install -p %b/Data/GlobalDefaultsKinect.ini  %i/etc/primesense
<<
DocFiles: CHANGES GPL.txt LGPL.txt README
Description: Sensor-based Natural Interaction framework
DescDetail: <<
 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. OpenNI provides the interface for physical devices and for
 middleware components. The API enables modules to be registered in the OpenNI
 framework, which then produce sensory data. OpenNI also allows selection of
 different hardware and middleware modules.
<<
SplitOff: <<
  Package: %N-shlibs
  Depends: openni-shlibs
  Conflicts: openni-sensor-primesense-shlibs
  Files: <<
    %p/lib/libXnCore.dylib
    %p/lib/libXnDDK.dylib
    %p/lib/libXnDeviceFile.dylib
    %p/lib/libXnDeviceSensorV2KM.dylib
    %p/lib/libXnFormats.dylib
  <<
  Shlibs: <<
    %p/lib/libXnCore.dylib 0.0.0 %n (>= 5.1.0.41-1)
    %p/lib/libXnDDK.dylib 0.0.0 %n (>= 5.1.0.41-1)
    %p/lib/libXnDeviceFile.dylib 0.0.0 %n (>= 5.1.0.41-1)
    %p/lib/libXnDeviceSensorV2KM.dylib 0.0.0 %n (>= 5.1.0.41-1)
    %p/lib/libXnFormats.dylib 0.0.0 %n (>= 5.1.0.41-1)
  <<
  DocFiles: CHANGES GPL.txt LGPL.txt README
  PostInstScript: <<
    %p/bin/niReg -r -v %p/lib/libXnDeviceSensorV2KM.dylib %p/etc/primesense || 
true
    %p/bin/niReg -r -v %p/lib/libXnDeviceFile.dylib %p/etc/primesense || true
  <<
  PostRmScript: <<
    %p/bin/niReg -u -v %p/lib/libXnDeviceSensorV2KM.dylib %p/etc/primesense || 
true
    %p/bin/niReg -u -v %p/lib/libXnDeviceFile.dylib %p/etc/primesense || true
  <<
<<


------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to